2022年电大本科计算机组成原理形成性考核册答案8.docx
《2022年电大本科计算机组成原理形成性考核册答案8.docx》由会员分享,可在线阅读,更多相关《2022年电大本科计算机组成原理形成性考核册答案8.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源计算机组成原理作业11. 把下面给出的几个十进制的数化为二进制的数无法精确表示时 ,小数点后取 3 位、八进制的数、十六进制的数: 7+3/4, -23/64, 27.5, -125.9375, 5.43解答:7+3/4=111.112=7.68=7.C16-23/64=-0.0101112=-0.278=-0.5C1627.5=11011.12=33.48=1B.816-125.9375=-1111101.11112=-175.748=-7D.F165.43=101.0112=5.38=5.6162. 把下面给出的几个不同进制 以下标形式给出的右括号之后的数化成十进制的数:101
2、0.01012、 -101101111.1012、 23.478 、 -1A3C.D16解答:1010.01012=10.3125-101101111.1012=-367.62523.478=19.71875-1A3C.D16=-6716.81253. 写出下面2 组数的原、反、补表示,并用补码运算每组数的和、差.双符号位的作用是什 么.它只出现在什么电路之处. 1X=0.1101Y=-0.01112X=0.1101X=10111101Y=-00101011解答:Y=-0.0111X=10111101Y=-00101011X原=001101Y原=110111X原=0010111101Y原=11
3、00101011X反=001101Y反=111000X反=0010111101Y反=1111010100X补=001101Y补=111001X补=0010111101Y补=1111010101X+Y补=001101+111001MOD2=000110MOD2=00110X-Y补=X补+-Y=001101+00补MOD20111MOD2=010100MOD2双符号得值不同溢出,上溢 X+Y补=0010111101+1111010101MOD2=0010010010MOD2=010010010X-Y补=X补+-Y补MOD2=0010111101+0000101011MOD2=0111010004.
4、 双符号位能简洁检查加减运算中的溢出情形.当符号位相同, 数值结果正确;当符号位为01 或 10 时,表示数值溢出 . 01 表示两个正数相加之和1 的情形 ,通常称数值 “上溢 ”;为 10 时, 表示两个负数相加之和 -1 的情形 ,通称数值 “下溢 ”前.面的 1 个符号位是正确的符号位.欢迎下载精品学习资源5. 只有在算术与规律运算部件中采纳双符号位.由于只在把两个模4 补码的数值送往算术与规律运算部件完成加减运算时,才把每个数的符号位的值同时送到算术与规律运算部件的两采用双符号位 .均为二进制.位 符 号 位 , 所 以 只 有 在 算 术 和 逻 辑 运 算 部 件 中6.假 定X
5、=0.0110011*211,Y=0.1101101*2-10此 处 的 数 1 浮点数阶码用 4 位移码、尾数用 8 位原码表示 含符号位 ,写出该浮点数能表示的肯定值 最大、最小的正数和负数数值;2 写 出X 、Y正 确 的 浮 点 数 表 示 注 意 , 此 处 预 设 了 个 小 陷 阱 ;3计算X+Y; 4 运算 X*Y.解答 : 1 肯定值最大 : 1 111 0 1111111 、 1 111 1 1111111 ;绝对值最小:000100000000、0001100000002X:1011030110011、Y:011001101101计算X+YA:求阶差:|E|=|1011-
6、0110|=0101 B:对阶:Y变为10110000001101101C: 尾 数 相 加 :00011001100000+00000001101101=00011011001101D:规格 化:左规:尾 数为011011001101,阶码为1010F: 舍 入 处 理 : 采 用0舍1入 法 处 理 , 就 有001101100+1=001101101E : 不溢出结果 :101001101101,即0.1101101*210算X*Y所 以 ,X+Y最 终 浮 点 数 格 式 的3计A:阶 码 相 加 :X+Y移=X移+Y补=01011+11110=01001 符 号 位10第1位 为0,
7、不 溢 出 ;00时 上 溢 ,01时 下 溢 :尾已满足规B数相乘结果:01010110110111C:格 化 要 求 ,不 需 左 规 , 尾 数 不 变 ,阶 码 仍 为001D : 舍入处理 :按 0 舍 1 入规章 ,尾数之后的 6 位 110111 舍去 ,尾数 +1=0 1010111所以 , X*Y 最终浮点数格式的结果: 1 001 0 1010111,即 0.1010111*21/1. 运算机指令中要用到的操作数一般可以来自哪些部件.如何在指令中表示这些操作数的地址 .通常使用哪些寻址方式.解 答 :计 算机 指令 中 要用 到 的 操 作 数一 般 可以 来自 : 1.C
8、PU内部的通用寄存器, 此时应在指令字中给出用到的寄存器编号寄存器名 ,通用寄存器的数量一般为几个、十几个,故在指令字中须为其安排2、 3 、 4、 5或更多一点的位数来表示一个寄存器;该寄存器的内容,可以是指令运算用到的数据,也可能用作为一个操作数 的地址.2. 可以是外围设备 接口 中的一个寄存器,通常用设备编号或设备入出端口地址或设备映像地址来表示;3. 可以是内储备器的一个储备单元,此时应在指令字中给出该储备单元的地址.计算机的寻址方式:1. 立刻数寻址 :操作数直接给出在指令字中,即指令字中直接给出的不同再是操作数地址,而是操作数本身.2. 直 接 寻 址 : 操 作 数 地 址 字
9、 段 直 接 给 出 操 作 数 在 存 储 器 中 的 地 址 .3. 寄 存 器 寻 址 : 指 令 字 中 直 接 给 出 操 作 数 所 在 的 通 用 寄 存 器 的 编 号 .4. 寄存器间接寻址:指令字中给出通用寄存器的编号, 在寄存器中给出的不是一个操作数,而欢迎下载精品学习资源是 操 作 数 地 址时 ,就 可 以用 这 一 地 址去 读 写存 储 器 .5. 变址寻址 : 指令字中给出的一个数值变址偏移量 与指定的一个寄存器变址寄存器 的内容 相 加 之 和 作 为 操 作 数 的 地 址 ,用 于 读 写 存 储 器 .6. 相对寻址 :指令字中给出的一个数值相对寻址偏移
10、量 与程序计数器PC 的内容相加之和作为操作数的地址或转移指令的转移地址.、7. 基地址寻址 :把在程序中所用的地址与一个特定的寄存器基地址寄存器 的内容相加之和作为操作数的地址或指令的地址.8. 间接寻址 :指令字的地址字段给出的既不是一个操作数的地址,也不是下一条指令的地址,而是 一个 操 作数 地址 的 地址,或一 条指 令地 址 的地 址.9. 堆栈寻址 :堆栈是储备器中一块特定的按“后进先出 ”原就治理的储备区, 该储备区中被读写单元的地址是用一个特定的寄存器命同的,该寄存器被称为堆栈指针 SP . 假如有些指令 ,其操作码部分已经指明一个操作数为堆栈中的一个单元的内容, 就它已经商
11、定将使用SP 拜访该单 元,故 不 必在 指令 的 操作 数地 址 字段 中另 加说 明.2. 什么是形式地址 . 简述对变址寻址、相对寻址、基地址寻址应在指令中给出些什么信息.如何得到相应的实际有效 地址. 各自有什么样的主要用法.解答 :表示在指令中的操作数地址,通常被称为形式地址;用这种形式地址并结合某些规章,可以运算出操作数在储备器中的储备单元地址,这一地址被称为物理地址.变址寻址 :指令字中给出的一个数值 变址偏移量 与指定的一个寄存器 变址寄存器 的内容相加之和作为操作数的地址,用于读写储备器 . 主要适合于处理数组型数据.相对寻址 :指令字中给出的一个数值相对寻址偏移量 与程序计
12、数器PC 的内容相加之和作为操作数的地址或转移指令的转移地址.与变址寻址的区分是 ,运算实际地址所用的寄存器已确定为 PC , 故无须再在指令中指定;而变址寻址中的可用的变址寄存器往往有多个,通常要在指令中指定本次要使用哪一个.主要用于指令转移 .基地址寻址 :把在程序中所用的地址与一个特定的寄存器基地址寄存器 的内容相加之和作为操作数的地址或指令的地址. 主要用于为多道程序或浮动地址程序定位储备器空间.基地址寄存器中的值是由系统程序用特权指令设定的, 用户不能在自己的程序对其进行修改.4. 简述运算机的掌握器的功能和基本组成.微程序的掌握器和组合规律的掌握器在组成和运行原理方面的相同、不同之
13、处表现在哪里.解答 :运算机的掌握器的功能是向整机每个部件供应协同运行所需要的掌握信号.是依据当前正在执行的指令和它所处的执行步骤,形成并供应出在这一时刻整机各部件要用到的掌握信号.控制器的基本组成:1. 程序计数器 PC : 能供应指令在内存中的地址的部件,服务于读取指令 ,并接收下条要执行的指令地址;2. 指令寄存器 IR :能储存读来的指令内容的部分,以储存本指令执行的整个过程中要用到的指令本身的主要信息;3. 脉冲源和启停掌握规律: 是指令执行的步骤标记线路,它标记出每条指令的各执行步骤的相对次序关系;4. 时序掌握信号的产生部件: 依据指令内容、指令的执行步骤时刻 ,或许仍有些别的什
14、么条件信号 ,来形成并供应出当前各部件本时刻要用到的掌握信号.运算机整机各硬件系统,正是在这些信号掌握下协同运行,产生预期的执行结果 ,也就是执行一条又一条的指令.组合规律的掌握器和和程序的掌握器是运算机中两种不同类型的掌握器, 其共同点是: 基本功能都是供应运算机各个部件协同运行所需要的掌握信号, 组成部分都有程序计数器PC,指令寄存器 IR, 都分成几个执行步骤完成每一条指令的详细功能; 不同点主要表现在处理欢迎下载精品学习资源指令执行步骤方法, 供应掌握信号的方案不一样, 组合规律掌握器是用节拍发生器指明指令执行步骤 , 用组合规律电路直接给出应供应的掌握信号, 其优点是运行速度明显地快
15、, 缺点是设计与实现复杂些, 但随着大规模现场可编程集成电路的显现, 该缺点已得到很大缓解 ; 微程序的掌握器是通过微指令地址的连接区分指令执行步骤, 应供应的掌握信号是从掌握储备器中读出来的, 并经过一个微指令寄存器送到被掌握部件的, 其缺点是运行速度要慢一点 , 优点是设计与实现简洁些, 易用于实现系列运算机产品的掌握器, 理论上可实现动态微程序设计 ./1. 在运算机中 ,为什么要采纳多级结构的储备器系统. 它们的应用是建立在程序的什么特性之上的 .答:在现代的运算机系统中,通常总是采纳由三种运行原理不同,性能差异很大的储备介质分别构建高速缓冲储备器、主储备器和虚拟储备器, 再将它们组成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 电大 本科 计算机 组成 原理 形成 考核 答案
限制150内