编译出错:must be index or base register

Posted luocodes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译出错:must be index or base register相关的知识,希望对你有一定的参考价值。

指令

mov ds:[dx],dx

 

原因:上述指令使用寄存器相对寻址方式,只能使用BX,BP,SI,DI

方括号里必须是变址(index,指SI, DI)或基址(base,指BX, BP)寄存器

 

正确写法:

mov ds:[bx],bx

 

以上是关于编译出错:must be index or base register的主要内容,如果未能解决你的问题,请参考以下文章