• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

下列指令中格式错误的原因是什么: MOV DX,[AX+BX]

发布于 2023-05-31 09:29:32
下列指令中格式错误的原因是AX和BX是16位寄存器,不能直接进行指针运算。在移动数据时,需要使用有效地址来计算内存地址。应该像下面这样来写指令: ``` MOV DX, [AX+BX*2] ``` 这样就可以正确地将AX和BX中的值相加,并将结果作为DX指向的内存地址的偏移量,计算出内存地址,将该地址中的数据读取到DX寄存器中。
0 条评论

发布
问题

在线
客服