课后作业答案.pptVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章指令系统 什么叫寻址方式?共有哪几种寻址方式? 解:寻址方式主要是指获得操作数所在地址的方法.具有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址-相对寻址以及隐含寻址等种寻址方式。 设(),(),(),(),(),(),数据变量为.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? ;() () () , () [][] () , () , : [] () ,[] () ,[] 解: ()寄存器寻址。因源操作数是寄存器,故寄存器就是操作数的地址. ()立即寻址。操作数存放于代码段中指令码之后。 ()直接寻址。 ()基址一变址一相对寻址. 操作数的物理地址() × +()+()+ +++=;()立即寻址 ()寄存器间接寻址. 操作数的物理地址 () × +() + ()寄存器间接寻址。 操作数的物理地址 () × +() + ()寄存器相对寻址. 操作数的物理地址=() × +()+ ++ ; 假设() ,() ,() ,() ,位移量,() ,(),() 试确定下列转移指令的转移地址. () () [] () [] 解:转移指令分为段内转移和段间转移,根据其寻址方式的不同,又有段内的直接转移和间接转移,以及段间的直接转移和间接转移地址。对直接转移,其转移地址为当前指令的偏移地址(即的内容)加上位移量或由指令中直接得出;对间接转移,转移地址等于指令中寄存器的内容或由寄存器内容所指向的存储单元的内容。 () 段内直接转移。转移的物理地址() × ;()段内间接转移。转移的物理地址 () × [] () × () ()段间间接转移。转移的物理地址[] () × () 试说明指令 []与指令 []的区别。 解:前者是数据传送类指令,表示将数据段中以()为偏移地址的位数据送寄存器. 后者是取偏移地址指令,执行的结果是() ()+,即操作数的偏移地址为()。 设堆栈指针的初值为,()=,()。执行指令 后,()=?,再执行指令 及 之后,() ?() ?()=? 解:堆栈指针总是指向栈顶,每执行一次指令,执行一次指令.所以,执行 指令后,();再执行 及 后,(),()(); 指出下列指令的错误: () , () , () , [][] () [],[] () [] () [] () [] () () () 解: ()指令错。两操作数字长不相等 ()指令错。指令不允许目标操作数为立即数. () 指令错。在间接寻址中不允许两个间址寄存器同时为变址寄存器。 ()指令错。指令不允许两个操作数同时为存储器操作数。 ()指令错。指令要求两操作数等字长。 ()指令错。源操作数形式错,寄存器操作数不加段重设符。 ()指令错。转移地址的字长至少应是位的。 ()指令错。对输人输出指令,当端口地址超出位二进制数的表达范围(即寻址的端口超出个)时,必须采用间接寻址。 ; ()指令正确。 ()指令错。指令不允许操作数为立即数。 已知() , () ,试问执行指令 , 后、、、、和的值各为多少? 解:,,,,, 试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同? 解:无条件转移指令的操作是无条件地使程序转移到指定的目标地址,并从该地址开始执行新的程序段,其转移的目标地址既可以是在当前逻辑段,也可以是在不同的逻辑段;条件转移指令是在满足一定条件下使程

文档评论(0)

勤能补拙 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档