请问这段c程序由什么构成是有什么问题呀

《组成原理》考试卷(C卷) 一、 填空题 (每小题2分共20 分) 1. 位片结构的Am2901是运算器芯片,其中有算数与逻辑运算单元ALU还有通用寄存器、 寄存器和数据选择器等部件。 2. 在用 表示的机器数中零的编码是唯一的。 3. 计算机对程序的执行是通过循环下述三个基本操作完成的: 、 和执行指令 4.Am2901运算器的输入控制信号I0~I2鼡于控制 ,I3~I5用于控制 5. 根据操作数所在位置,指出其寻址方式:操作数的有效地址在寄存器中为 寻址方式操作数的有效地址在指令中为 尋址方式。 6. -0.11010B在字长为8位的计算机中的补码表示为 假设浮点数的阶码为4位,选用移码表示尾数为8位(含符号位),用原码表示则(-0.1101111B)×23的浮点数表示为 。 二、选择题(每小题2分共计20分) 1.定点机加减法运算中一般采用 机器数。 A、原码 B、反码 C、补码 D、阶码 2.下列元件中访问速度最快的是 A 、Cache B、动态RAM  C、寄存器  D、主存 3.运算器的结构部件中不包含的是 。 A、移位寄存器 B、ALU C、指令寄存器 D、通用寄存器 4. 能检查出两位错误并能纠正一位错误的编码是 A 、CRC码 B、偶校验码 C、奇校验码 D、海明码 5. 运算器的主要功能是进行 。 A、逻辑运算 B、算术运算 C、逻辑运算和算术运算 D、只能加法 6. 假设在机器中浮点数的表示格式如下: 1 3 1 11 阶符 阶码 尾符 尾数 当采用下列四种不同编码方式时求十进制数-123.625在机器中的表礻形式: 当尾数用原码表示,阶码用补码表示时为 ; 当尾数用补码表示阶码用补码表示时为 ; 当尾数用原码表示,阶码用移码表示时为 ; 7、微程序控制器中,机器指令与微指令的关系是________ A、每一条机器指令由一条微指令执行 B、每一条机器指令由一段用微指令编成的微程序来解释执行 C、一段机器指令组成的程序可由一条微指令来执行 D、一条微指令由若干条机器指令组成 三、简答题(每小题5分,共20分) 1. 写出计算機中指令执行的步骤 2. 指令由操作码和操作数地址两部分组成,其中操作码用来表示什么操作数地址用来表示什么? 3. 堆栈的主要作用是什么如何完成读写堆栈的操作? 4. 在运算器部件中为什么要设置一个乘商寄存器?它与运算器部件中的通用寄存器有哪些不同之处 四、综合题:(每小题10分,共计40分) 1. X=0.11010B,Y=-0.10111B,求[X+Y]补及[X-Y]补, 并对可能发生的溢出做出正确判断 2. 指令格式如下所示。OP为操作码字段试分析指令格式特点。 15 10 7 3 2 0 OP 源寄存器 基值寄存器 偏移量(16位) 3. 请画出完成两个原码数的一位乘法运算的逻辑简图 4.写出十进制数-25.625的规格化浮点数形式表示,具体要求是阶码用4位二进制移码尾数用12位原码(含数的符号) 《组成原理》考试卷(C卷)参考答案 一、

我要回帖

更多关于 c程序 的文章

 

随机推荐