请教各位,[bx+si]和[si+bx]有无区别?而且[si+bx]能不能使用?

msdner 2005-01-18 04:29:34
如题。谢谢大家。
...全文
275 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslee 2005-01-19
  • 打赏
  • 举报
回复
msdner 2005-01-18
  • 打赏
  • 举报
回复
[bx+si]和[si+bx]完全等价吗?这里面 都是默认bx为基址寄存器、si为变址寄存器吗?
msdner 2005-01-18
  • 打赏
  • 举报
回复
谢谢大家!

那么[si+bx] 里 si是基址吗?相当于si[bx]吗?这样子好像是错误的。

csdsjkk 2005-01-18
  • 打赏
  • 举报
回复
功能无差别,编码有差别
tiancai1 2005-01-18
  • 打赏
  • 举报
回复
[bx+si]和[si+bx] 没有区别,
都是基址加变址寻址。
jozu 2005-01-18
  • 打赏
  • 举报
回复
还是要看你的编译器,早先的编译器[bx+si]可以,而[si+bx]不行,因为那个时候规定只能用bx作为基址寄存器,现在的编译器都支持了,所以可以正常使用。
VxD1 2005-01-18
  • 打赏
  • 举报
回复
bx+si]和[si+bx]没区别
[si+bx]能使用,这是基址bx加变址si寻址方式

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧