指令系统复习技术总结.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
43. (11分) 某计算机字长为16位,主存地址空间大小为128KB,按字编址,采用单字长指令格式,指令各字段定义如下: OP Ms Rs Md Rd 15 12 11 6 5 0 源操作数 目的操作数 转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义如下: Ms/Md 寻址方式 助记符 含义 000B 寄存器直接 Rn 操作数=(Rn) 001B 寄存器间接 (Rn) 操作数=((Rn)) 010B 寄存器间接、自增 (Rn)+ 操作数=((Rn)),(Rn)+1→Rn 011B 相对 D(Rn) 转移目标地址=(PC)+(Rn) 注:(x)表示存储器地址x或寄存器x的内容 请回答下列问题: (1)该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需多少位? (2)转移指令的目标地址范围是多少? (3)若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容为1234H,R5的内容为5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语句“add (R4), (R5)+”(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元的内容会改变?改变后的内容是什么? 该指令系统最多可有 24= 16 条指令 该计算机最多有 23= 8 个通用寄存器 存储器地址寄存器 MAR 至少 16位(216= 64K,按字寻址) 存储器数据寄存器 MDR至少16位(机器字长为16位) (2) PC:16位,通用寄存器:16位 转移指令的目标地址范围:0~216-1 = 0 ~ FFFFH (3) 汇编语句“add (R4), (R5)+”对应的机器码: 0010 001 100 010 101B = 2315H 哪些寄存器和存储单元的内容会改变: 寄存器R5,存储单元 5678H 内容会改变; R5=5679H { R5 = 5678H+1 = 5679H } (5678H)= 68ACH {(R4)+(R5)=1234H+5678H = 68ACH } 练习一、唐朔飞习题集 (一)选择 1.指令系统中采用不同寻址方式的目的主要是____ A.可降低指令译码难度 B.缩短指令字长,扩大寻址空间,提高编程灵活性 C.实现程序控制 答案:B 2. 零地址运算指令在指令格式中不给出操作数地址,它的操作数来自_____ A. 立即数和栈顶 B. 暂存器 C.栈顶和次栈顶 答案:C 3. 在一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个操作数常采用_____ A. 堆栈寻址方式 B.立即寻地址方式 C.隐含寻址方式 答案:C 4.二地址指令中,操作数的物理位置可安排在___。(本题是多项选择 A.两个主存单元 B.两个寄存器 C.一个主存单元和一个寄存器 D.栈顶和次栈顶 答案:A B C 6.寄存器间接寻址方式中,操作数在_____中。 A. 通用寄存器 B. 堆栈 C. 主存单元 答案:C 7.变址寻址方式中,操作数的有效地址是_____ A.基址寄存器内容加上形式地址(位移量) B.程序计数器内容加上形式地址 C.变址寄存器内容加上形式地址 答案:C 9.采用基址寻址可扩大寻址范围,且____ 。 A.基址寄存器内容由用户确定,在程序执行过程中不可变 B.基址寄存器内容由操作系统确定,在程序执行过程中不可变 C.基址寄存器内容由操作系统确定,在程序执行过程中可变 答案:B 10.采用变址寻址可扩大寻址范围,且_____。 A.变址寄存器内容由用户确定,在程序执行过程中不可变 B.变址寄存器内容由操作系统确定,在程序执行过程中可变 C.变址寄存器内容由用户确定,在程序执行过程中可变 答案:C 12.堆

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档