简单的微机原理程序运行结果
发布网友
发布时间:2022-04-25 14:59
我来回答
共1个回答
热心网友
时间:2023-10-10 11:52
MOV DX,0F100H DX=0F100H
MOV DH,[DX] DH=(0F100H)='A'=41H DX=4100H 取内存0f100h处存放的字符'A'存入DH,'A'的ASCII码为41H,DH为DX寄存器高位,所以DX发生变化
MOV AH,[DX] AH=(04100H)='B'=42H 原理同上
所以正确的是AH中存放的是42H,不是41H,另外DX寄存器不能作为间接寻址寄存器,可以使用BX寄存器代替。