(1)在Debug中,用“d 0:01f”查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov ax,bx AX=E626
mov ax,[0000] AX=2662
...


[2012-08-01 18:44] 检测点3.1
阅读全文 |
评论次数(1) |
浏览次数(565) |
所属类型(汇编作业)
[2012-07-25 16:59] 检测点2.3
下面的3条指令执行后,CPU几次修改IP?最后IP中的值是多少?
mov ax,bx
sub ax,ax
jmp ax
答:四次,每读完一次指令修改一次,执行jmp修改了一次。ax中的值...
mov ax,bx
sub ax,ax
jmp ax
答:四次,每读完一次指令修改一次,执行jmp修改了一次。ax中的值...
阅读全文 |
评论次数(1) |
浏览次数(455) |
所属类型(汇编作业)
[2012-07-25 16:35] 检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH。
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。...
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。...
阅读全文 |
评论次数(1) |
浏览次数(447) |
所属类型(汇编作业)
[2012-07-18 00:54] 检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23 AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh ...
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23 AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh ...
阅读全文 |
评论次数(1) |
浏览次数(623) |
所属类型(汇编作业)
[2012-07-14 01:13] 检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线宽度为13。
(2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023。
(3)1KB的存储器可以存储8192个bit,1024个Byte。
(4)1GB、1MB、1KB分别是2^30、2^20、2^10Byte。
(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跟、32根。则它们一次可以传...
(2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023。
(3)1KB的存储器可以存储8192个bit,1024个Byte。
(4)1GB、1MB、1KB分别是2^30、2^20、2^10Byte。
(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跟、32根。则它们一次可以传...
阅读全文 |
评论次数(1) |
浏览次数(457) |
所属类型(汇编作业)