1427245092 发表于 2015-9-16 00:00:45

做3.3字的传递时遇到了问题

写入movds, 时,出现了如下错误:

invalid register combination

是什么引起的?如何解决!

谢谢各位大神!

晚安

Vision 发表于 2015-9-16 12:35:40

段寄存器只能通过寄存器传送数据

movds, 是错的

正确的做法是:
mov ax,
mov ds,ax

ax可以以其他通用寄存器替代

保证不打死你 发表于 2015-9-18 18:28:59

小甲鱼老师不是说过了吗? 不能够直接和段寄存器发生关系,得通过通用寄存器来中专。

1427245092 发表于 2015-9-22 11:00:29

已经解决了问题,谢谢1{:1_1:}

1427245092 发表于 2015-9-22 11:01:29

Vision 发表于 2015-9-16 12:35
段寄存器只能通过寄存器传送数据

movds, 是错的


谢谢,已经明白了{:1_1:}
页: [1]
查看完整版本: 做3.3字的传递时遇到了问题