- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机组成原理练习题
1.填空题
(1)寄存器寻址方式中,指令的地址码部分给出 寄存器号 ,操作码在 寄存器 中;直接寻址方式指令中,直接给出 操作数的地址 ,需访问 主存 一次可获得操作数;存储器间接寻址方式指令中给出的是 操作数 所在的存储器地址,CPU需要访问内存 2 次才能获得操作数。
(2)指令的编码将指令分成 操作码 和 操作数地址码 等字段。
(3)CPU中,保存当前正在执行的指令的寄存器为 指令寄存器 ,保存下一条指令地址的寄存器为 程序计数器PC ,保存CPU访存地址的寄存器为 地址寄存器(AR) 。
(4)某机采用三地址格式指令,共能完成50种操作,某机器可在1K地址范围内直接寻址,则指令字长应取 36 位,其中操作码 6 位,地址码 30 位。
(5)变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 基址 ,指令提供 位移量 ;而在变址寻址中,变址寄存器提供 ? ,指令提供 ? 。
(6)设相对寻址的转移指令占两个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+1=PC。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容为。若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为。
7.有一个处理机共有10条指令,各指令的使用频度分别为0.25,0.2,0.1,0.12,0.1,0.09,0.05,0.04,0.03,0.02,请分别用固定长编码,Huffman编码和2/8扩展编码进行编码。
解:
固定长编码:
Huffman编码:
i Pi 固定长编码 Huffman编码 I1 0.25 0000 11 00 I2 0.20 0001 01 01 I3 0.12 0010 101 1000 I4 0.10 0011 001 1001 I5 0.10 0100 1001 1010 I6 0.09 0101 0001 1011 I7 0.05 0110 10001 1100 I8 0.04 0111 10000 1101 I9 0.03 1000 00001 1110 I10 0.02 1001 00000 1111
11.某处理机的指令有双地址,单地址和零地址3类,地址字段的长度为3位,整个指令字长为16位,则最多可以有多少条双地址指令?可以最多有多少条单地址指令?
解:
最多有210条双地址指令;
最多有(210-1)*23条单地址指令
14.假设某计算机指令字长度为32位,具有二地址,一地址,零地址3种指令格式,每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?
解:
28-K-L
18.某计算机指令字长为16位,采用扩展操作数,操作数地址需4位,该指令已有三地址指令M条,二地址指令N条,没有零地址指令,问最多还可有多少条一地址指令?
解:
三地址最多24;二地址最多(24-M)*24;
最多有((24-M)*24-N)*24条一地址指令
1.填空题
微程序控制器的核心部件是存储微程序的,它一般用构成
(2)控制器在生成控制信号时,必须按照一定的进行,以便对各种操作实施时间上的控制
(3)CPU中,保存当前正在执行的指令的寄存器为,保存下一条指令地址的寄存器为) ,保存CPU访存地址的寄存器为)
(4)微指令格式可分为 型和型两类,其中型微指令用较长的微程序结构换取较短的微指令结构
(5)在微型计算机中,CPU主存取出一条指令并执行该指令的时间叫 ,它通常包含若干组成多级时序系统
2.CPU中包含哪些基本的寄存器起什么样的作用?
程序计数器(PC):自动取出指令并执行
指令寄存器(IR):存放当前执行的指令
地址寄存器(AR):暂时存放当前CPU所访问的内存单元的地址
数据缓冲寄存器(DR):暂时存放由主存读出的一条指令或一个数据字
状态条件寄存器(PSW):用于保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容
4.控制器一般哪些基本部件?每个的功能是什么?
程序计数器(PC):
②指令寄存器(IR):
③指令译码器(ID):分析操作码,并产生相应的控制信号提供给控制单元。
④地址形成部件:根据不同的寻址方式来形成操作数的有效地址。
⑤脉冲源:产生一定频率和宽度的时钟脉冲信号作为整个机器的时钟脉冲。
⑥启停线路:保证可靠地送出或封锁时钟脉冲,控制时序信号的发生或停止,从而启动机器或使之停机。
⑦节拍信号发生器:用于将脉冲源产生的脉冲信号转换为各个机器周期中所需的节拍信号,控制计算机完成每一步
您可能关注的文档
- [感恩是一种美德.doc
- [感恩1.doc
- [五年级下册语文教学计划好.doc
- [感恩父母感恩老师.doc
- [工程流体力学绪论.ppt
- [感恩故事及学生征文专刊.doc
- [感恩母亲征文.doc
- [计算机短期培训授课计划.doc
- [五年级下册语文期末字词句背诵填空复习资料1.doc
- [工程电磁场数值分析4.有限元法.ppt
- 高中地理与地理信息系统项目式学习中的地理空间分析研究教学研究课题报告.docx
- 基于生成式AI的初中物理教师教学反思与实验课程改革探究教学研究课题报告.docx
- 创新互动教学策略:趣味数学游戏在小学数学课堂中的实践研究教学研究课题报告.docx
- 生成式人工智能在高中物理实验课中的应用:教师角色重构与教学策略优化教学研究课题报告.docx
- 基于生成式AI的高中物理课堂个性化物理实验分析与创新路径探索教学研究课题报告.docx
- 数字素养发展在教育国际化进程中的关键作用研究教学研究课题报告.docx
- 信息技术与初中英语教学融合下的教师数字能力培养研究教学研究课题报告.docx
- 初中物理教学生成式人工智能辅助教研活动创新路径探析教学研究课题报告.docx
- 2025年元宇宙虚拟会展内容生态构建与发展趋势洞察.docx
- 2025年共享自习室空间设计智能化与人性化融合报告.docx
最近下载
- 2025年台湾AI行销趋势报告(繁体版)-Kolr.docx VIP
- 湖北办公楼监控及电子围栏系统施工组织设计.doc VIP
- 围栏(施工组织设计围栏(施工组织设计).doc VIP
- 2024年台湾YouTube年度社群内容趋势报告(繁体版)-Kolr.pptx VIP
- 诺尔起重设备(中国)有限公司RTG&RMG中国福建招商局漳州开发区363105.pdf VIP
- 小区沥青道路设计做法.doc VIP
- 2025年台湾AI行销趋势报告(繁体版)-Kolr.pdf VIP
- 防雷安全知识试题及答案.doc VIP
- 智能体协议:MCP、A2A、ANP-智能体互联网的黎明之前.docx
- 国有企业收购合同协议.docx VIP
文档评论(0)