求助!汇编语言 将段地址填写到段寄存器的具体方法问题!

2025-02-27 15:18:50
推荐回答(3个)
回答1:

段寄存器的值不能由寄存器以外的其他方式获取,X86就是这么规定的
所以一定要先读入AX,再从AX复制到DS

回答2:

DATA就是一个立即数,就和mov
dx
4546是一样的。
书上应该会介绍那些寄存器可以mov立即数吧。

回答3:

data在masm编译后是立即数(常数)
mov指令不支持段寄存器,立即数
mov指令仅支持(intel手册,网址www.intel.com)
寄存器
寄存器
内存
寄存器
寄存器
内存
内存
立即数
寄存器
立即数
寄存器/内存
段寄存器
段寄存器
寄存器/内存