5.编写主引导扇区代码
5.1
-
B8000 B800
0F30 0x48 0x27
-
A 数据长度
B 不支持直接将立即数传说到段寄存器
C同A
D 未指定数据长度
I 同A
K 不能由一个内存单元传送到另一内存单元
5.2
data1 超出2B 不行
;data2 未填满2B 但会自动填充
5.3
-
0E 21
-
汇编地址即偏移地址 0x0030
物理地址 0x9020:0030 90230 -
B 未指定长度
F未指定长度
G 目的操作数不能为立即数
H 目的操作数不能为立即数
I 目的操作数只能是寄存器或者内存单元
J 寄存器长度不一致
; bh除法溢出
register | AX | BX | DX |
---|---|---|---|
bh | a000 | 9000 | 0001 |
bx | 0002 | 9000 | 8000 |
习题
- 可能是除法溢出的问题?和5.4一样
- 00299D
- 在程序段中直接定义数据CD 88
然后通过指令jmp过去