
[2020-04-27 20:08] 检测点2.3
下面的3条指令执行后,CPU几次修改IP,都是在什么时候?最后IP中的值是多少?
mov ax,bx ;第一条指令执行后第一次修改IP,IP加2;
sub ax,ax ;第二条指令执行后第二次修改IP,IP加二;
jmp ax ;第三次修改IP,IP变为0;
加载到debug中查看IP经3次修改变为零,程序从mov ax,bx再次开始,由此循环;...
mov ax,bx ;第一条指令执行后第一次修改IP,IP加2;
sub ax,ax ;第二条指令执行后第二次修改IP,IP加二;
jmp ax ;第三次修改IP,IP变为0;
加载到debug中查看IP经3次修改变为零,程序从mov ax,bx再次开始,由此循环;...
阅读全文 |
评论次数(0) |
浏览次数(459) |
所属类型(汇编作业)
[2020-04-26 18:43] 检测点2.2
(1)给定段地址为0001h,仅通过变化偏移地址寻址,cpu的寻址范围为10h到1000f。
(2)有一数据存放在内存20000h单元中,现给定段地址为sa,若想用偏移地址寻到此单元。则sa应满足的条件是:最小为1001h,最大为2000h....
(2)有一数据存放在内存20000h单元中,现给定段地址为sa,若想用偏移地址寻到此单元。则sa应满足的条件是:最小为1001h,最大为2000h....
阅读全文 |
评论次数(0) |
浏览次数(472) |
所属类型(汇编作业)
[2020-04-25 12:10] 检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值
mov ax,62627 AX=f4a3h
mov ah,31h AX=31a3h
mov al,23h AX=3123h
add ax,ax AX=6246h
mov bx,826ch AX=6246h
mov cx,ax AX=6246h
mov ax,bx AX=826ch
add ax,bx AX=04d8h
mov al,bh AX=0482h
mov ah,bl AX=6c82h
add ah,ah AX=d882h
add al,6 AX=d888h
...
mov ax,62627 AX=f4a3h
mov ah,31h AX=31a3h
mov al,23h AX=3123h
add ax,ax AX=6246h
mov bx,826ch AX=6246h
mov cx,ax AX=6246h
mov ax,bx AX=826ch
add ax,bx AX=04d8h
mov al,bh AX=0482h
mov ah,bl AX=6c82h
add ah,ah AX=d882h
add al,6 AX=d888h
...
阅读全文 |
评论次数(1) |
浏览次数(640) |
所属类型(汇编作业)
[2020-04-24 13:22] 检测点1.1
(1) 1个cpu的寻址能力为8kb,那么它的地址总线宽度为13。
(2)1kb的存储器有1024个存储单元,存储单元的编号从0到1023。
(3)1kb的存储器可以存储8192个bit,1024个byte。
(4)1gb,1mb,1kb分别是1024*1024*1024,1024*1024,1024byte.
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则他们的寻址能力分别为64(kb)、1(mb)、16(mb)4(gb)。
(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16...
(2)1kb的存储器有1024个存储单元,存储单元的编号从0到1023。
(3)1kb的存储器可以存储8192个bit,1024个byte。
(4)1gb,1mb,1kb分别是1024*1024*1024,1024*1024,1024byte.
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则他们的寻址能力分别为64(kb)、1(mb)、16(mb)4(gb)。
(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16...
阅读全文 |
评论次数(0) |
浏览次数(476) |
所属类型(汇编作业)