(1)
mov ax,1000H
mov ds,ax
mov ax,2000H
mov ss,ax
mov sp,0010H
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2)
mov ax,2000H
mov ds,ax
mov ax,1000H
mov ss,ax
mov sp,0000H
pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
pop [4]
p...


- [duanlongfei] 哦,发现了! 粗心…… 03/30 18:11
- [duanlongfei] 那道题?兄台,指点下! 03/30 18:05
- [nk1] 有道题错了.. 03/30 16:57
[2010-04-11 17:11] 检测点3.2
阅读全文 |
评论次数(0) |
浏览次数(548) |
所属类型(汇编作业)
[2010-04-11 17:04] 检测点3.1
(1)在Debug中,用"d 0:0 1f"查看内存,结果如下。
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 dx,ax
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov ax,bx AX=E6...
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 dx,ax
mov ax,[0000] AX=2662
mov bx,[0001] BX=E626
mov ax,bx AX=E6...
阅读全文 |
评论次数(0) |
浏览次数(701) |
所属类型(汇编作业)
[2010-04-08 13:07] 检测点2.3
下面3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx
sub ax,ax
jmp ax
4次修改IP。
第一次:先寻址内存CS*10H+IP,读取指令到指令缓冲器中,修改IP,执行指令。
第二次:读取CS*10H+IP出的指令到指令缓冲器后。
第三次:读取CS*10H+IP出的指令到指令缓冲器后。
第四次:执行jmp ax指令时。
最后IP的值为:0000H...
mov ax,bx
sub ax,ax
jmp ax
4次修改IP。
第一次:先寻址内存CS*10H+IP,读取指令到指令缓冲器中,修改IP,执行指令。
第二次:读取CS*10H+IP出的指令到指令缓冲器后。
第三次:读取CS*10H+IP出的指令到指令缓冲器后。
第四次:执行jmp ax指令时。
最后IP的值为:0000H...
阅读全文 |
评论次数(0) |
浏览次数(531) |
所属类型(汇编作业)
[2010-04-08 12:56] 检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH。
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。...
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。...
阅读全文 |
评论次数(0) |
浏览次数(525) |
所属类型(汇编作业)
[2010-04-08 12:53] 检测点2.1
(1)写出没条汇编指令执行后相关寄存器的值。
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
mov 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 AX=0482H
mov ah,bl AX=6C82H
add ah...
mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
mov 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 AX=0482H
mov ah,bl AX=6C82H
add ah...
阅读全文 |
评论次数(0) |
浏览次数(499) |
所属类型(汇编作业)
[2010-03-30 15:53] 检测点1.1
(1)1个CPU的寻址能力为8K,那么它的地址总线的宽度为13。
(2)1KB的存储器有1024个存储单元,存储器单元编号从0到1023。
(3)1KB的存储器可以存储8192个bit,1024个Byte。
(4)1GB、1MB、1KB分别是1073741824、1048676、1024Byte。
(5)8080、8088、80286、80386的地址总线分别为16根、20根、24根、32根,则他们的寻址能力分别为:64KB、1MB、16MB、4GB。
(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分别是1073741824、1048676、1024Byte。
(5)8080、8088、80286、80386的地址总线分别为16根、20根、24根、32根,则他们的寻址能力分别为:64KB、1MB、16MB、4GB。
(6)8080、8088、8086、80286、80386的数据总线分别为8根、8根、16根、16根、32根,则它们一次可以传送的数...
阅读全文 |
评论次数(3) |
浏览次数(655) |
所属类型(汇编作业)