汇编指令MOV AL,100H是错的。
错的原因如下:
AL寄存器是一个8位寄存器,最多可以存储一个8位的二进制数值。
100H是十六进制表示形式,转换成二进制是12位了。
MOV指令的作用是把后者赋值给AL寄存器,显然无法存储了,所以是错的。
造成溢出 所以错误 应改为 mov ax,100h因为al只能存储0~FFH的数
AH是8位的,100H是12位的,不匹配。
知道源操作数逻辑地址是1500h,但物理地址是不可能知道的。