1. mov ax,1
mov ds,ax
mov ax,[0000] ax=2662H
mov bx,[0001] bx=E626H
mov ax,bx ax=E626H
mov ax,[0000] ax=2662H
mov bx,[0002] bx=D6E6H
add ax,bx ax=FD48H
add ax,[0004] ax=2C14H
mov ax,0 ax=0000H
mov al,[0002] ax=00E6H
mov bx,0 bx=0000H
mov bl,[000c] bx=0026H
add al,bl ax=000CH
(2)
1.指令序列如下:
mov ax,6622h
jmp 0ff0:0100
mov ax,2000h
mov ds,ax
mov ax,[0008]
mov ax,[0002]
2.写出CPU执行每条指令后,CS、IP和相关寄存器中的数值。
指令序列↓ 寄存器→ CS IP DS AX BX
初始值→ 2000H 0000 1000H 0 0
mov ax,6622h 2000H 0003 1000H 6622H 0000
jmp 0ff0:0100 1000H 0000 1000H 6622H 0000
mov ax,2000h 1000H 0003 1000H 2000H 0000
mov ds,ax 1000H 0005 2000H 2000H 0000
mov ax,[0008] 1000H 0008 2000H C389H 0000
mov ax,[0002] 1000H 000B 2000H EA66H 0000
- [whfeiya] jmp 0ff0:0100 1000H 0000 1000H 6622H 0000 这里不对了 09/12 16:59
- [mouse] 学到第二章的实验,这个题就可以自己用debug验证了,不多说。 06/24 14:16
- [mouse] 次数正确。 前两个描述的不清楚。 06/24 14:15
- [mess] 正确。 06/21 13:35
- [游客] 5.64KB 06/18 05:50
- [mouse] 第五题第一个空错误。 06/17 16:40
- [游客] 1. 1个CPU的寻址能力为8KB,那么它的地址总线的宽度为:13。 2. 1KB的存储器 06/18 05:48