组成原理课后题题整理
第一章 概论
第 1 章作业(教材第20页)2、3、4
2、数字计算机的特点是什么?
1. 自动连续地执行程序2. 运算速度快3. 运算精度高
4. 存储能力强 5. 通用性好
3、数字计算机有哪些性能指标?
1.基本字长2.运算速度3.数据传输率与数据通路宽度
4.存储容量(主存容量、外存容量)5.外围设备配置6.软件配置
4、冯诺依曼思想包含那些特点? 1. 用二进制代码表示程序和数据;
2. 计算机采用存储程序的工作方式;
3. 计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。
8、为什么要对计算机系统进行层次划分? 计算机系统以硬件为基础,通过配置各种软件来扩充系统功能,形成一个有机组合的复杂系统。为了建立整机的概念,便于对系统进行分析、设计和开发,常用层次结构的观点,将计算机系统划分为若干层次。按分层结构化设计策略实现的系统易于建造、调试和维护。
第一张补充作业
1、计算机是如何区分指令和数据的
答:通过时序控制信号区分,在取指令周期,访存取出的是指令,其他周期非指令。其次,依靠PC。
//理解:访问他们的时机不同取指令时期执行指令时期控制器完全可以分哪些是指令,哪些是数据取指周期中从内存读出的信息流是指令流,它流向控制器,而在执行周期中从内存读出的信息流是数据流,它由内存流向运算器指令流取的是指令,数据流取的是数据。
第二章 计算机中的信息表示
第 2 章作业:(教材第69页) 11,12,13,14,15,16,17,18,19,20
11、定点小数答案(原码):
典型值真值代码序列非零最小正数2-150.0…01最大正数1-2-150.11…1绝对值最小负数-2-151.0…01绝对值最大负数- 1-2-15 1.11…1
12、定点小数答案(补码):
典型值真值代码序列补码非零最小正数+10.0…01补码最大正数215-10.11…1补码绝对值最小负数-11.11…1补码绝对值最大负数-2-151.0…00
13、定点整数答案(原码):
典型值真值代码序列非零最小正数2-150…01最大正数1-2-1501…1绝对值最小负数-2-1511…11绝对值最大负数- 1-2-15 10…014、浮点整数答案(原码):
典型值真值代码序列非零最小正数2-32*2-10…01最大正数231*(1-2-9)01…1绝对值最小负数2-32*(-2-1)11…11绝对值最大负数231*(-1)10…015、
A27F 16 1010 0010 0111 1111;E -(11000) - 24 10;
M -(0.110000001) - 0.座机电话号码5 10;N -2-24*(2-1+2-2+2-9);
16、 37.25 100101.01 2 100101.01 1.0010101×2101 阶码:101 尾数:0.0010101 浮点数二进制代码: 0001010100……0
简化地址结构的基本途径是: 减少指令中显地址的数量,使用隐地址;目的操作数在运算后不再保留,该地址改用来存放运算结果。
减少指令中一个地址信息的位数的方法是: 采用寄存器寻址、寄存器间址等以寄存器为基础的寻址方式可以大大减少指令中一个地址信息的位数。
19、A:1200H B:A307H、1001H C:1200H、1002H D:F03CH
20、I/O设备的编址方法有:
1.外围设备单独编址,为各I/O接口中的有关寄存器分配一种I/O端地址;2.外围设备与主存储器统一编址,将I/O接口中的有关寄存器与主存储器的各单元统一编址,为它们分配统一的总线地址。
21、I/O指令的设置方法: 1.设置专用的I/O指令(显式I/O指令); 2.用传送指令实现I/O操作(隐式I/O指令); 3.通过I/O处理器控制I/O操作。
第二章补充作业
1、论述计算机中采用多种不同寻址方式的目的。 答:目的是为了缩短指令字长,扩大寻址空间,增加编程灵活性,支持程序重定位等。
2、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是多少? 解:2000H+1+1+06H 2008H
3、思考题:给定以十进制数表示的范围和精度,如何设计浮点数的格式? 表示范围主要取决于阶码位数,给定十进制表示范围,能表示的最