CASL的问题

wenlyking 2003-07-27 02:49:18
请问LD与LEA有什么区别,在什么情况下可以互换啊?
还有这样一个小程序
START
LD GR0,X
LD GR1,Y
ST GR0,Y
ST GR1,X
EXIT
X DS 1
Y DS 1
END
用模拟器编译运行后,GR0和GR1里的值没有改变,X和Y也没有变
但改成
START
LEA GR0,X
LEA GR1,Y
ST GR0,Y
ST GR1,X
EXIT
X DS 1
Y DS 1
END
后就可以了,这是为何呢?
...全文
17 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenlyking 2003-07-28
  • 打赏
  • 举报
回复
那LEA GR0,0 这是取值还是取地址呢?
还有上面程序为什么会有那种问题啊?谢谢
xpj15 2003-07-27
  • 打赏
  • 举报
回复
答得很正确!!!
ydbonline 2003-07-27
  • 打赏
  • 举报
回复
LEA 取地址 LD 取数值
LD 相当于8086的LOAD

2,948

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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