求教高手CASL的一个小问题

mmadnwxf 2003-08-16 09:20:21
START
CY DC Y
LD GR2,CY
LEA GR2,0,GR2
请问一下高手:
用LEA GR2,0,GR2和用AND GR2,CY或者用OR GR2,CY
这三个指令都是根据CY的值修改标志位,
这三个指令有什么不同之处。
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsg810212 2003-09-11
  • 打赏
  • 举报
回复
这三条指令对本题的功能是一样的

如果y 的值大于零 fr为00
等于零 fr为01
小于零 fr为10
zhangxu421 2003-09-07
  • 打赏
  • 举报
回复
整个程序的作用就是Gr2=Y


Lea gr2,0,gr2
GR2=GR2

and和or
对GR2中的数据作逻辑and和or操作
wangmin_yjitx 2003-09-07
  • 打赏
  • 举报
回复
第一条 看CY是什么数, 正数, fr为00
0, fr为01
负数, fr为10


第二条 看cy与cy相与的结果 ,其实也转为看cy本身的值

第三条 还是一样。

pldchild 2003-09-07
  • 打赏
  • 举报
回复
START
CY DC Y
LD GR2,CY
LEA GR2,0,GR2

这三条指令合在一起是根据CY的值修改标志位,
用LEA GR2,0,GR2和用AND GR2,CY或者用OR GR2,CY最后效果是一样的,GR2中是CY的内容(Y),而且FR反映了Y是=0、>0 还是<0。
文飞扬 2003-09-07
  • 打赏
  • 举报
回复
继续做题,
加上思考
netfreespace 2003-09-07
  • 打赏
  • 举报
回复
CASL已经看了两遍了!题也做了不少,但想在考试中拿它满分,觉得还有点困难,高手说看该怎么办呢?

2,959

社区成员

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

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