请问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
后就可以了,这是为何呢?
...全文
173打赏收藏
CASL的问题
请问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 后就可以了,这是为何呢?