casl问题!

limitcm 2003-10-08 11:25:08
casl 中的lea gr1,0,gr2
与lea gr1,gr2 有什么区别吗!也就是直接与间接寻址的真正区别是什么啊!???
...全文
65 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
limitcm 2003-10-09
  • 打赏
  • 举报
回复
谢谢了!
chon81 2003-10-09
  • 打赏
  • 举报
回复
lea gr1,gr2 
这能这样写的
huangxiaoke2000 2003-10-08
  • 打赏
  • 举报
回复
寄存器之间是不可以这样传输的
只能LEA GR0,0,GR1
vongood 2003-10-08
  • 打赏
  • 举报
回复
没有看到两个寄存器可以并列。
zengkun100 2003-10-08
  • 打赏
  • 举报
回复
LEA 后面的俩个数,可以这样写:
LEA GR1 0
但好象不能写LEA GR1 GR2
txgenius 2003-10-08
  • 打赏
  • 举报
回复
第2种是语法错误吧
Crystal_arrow 2003-10-08
  • 打赏
  • 举报
回复
你是 用的邮电的 那本习题及巴 ,上面好多 错的 ,这个就是其中之一
limitcm 2003-10-08
  • 打赏
  • 举报
回复
那第2种有什么错误吗??
shenliang20 2003-10-08
  • 打赏
  • 举报
回复
没看见过第二种写法,lea,ld,st的格式都是lea GRI,adr 【,GRK】
enjoyeagle 2003-10-08
  • 打赏
  • 举报
回复
第二种是错的
limitcm 2003-10-08
  • 打赏
  • 举报
回复
那这不是两种寻址吗??
我还是不明白,能不能细一点!啊!!
还有ld ,st,是不是都 有这样的用法吗??
cxc 2003-10-08
  • 打赏
  • 举报
回复
lea gr1,0,gr2执行的操作是将0+(gr2)送gr1
lea gr1,gr2表面上看好象是把gr2的地址送gr1,但是好象没有这样的写法,应该写法不正确!
CASL引入国内以后作为中国计算机软件专业技术资格和水平考试高级程序员级考试内容之一。使用虚拟的计算机目的为的是一个公平的考试环境,毕竟如果让每天和MC680X0打交道的朋友去和写PC驱动的朋友一起考i80X86汇编显然是不公平的。 CASL达到这一目的的同时却带来了一个麻烦:CASL程序无法在常见的PC或者其他任何计算机上运行。 我们有三条常见选择: 1)汇编器,将Casl汇编程序汇编成诸如80X86指令的程序,在PC上运行 2)解释器,解释执行每一条指令,有点像解释型高级语言,但是来的简单一些 3)忘记CASL,忘记高程考试 ;;;;-) 在选择了第二种方案以后我们开始了这个软件...... Nasl的设计主要目标便是简单易用,事实上在我能找到的所有CASL解释器中没有一个能很快上手运行起来的,当然这不包括Nasl本身。由于Comet是一个虚拟计算机,诸如复旦大学计算机科学系所设计的CASL汇编器的设计只能给使用者带来不必要的麻烦。鉴于它只能在Pure DOS下运行,Nasl诞生了,编写一个开放的人人可以得到的方便的CASL解释器是编写Nasl的初衷之一。 Nasl能对输入的CASL汇编程序解释运行,以此可以观察各个寄存器以及内存的变化情况,使得您可以熟悉CASL汇编并对汇编语言程序设计的思想有所了解,帮助通过高程考试。Nasl支持CASL汇编文件的编辑,但是请不要将它视作一个";;;开发环境";;;,CASL和Nasl都不值得您去那么做。 最后祝所有努力学习的朋友好运!

2,959

社区成员

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

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