计算机组成原理与汇编语言综合练习解析

版权申诉
0 下载量 93 浏览量 更新于2024-07-06 收藏 242KB PDF 举报
"这是一份关于计算机组成原理与汇编语言的综合练习题,涵盖了数据表示、浮点数、ASCII码、指令系统、存储器、运算器、微程序控制器、控制器设计、I/O系统和中断等多个核心知识点。" 1. 表示一个数值数据的基本要素包括:符号、数值大小(位数)和基数(如二进制、十进制、十六进制)。 2. 8位二进制补码能表示的十进制整数范围是从-128(10000000)到+127(01111111)。最小负数的二进制补码是10000000,最大正数的二进制补码是01111111。 3. 定点整数8位(含1位符号位)中,最小负数的反码为10000000,最大正数的反码为01111111。 4. 浮点数在表示范围、运算规则和运算精度上通常比定点数更广泛、更复杂和更高。 5. 浮点数的数据范围由尾数的位数决定,精度由指数位数决定。 6. ASCII码中,3的编码为0110011,5的编码为0110101。 7. 字符A的ASCII码为1000001,B为1000010,D为1000100。 8. 15的8421码为1111。 9. 指令通常由操作码和操作数两部分组成。 10. 在16位机器字中,若操作码占4位,三地址寻址下地址位为12位,可寻址空间为4096字节;单地址寻址下地址位为12位,可寻址空间也为4096字节。 11. 零地址指令不带操作数,操作数通过寄存器或状态提供。 12. 存储器堆栈中,栈顶指针用于指示栈顶元素的变化。 13. 运算器主要负责算术和逻辑运算。 14. SN74181ALU是4位运算单元,组成16位ALU需要4片SN74182,以实现并行运算。 15. 微程序控制器中,微操作由控制存储器中的微指令控制,机器指令由微程序解释执行。 16. 微程序顺序控制的两种方式是顺序控制和条件转移控制。 17. 控制器的控制方式有硬连线控制、微程序控制和组合逻辑控制。硬连线控制最快,微程序控制最慢,组合逻辑控制居中。 18. 指令寄存器(IR)存储当前正在执行的指令,位数与机器指令的长度有关。 19. 使用32片Intel2114(1K × 4位)芯片可组成128KB内存,每片内部地址线有10位。 20. 512K字存储器由4个16K字存储体组成,每个存储体的字长为16位。 21. 计算机的I/O系统由输入设备、输出设备、接口电路和控制器组成。 22. 外部设备寻址方式包括独立寻址、内存映射I/O和端口寻址。 23. 中断请求是中断源向CPU发出的请求,用于中断当前执行的程序并转向处理中断服务。