去年CASL题的一问

likeitbest 2003-10-08 12:09:55
请问去年CASL题目中GR4哪有初始化啊!不解.难道不用吗?
请考高程的兄弟姐妹评一下.

Y START
LEA GR1,0
__(1)__

S0 LEA GR3,4

S1 LD GR0,SJ,GR2
__(2)__
ST GR0,WK
__(3)__
OR GR4,WK
LEA GR3,-1,GR3
JNZ S2
ST GR4,YS,GR1
LEA GR1,1,GR1
__(4)__
S2 LEA GR2,1,GR2
CPL GR2,C80
__(5)__
WL EXIT
SJ DS 80
WK DS 1
CF DC #000F
C80 DC 80
YS DS 20
END

...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujuntao 2003-10-11
  • 打赏
  • 举报
回复
没错,确实不用初始化的.
toyjoy 2003-10-08
  • 打赏
  • 举报
回复
题目没有做过!


不过GR4 需要初始化吗?

GR4 就是 SP ,栈指针 !
ydyd 2003-10-08
  • 打赏
  • 举报
回复
massqm(男儿本色)
说的很详细了
SSBDUCK 2003-10-08
  • 打赏
  • 举报
回复
是呀,要配合第3空来分析!
massqm 2003-10-08
  • 打赏
  • 举报
回复
NO!不是因为GR4是SP的缘故。

在老顽童的网站上有《CASL汇编语言辅导》一文,其中详细说明了该题的解题过程。
对于该题,GR4的作用是暂存压缩数据,做4次‘OR GR4,WK’操作,
之前的第3空应该是是‘SLL GR4,4’,
可以看出,当第一次对GR4进行逻辑左移的时候,不论GR4中是什么内容,逻辑左移始终在最低位补0,即‘XXXXXXXXXXXX0000’,然后再和WK做‘OR GR4,WK’操作,可以看出,‘XXXXXXXXXXXX’是什么值并不重要,因为四次逻辑左移之后将全部移出GR4。
所以,GR4不用初始化。
luocan1975 2003-10-08
  • 打赏
  • 举报
回复
GR4是SP

2,959

社区成员

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

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