汇编语言语言里寄存器表示中的"[ ]""( )"是什么含义?有什么区别?

2024-11-07 10:56:08
推荐回答(2个)
回答1:

"[ ]""一般是偏移地址,,里面可以是寄存器也可以是数值,比如mov ax,[1],其中1是偏移地址,段地址一般默认在ds中,表示将段地址为ds,偏移地址为1的那个内存单元的内容送到ax寄存器中,大小当然为一个字节
"( )"一般表示一个寄存器或一个内存单元的内容,比如(ax)表示ax寄存器中的内容,(al)表示al寄存器中的内容,(10000)表示内存单元为10000里面的内容,及地址为10000里面的内容

我也刚学的,讲的不好别见怪啊

回答2:

汇编语言语言里寄存器表示中的"[ ]",如[si],表示SI指向的内存数。
"( )":????,多数用在数组的标号中吧。