南航大1999-2000年计算机组成原理硕士试题解析

需积分: 9 0 下载量 78 浏览量 更新于2024-09-11 2 收藏 41KB DOC 举报
"南京航空航天大学1999.2000年硕士研究生入学考试试题(计算机组成原理)" 这部分内容涵盖了计算机组成原理中的多个关键知识点,主要包括数据表示、存储系统、CPU结构、控制器、I/O设备的编址、运算操作、浮点数运算以及磁盘存储的计算。 1. 数据表示: - 八位原码整数的数值范围是-128到127,补码整数的范围同样是-128到127,但原码和补码表示-1的方式不同,原码表示-1时最高位为1,其他位为0,而补码表示-128时,所有位均为1。 - 二进制码01000011作为有符号整数时,其值为+67,作为BCD整数时,其值为43,作为ASCII字符时,对应字符'C'。 2. CPU结构与操作: - IR(Instruction Register)是指令寄存器,用于暂存当前正在执行的指令。 - ID(Instruction Decoder)是指令解码器,负责解析指令并生成相应的微操作控制信号。 - 在取指令周期,CPU从存储器读取指令,地址线上的信号对应着要访问的内存地址。 - 使用M6264静态RAM构建48K字节存储器需要6片,地址线数量为15根,CPU需发出18位地址。 3. 存储系统与编址: - I/O设备的编址方式包括独立编址和存储器映射编址。 - 控制器可以分为硬布线控制器和微程序控制器。 4. 指令执行与运算: - PUSH和POP指令用于栈操作,PUSH AX将AX压入堆栈,POPCX将堆栈顶部元素弹出到CX,执行后SP会变化,AX、BX、CX的值也会相应改变。 - 立即寻址的操作数直接包含在指令中,直接寻址时指令中包含操作数的地址。 5. 浮点数运算: - 题目给出了16位浮点数格式,包括阶码和尾数,浮点数的最大正数取决于其格式和基数。 - 浮点数加法和乘法涉及阶码对齐、尾数相加或相乘,以及可能的规格化和舍入处理。 6. 进位标志CF: - CF在加减运算中用于指示是否发生进位或借位,根据题目描述,可以推算出A和B的原始值。 7. 磁盘存储计算: - 计算磁盘的总存储容量需要考虑磁道密度、位密度、磁道数和柱面数。 - 格式化后的磁盘存储容量还需考虑每个磁道的扇区数和每个扇区的字节数。 这些知识点是计算机组成原理课程的基础内容,对于理解计算机内部工作原理至关重要。通过解答这些问题,考生可以深入理解数据表示、CPU操作、存储系统设计、浮点运算以及磁盘存储管理等核心概念。