求助一个编程过程的一个细节问题MOV SS:[BX],DS:[BX]会报错
MOV SS:,DS:会报错,改成MOV AX,MOV SS:,AX
ADD SS:,ES:也会报错,改成 MOV AX,ES: 就不报错了
ADD SS:,AX
错误显示: error A2023: instruction operand must have size
为什么不能用前面的赋值方法呢,还在学习中,求大佬们指点{:5_100:}
很简单, MOV SS:,DS:这样的汇编代码没有对应的机器指令
就是cpu没有这样的指令
忘了吗,汇编语言是机器语言的助记符,就是帮助记忆的符号
汇编语言和机器语言,他们之间是一一对应的
cpu没有提供这样的指令,汇编语言就不能这样写,因为没法把这样的汇编代码翻译成对应的机器指令
人造人 发表于 2024-8-2 20:09
很简单, MOV SS:,DS:这样的汇编代码没有对应的机器指令
就是cpu没有这样的指令
忘了吗,汇编语言是机器 ...
原来是这样,谢谢你{:5_109:}
页:
[1]