- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.doc
- [工学]微机原理第1章 基础知识.ppt
- [工学]微机原理第4章1.ppt
- [工学]微机原理本科1.ppt
- [工学]微机原理第7章.ppt
- [工学]微机原理课件.ppt
- [工学]微机原理第十章 串行通信和接口芯片8251A.ppt
- [工学]微机原理课设【武汉理工电气】.doc
- [工学]微机接口技术实验书.doc
- [工学]微机第三章课件.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 溢洪道水面线计算(分段求和法).xls VIP
- 在线网课学习课堂《科技英语交流(北京理大)》单元测试考核答案.docx
- 一年级活动五《小小衣物整理师》PPT课件.ppt
- Python编程配套课件-第二章Python基础知识-适合零基础、少儿编程,中小学编程学习者.pptx VIP
- 2023年哈尔滨师范大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 20S515:钢筋混凝土及砖砌排水检查井.pdf VIP
- 2025年部编版一年级下册语文看图写话专项积累练习含答案 .pdf VIP
- 二年级数学下册北师大版全册教材分析解读精品课件ppt.pptx
- 第1章 环境艺术设计制图基础 .ppt
- 特瑞普利单抗注射液-临床用药解读.pptx
文档评论(0)