mooc计算机组成原理课后答案(慕课2023完整答案)

mooc计算机组成原理课后答案(慕课2023完整答案)

1.1导语,计算机组存储程序控制

1、成原【单选题】冯·诺依曼计算机结构的理课核心思想是
A、二进制运算
B、后答有存储信息的案慕案功能
C、运算速度快
D、课完存储程序控制

2、整答【判断题】存储程序的计算机组基本含义是将编制好的程序和原始数据事先存入主存储器中。

3、成原【简答题】简述冯·诺依曼计算机的理课特点。

1.2计算机硬件组成

1、后答【单选题】中央处理器( CPU )是案慕案指
A、运算器
B、课完控制器
C、整答运算器和控制器
D、计算机组运算器和存储器

2、【单选题】目前我们所说的个人计算机属于
A、巨型机
B、中型机
C、小型机
D、微型机

3、【简答题】简述计算机硬件组成的主要部件及其功能

1.3计算机系统

1、【单选题】对计算机的软、硬件资源进行管理,是( )的功能
A、操作系统
B、数据库管理系统
C、语言处理程序
D、用户程序

2、【单选题】计算机硬件能够直接执行的只有
A、机器语言
B、汇编语言
C、机器语言和汇编语言
D、各种高级语言

3、【填空题】计算机系统由 _系统和 _系统构成。

4、【简答题】简述计算机系统的含义。

1.4计算机工作过程与性能指标

1、【判断题】计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令。

2.2定点数

1、【单选题】若二进制数为 1111.101 ,则相应的十进制数为 ( )
A、15.625
B、15.5
C、14.625
D、14.5

2、【单选题】某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是( )。
A、-127 ~ 127
B、-128 ~ +128
C、-128 ~ +127
D、-127 ~ +128

3、【单选题】若[X]补=1.1011 ,则真值 X 是( )。
A、-0.1011
B、-0.0101
C、0.1011
D、0.0101

4、【填空题】在整数定点机中,采用1位符号位,若寄存器的内容为1000 0000。当它表示为原码时,其对应的真值为 ;当它表示为补码时,其对应的真值为 。(答案均用十进制表示)

5、【判断题】若[X]补>[Y]补,则|X|>|Y|。

6、【计算题】在整数定点机中(机器字长8位),若机器数为81H,当它分别代表原码、反码、补码、无符号数时,所对应的十进制数值分别是多少?(写出详细过程)

2.3浮点数

1、【填空题】一个浮点数,当其尾数右移时,欲使其值不变,阶码必须 。尾数右移一位,阶 码 。

2、【填空题】补码定点小数所能表示的绝对值最大的负数是 。

3、【判断题】浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。

4、【计算题】将下列十进制数转换为IEEE短浮点数,写出转换过程。 (1)28.75 (2)-0.625

2.4非数值数据

1、【单选题】目前在小型和微型计算机里最普遍采用的字母与字符编码是( )。
A、BCD码
B、十六进制代码
C、ASCII码
D、海明码

2、【判断题】8421BCD就是二进制数。

2.6数据校验码

1、【填空题】A的ASCII码为41H,如果用偶校验码校验,最高位为校验位,则编码为 。

3.1指令格式

1、【单选题】在二地址指令中( )是正确的。
A、指令的地址码字段存放的一定是操作数
B、指令的地址码字段存放的一定是操作数地址
C、运算结果通常存放在其中一个地址码所提供的地址中
D、指令的地址码字段存放的一定是操作码

2、【单选题】零地址运算指令在指令格式中不给出操作数地址,它的操作数来自( )。
A、立即数和栈顶
B、寄存器
C、栈顶和次栈顶
D、累加器

3、【填空题】一条指令中包含的信息有 和 。

3.2寻址技术

1、【单选题】寄存器间接寻址方式中,操作数处在( )。
A、通用寄存器
B、主存单元
C、程序计数器
D、堆栈

2、【单选题】直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是( )。
A、直接、立即、间接
B、直接、间接、立即
C、立即、直接、间接
D、立即、间接、直接

3、【单选题】假设寄存器 R 中的数值为 200 ,主存地址为 200 和 300 的地址单元中存放的内容分别是 300 和 400 ,则什么方式下访问到的操作数为 200( )。
A、直接寻址 200
B、寄存器间接寻址(R)
C、存储器间接寻址(200)
D、寄存器寻址 R

4、【单选题】变址寻址方式中,操作数的有效地址是( )。
A、基址寄存器内容加上形式地址(位移量)
B、程序计数器内容加上形式地址
C、变址寄存器内容加上形式地址
D、.以上都不对

5、【填空题】根据操作数所在位置,指出以下寻址方式: 操作数在寄存器中,称为 寻址方式; 操作数地址在寄存器中,称为 寻址方式; 操作数在指令中,称为 寻址方式; 操作数地址在指令中,称为 寻址方式。

6、【填空题】操作数的地址,为某一个寄存器中的内容和位移之和,则可以是 、 和 寻址方式。

7、【判断题】数据寻址的最终目的是寻找操作数的有效地址。

8、【判断题】若操作数在寄存器中,可以采用直接寻址。

9、【判断题】在一条指令里可能出现不止一种寻址方式。

10、【简答题】简述寄存器间接寻址方式的含义,说明其寻址过程并画出示意简图。

11、【简答题】简述一级间接寻址方式的含义,说明其寻址过程并画出示意简图。

3.3操作码

1、【单选题】一个计算机系统采用32位单字长指令,地址码为12位,如果定义了252条二地址指令,那么单地址指令的条数有( )。
A、4K
B、8K
C、16K
D、24K

2、【其它】指令长度为16位,有2地址指令,1地址指令,0地址指令。地址码长度6位,现设计出13条2地址指令,128条0地址指令,此时该计算机最多可以 设计出多少条1地址指令?并给出一种分配方案。

3、【其它】设计算机指令字长为16位,指令中地址字段的长度为4位,共12条3地址指令,63条2地址指令,32条0地址指令。问最多还能安排多少条1地址指令?(给出一种具体的分配方案)

4、【其它】某计算机为定长指令字结构,指令长度12位,每个地址码占3位。问:能否构成三地址指令4条,二地址指令8条,单地址指令128条,零地址指令64条?如能请给出一种分配方案,否则请说明原因?

3.4堆栈技术

1、【单选题】在存储器堆栈中,保持不变的是( )。
A、栈顶
B、栈指针
C、栈底
D、栈中的数据

2、【判断题】进栈操作是指将内容写入堆栈指针SP。

3.5指令类型

1、【单选题】I/O编址方式通常可分为统一编址和独立编址,以下说法正确的是( )。
A、统一编址是将I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问。
B、独立编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令。
C、统一编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令。
D、独立编址是将I/O地址看作是存储器地址的一部分,所以对I/O访问必须有专门的I/O指令。

4.1基本算术运算的实现

1、【填空题】并行加法器的进位方式有 和 两种。

2、【填空题】运算器的基本功能是实现 运算和 运算。

3、【简答题】A8-A5和B8-B5是4位加法器的两组输入,C4为低位的外来进位。当加法器分别采用行波进位和先行进位结构时,写出4个进位C8-C5的逻辑表达式。

4.2定点加减运算

1、【单选题】若采用双符号位,则发生正溢的特征是:双符号位为
A、00
B、01
C、10
D、11

2、【填空题】已知:X=-0.0011,Y= -0.0101。(X+Y)补= 。

3、【判断题】运算器中设置了加法器后就没有必要再设置减法器。

4、【计算题】设某机字长为8位,给定十进制数:X=26/32,Y=-15/32,采用二进制变形补码计算[X+Y]补。 写出计算过程并讨论计算结果是否溢出

5、【计算题】已知x=-0.01111,y=+0.11001 求: (1)[x]补,[-x]补,[y]补,[-y]补; (2)x+ y,x-y,并判断加减运算是否溢出。

4.3带符号数的移位和舍入操作

1、【单选题】已知[ (1/2)X]补=C6H,计算机的机器字长为8位,则[X]补=( )
A、8CH
B、18H
C、E3H
D、F1H

2、【填空题】已知[X]补=11011010,其中最高位为符号位,则[2X]补= , [ (1/2)X]补= 。

3、【计算题】设某机字长为8位,给定十进制数:x=+49,y=-74。试按补码运算规则计算下列各题 ,写出计算过程并判断溢出情况。 (1) [x]补-[y]补 (2)[-x]补+[(1/ 2)x]补

4.4定点乘法运算

1、【单选题】原码乘法是( )。
A、先取操作数绝对值相乘,符号位单独处理
B、用原码表示操作数,然后直接相乘
C、被乘数用原码表示,乘数取绝对值,然后相乘
D、乘数用原码表示,被乘数取绝对值,然后相乘

2、【填空题】设数值位n = 4位(不包括符号位在内),原码一位乘法需做 次移位,最多做 次加法;补码Booth一位乘法需做 次移位,最多做 次加法。

3、【计算题】用 Booth 算法计算7×(-3)。要求写出每一步运算过程及运算结果。

4.6十进制整数运算、浮点运算

1、【填空题】向左规格化为尾数 ,阶码 。

2、【判断题】浮点数对阶的原则是大阶向小阶看齐。

3、【计算题】已知:两浮点数x = 0.1101×210,y = 0.1011×201 (指数为二进制数) 求:x + y,写出计算过程。