




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理人:杜鹏作业解答第一章 作业解答1.3 冯诺依曼计算机的基本思想是什么?什么叫存储程序方式? 答:冯诺依曼计算机的基本思想包含三个方面:1)计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。2)采用二进制形式表示数据和指令。3)采用存储程序方式。存储程序是指在用计算机解题之前, 事先编制好程序, 并连同所需的数据预先存入主存储器 中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连 续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心? 答:早期计算机组织结构的特点是:
2、 以运算器为中心的, 其它部件都通过运算器完成信息的 传递。随着微电子技术的进步, 人们将运算器和控制器两个主要功能部件合二为一, 集成到一个芯 片里构成了微处理器。 同时随着半导体存储器代替磁芯存储器, 存储容量成倍地扩大, 加上 需要计算机处理、 加工的信息量与日俱增, 以运算器为中心的结构已不能满足计算机发展的 需求, 甚至会影响计算机的性能。 为了适应发展的需要, 现代计算机组织结构逐步转变为以 存储器为中心。1.8 衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例,说明它的型 号、主频、字长、主存容量、所接的 I/O 设备的名称及主要规格。 答:衡量计算机性能的基本技术
3、指标主要有:1. 基本字长2. 主存容量3. 运算速度4. 所配置的外部设备及其性能指标5. 系统软件的配置还有可靠性、可用性、可维护性、以及安全性、兼容性等性能指标。1.9 单选题(1)1946 年,美国推出了世界上第一台电子数字计算机,名为_A_ 。A. ENIACB. UNIV AC-IC. ILLIAC-IVD. EDVAC( 2)在计算机系统中,硬件在功能实现上比软件强的是_C_。A. 灵活性强B. 实现容易C. 速度快D. 成本低(3)完整的计算机系统包括两大部分,它们是_ C 。A. 运算器与控制器B. 主机与外设C. 硬件与软件D. 硬件与操作系统(4)在下列的描述中,最能准确
4、反映计算机主要功能的是_ D _。A. 计算机可以代替人的脑力劳动B. 计算机可以存储大量的信息C. 计算机是一种信息处理机D. 计算机可以实现高速运算(5)存储程序概念是由美国数学家冯诺依曼在研究_ D _时首先提出来的。A. ENIAC B. UNIV AC-I C. ILLIAC-IV D. EDVAC整理人:杜鹏(6)现代计算机组织结构是以 _ B _为中心,其基本结构遵循冯诺依曼思想。 A. 寄存器 B. 存储器 C. 运算器 D. 控制器(7)冯?诺依曼存储程序的思想是指 _ C _。A. 只有数据存储在存储器B. 只有程序存储在存储器C. 数据和程序都存储在存储器D. 数据和程序
5、都不存储在存储器1.10 填空题( 1)计算机 CPU 主要包括 和_ 两个部件。答: 运算器 控制器( 2)计算机的硬件包括 、 _ 、_ 、_ 和_等5 大部分。答: 运算器 控制器 存储器输入设备输出设备( 3)计算机的运算精度与机器的 有关,为解决精度与硬件成本的矛盾,大多数计算机使用 _ 。答: 字长 变字长运算( 4)从软、硬件交界面看,计算机层次结构包括和_ 两大部分。答: 实机器 虚机器5)计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过_ 翻译,计算机才能执行。答: 机器语言 语言处理程序6)从计算机诞生起,科学计算一直是计算机最主要的答: 应用领域(7)银河
6、 I( YH-I )巨型计算机是我国研制的 。答: 第一台巨型计算机1.11 是非题( 1)微处理器可以用来做微型计算机的 CPU。 含义不清( 2)ENIAC 计算机的主要工作原理是存储程序和多道程序控制。( 3)决定计算机运算精度的主要技术指标是计算机的字长。( 4)计算机总线用于传输控制信息、数据信息和地址信息的设施。( 5)计算机系统软件是计算机系统的核心软件。( 6)计算机运算速度是指每秒钟能执行操作系统的命令个数。( 7)计算机主机由 CPU、存储器和硬盘组成。( 8)计算机硬件和软件是相辅相成、缺一不可的。第二章 作业解答2.2 分别计算用二进制表示 4位、5位、 8位十进制数时
7、所需要的最小二进制位的长度。 答: 4位十进制数的最大数为 9999 ,213 8192 9999 214 16384表示 4位十进制数所需的最小二进制位的长度为14 位。 5位十进制数的最大数为 99999 ,216655369999 217131072表示 5位十进制数所需的最小二进制位的长度为17 位。整理人:杜鹏 8位十进制数的最大数为 99999999 ,22667108864 99999999 e2,是否有 N1 N2(2)若 S1、 S2均为规格化数,上述结论是否正确? 答:( 1)不一定(2)正确2.15 设一个六位二进制小数 x 0.a1a2a3a4a5a6, x 0,请回答
8、:(1)若要 x81,a1a2a3a4a5a6需要满足什么条件?(2)若要 x21,a1a2a3a4a5a6需要满足什么条件?(3)若要 41 x 161,a1a2a3a4a5a6需要满足什么条件? 解:(1)要 x 81 ,a1a2a3a4a5a6需要满足: a1a2a3至少有一个 1 (2)要 x 21,a1a2a3a4a5a6需要满足: a1 1,且 a2a3a4a5a6至少有一个为 1(不为全 0)(3)要41 x 161 ,a1a2a3a4a5a6需要满足: a1 0且 a2 1,a3a4a5a6为全 0 a20且a31, a4a5a6任意 或a20且 a3 0, a4 1,a5a6
9、至少有一个为 12.17 分别用前分隔数字串、后嵌入数字串和压缩的十进制数串形式表示下列十进制数。 (1) 74 (2) 639 (3) 2004 (4) 8510整理人:杜鹏解:(1) 74 前分隔数字串 742B3734“+”“ 7”“ 4”后嵌入数字串743734“ 7”“ 4”压缩的十进制数串740000011101001100“0”“ 7”“4”“+”(2) 639 前分隔数字串 6392D363339“6”“3”“9” 后嵌入数字串 639363379“6”“3”整理人:杜鹏“9”压缩的十进制数串6390110001110011101“6”“3”“9”(3) 2004 前分隔数字串
10、 20042B32303034“+”“ 2”“0”“0”“4” 后嵌入数字串 200432303034“ 2”“0”“0”“ 4” 压缩的十进制数串 2004000000100000000001001100“0”整理人:杜鹏“0”“0”“4”“+”(4) 8510 前分隔数字串 85102D38353130“8”“ 5”“ 1”“0”后嵌入数字串851038353170“8”“ 5”“ 1”“0” 压缩的十进制数串 8510000010000101000100001101“0”“8”“ 5”“ 1”“0”2.19 什么是“码距”?数据校验与码距有什么关系? 答:码距是指在一组编码中任何两个编码
11、之间最小的距离。 数据校验码的校验位越多,码距越大,编码的检错和纠错能力越强。整理人:杜鹏2.21 下面是两个字符( ASCII 码)的检一纠一错的海明校验码(偶校验),请检测它们是否 有错?如果有错请加以改正,并写出相应的正确 ASCII 码所代表的字符。(1)10111010011 ( 2) 10001010110解:(1)指误字为E1 P1A6A 5A3A2A0111 1011E2 P2A6A 4A3A1A0010 1110E3 P4A5A 4A31 1011E4 P8A2A 1A00 0110得到的指误字为 E4E3E2E10101(5) 10,表示接收到的海明校验码中第 5位上的数码
12、出现了 错误。将第 5位上的数码 A 5 1取反,即可得到正确结果10110010011 。正确 ASCII码所代表的字符为 1001011“ K”。(2)指误字为E1 P1A6A 5A3A2A0101 1100E2 P2A6A 4A3A1A0000 1100E3 P4A5A 4A30 1010E4 P8A2A 1A00 1100 得到的指误字为 E4E3E2E10000,无错。正确 ASCII 码为 0101110“”2.22 试编出 8位有效信息 01101101的检二纠一错的海明校验码(用偶校验)。解: 8位有效信息需要用 4个校验位,所以检一纠一错的海明校验码共有12位。4个校验位为:
13、P1A 7A6A 4A3A1010100P2A 7A5A 4A2A1010100P4A 6A5A 4A011011P8A 3A2A 1A011011 检一纠一错的海明校验码: 000111011101 1DDH 检二纠一错的海明校验码,增加 P0P0P1 P2A7P4A6A5A4P8 A3A 2A1A01有效信息 01101101 的13位检二纠一错的海明校验码: 1000111011101 11DDH2.23 设准备传送的数据块信息是 1010110010001111,选择生成多项式为 G(x) 100101 ,试 求出数据块的 CRC 码。解:模 2除后,余数 R(x) 10011,数据块
14、的 CRC码: 1010110010001111100112.24 某CRC码( CRC)的生成多项式 G(x) x3x21,请判断下列 CRC码是否存在错误。(1)0000000 ( 2) 1111101 (3) 1001111 (4) 1000110 解: G(x) 11011)0000000模2除1101,余数为:000,无错2)1111101模2除1101,余数为:010,有错3)1001111模2除1101,余数为:100,有错4)1000110模2除1101,余数为:000,无错2.25 选择题(1)某机字长 64位,其中 1 位符号位, 63位尾数。若用定点小数表示,则最大正 小
15、数为 B 。A. (12-64)B. (1 2-63)C. 264D. 263整理人:杜鹏2)3)4)设 x 补=1.x1x2x3x4x5x6x7x8,当满足A. x11, x2x8 至少有一个为C. x11,x2x8 任意 在某 8 位定点机中,寄存器内容为 用的数据表示为A. 原码 在下列机器数中,A. 原码B时, x 1/2 成立。1 B. x10, x2x8 至少有一个为 1 D. x10, x2x8 任意 10000000,若它的数值等于 128,则它采5)下列论述中,正确的是A.B.C.D.B 。B. 补码哪种表示方式下零的表示形式是唯一的B. 补码 C. 反码DC. 反码D. 移
16、码B 。D. 都不是6)已知x原求x补的方法是:在 x 原的末位加 1 已知 x 补求x 补的方法是:在 x 补的的末位加 已知x原求x 补的方法是:将尾数连同符号位一起取反,再在末位加 已知x 补求x补的方法是:将尾数连同符号位一起取反,再在末位加1 位,阶码为 8 位, A 。23)2127237)IEEE754 标准规定的 32 位浮点数格式中,符号位为 为 23 位,则它所能表示的最大规格化正数为A. (2223) 2127C. (2 223)2255 浮点数的表示范围取决于A. 阶码的位数C. 阶码采用的编码B. (12D. 21272 A 。B. 尾数的位数D. 尾数采用的编码11
17、尾数8)9)在 2424 点阵的汉字字库中,一个汉字的点阵占用的字节数为A. 2 B. 9 C. 24 D. 72 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是B 。A. 10011010 B. 11010000 C. 11010111 D. 10111000 (10) 在循环冗余校验中,生成多项式 G(x) 应满足的条件不包括D 。A. 校验码中的任一位发生错误,在与 G(x)作模 2 除时,都应使余数不为 0B. 校验码中的不同位发生错误时,在与G(x)作模 2 除时,都应使余数不同C. 用 G(x) 对余数作模 2除,应能使余数循环D. 不同的生成多项式所得的 CRC
18、 码的码距相同, 因而检错、 校错能力相同2.26 填空题(1)设某机字长为 8位(含一符号位) ,若 x补11001001,则 x 所表示的十进制 数的真值为 ,1/4x补 ;若 y移=11001001,则 y 所表示的十 进制数的真值为 ;y 的原码表示y 原 。答: -55 11110010 +73 01001001( 2) 在带符号数的编码方式中,零的表示是唯一的有 和 。答: 补码 移码(3)若x1补10110111, x2原1.01101 ,则数 x1 的十进制数真值是 ,x2 的十进制数真值是 。答: -73 -0.71875(4)设某浮点数的阶码为 8位(最左一位为符号位) ,
19、用移码表示; 尾数为 24 位(最 左一位为符号位) ,采用规格化补码表示,则该浮点数能表示的最大正数的阶 码为 ,尾数为 ;规格化最大负数的阶码为 ,尾数为 。整理人:杜鹏(用二进制编码回答) (书上:最小负数的阶码为 ,尾数为 答: 11111111 011111111111111111111111 11111111 100000000000000000000000( 5) 设有效信息位的位数为 N, 校验位数为 K,则能够检测出一位出错并能自动纠 错的海明校验码应满足的关系是 。答: 2K1 N K2.27 是非题(1)设x补0.x1x2x3x4x5x6x7,若要求 x1/2 成立,则需
20、要满足的条件是 x1必须为1, x2 x7至少有一个为 1。( 2) 一个正数的补码和它的原码相同,而与它的反码不同。 ( 3) 浮点数的取值范围取决于阶码的位数, 浮点数的精度取决于尾数的位数。 ( 4) 在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为 补码表示,则会使该浮点表示的数据表示范围增大。( 5) 在生成 CRC 校验码时,采用不同的生成多项式,所得到CRC 校验码的校错能力是相同的。 第三章 作业解答作业 三 (1)3.1 已知 x补、 y补,计算 x y补和x y补,并判断溢出情况。(1) x补0.11011 y补 0.00011 (2) x补0.10111
21、 y 补 1.00101(3)x补1.01010 y补 1.10001解:( 1) x补 0.11011 y补0.00011 y补 1.111101xy补0.110110.000110.11110xy补0.110111.1111010.11000(2)x补0.10111 y 补1.00101 y补 0.11011 xy补0.101111.001011.11100x y补0.101110.110111.10010 溢出(3)x补1.01010 y 补1.10001 y补 0.01111x y补1.010101.100010.11011 溢出xy补1.010100.011111.110013.2
22、已知 x补、 y补,计算 x y变形补和x y变形补,并判断溢出情况。(1) x补100111 y 补 111100 (2) x补 011011 y补110100(3) x补101111 y 补 011000解:( 1) x 变形补 1100111 y 变形补 1111100 y 变形补 0000100xy变形补 1100111 1111100 1100011xy 变形补 11001110000100 1101011(2)x 变形补 0011011 y 变形补 1110100 y 变形补 0001100xy 变形补 0011011 1110100 0001111xy变形补 0011011 00
23、01100 0100111 溢出(3)x 变形补 1101111 y 变形补 0011000 y 变形补 1101000xy变形补 1101111 0011000 0000111xy变形补 1101111 1101000 1010111 溢出整理人:杜鹏3.4 分别用原码一位乘法和补码一位乘法计算x y 原和x y 补。(1)x 0.11001 y 0.10001 (2) x 0.01101 y 0.10100(3) x 0.10111 y 0.11011 (4) x 0.01011 y 0.11010 解:( 1)xy原0.0110101001 x y补0.0110101001(2)xy 原
24、1.0100000100 x y补1.1011111100(3)xy原1.1001101101 x y补1.0110010011(4)xy 原0.0100011110 x y补0.01000111103.5 分别用原码两位乘法和补码两位乘法计算x y 原和x y 补。(1) x 0.11001 y 0.10001 (2) x 0.10101 y 0.01101(3) x 0.01111 y 0.11101 (4) x 0.01001 y 0.10010 解: (1) x y 原0.0110101001 x y补0.0110101001(2)xy原1.0100010001 x y补1.10111
25、01111(3)xy 原1.0110110011 x y补1.1001001101(4)xy原0.0010100010 x y补0.00101000103.6 分别用原码不恢复余数法和补码不恢复余数法计算x/y 原和x/y 补。(1) (4)(1) x 0.01011 y 0.10110x/y 原 0.10000 x/y 补0.10000 or x/y 补 0.10001(2)x 0.10011 y 0.11101x/y 原 1.10100 x/y 补1.01100 or x/y 补 1.01011(3)x 0.10111 y 0.11011x/y 原 0.11100 x/y 补0.11101
26、 or x/y 补 0.11100(4)x 10110 y 00110 x/y原100011 x/y 补 111101 3.9 已知某机浮点数表示格式如下: 0 12 56 11 数符 阶符 阶码 尾数 其中,浮点数尾数和阶码的基值均为2,阶码用移码表示,尾数用补码表示。设:x0.1101012001 y 0.100101 2001 试用浮点运算规则计算 x y、xy、xy、x/y 。(要求写出详细运算步骤, 并进行规格化) 解:机器数 x补0 01111 110101 y 补1 10001 011011 y补0 10001 100101 (1)xy 机器数 xy补1 10000 010000
27、 xy 0.110000 20 对阶: e移ex移ey补011111111101110,eexey 00010 小阶对大阶: x 补0 10001 001101xy补1 10000 010000 x y 0.110000 20(2)xyxy补0 10001 110010 x y0.110010 21(3)xy xy0.1111102001 0.11111021 阶码相加: ex ey移 ex 移 ey补 01111 00001 10000 尾数可采用定点补码乘法(双符号位):Sx Sy补 Sx补 Sy补 11.100001010111整理人:杜鹏规格化: xy补1 01111 000010 x
28、y0.11111020010.11111021(4)x/y尾数 |Sx|Sy|, Sx右移得: Sx补00.011010,ex移10000,阶码相减: exey移ex移 ey补1000011111 01111尾数用补码不恢复余数法: Sx/Sy补Sx补Sy补1.010011(恒置 1) OR 1.010100(校正) 规格化: x/y补1 01111 010011 OR 1 01111 010100x/y 0.101101 2001 OR 0.10110020013.10A C Cn Cn+1 ALU AND1 寄存器B B B AND2 CR & 移 位 脉 冲 时钟脉冲 CT Q 启动 结
29、束 Cn Cn Cn+1 Cn+100. 0 0 0 0 0 1 0 0 1 1 0 000. 0 0 0 0 0 0 1 0 0 1 1 0x 00. 1 1 0 0 100. 1 1 0 0 100. 0 1 1 0 0 1 0 1 0 0 1 100. 0 0 1 1 0 0 1 0 1 0 0 1x 11. 0 0 1 1 111. 0 1 1 0 111. 1 0 1 1 0 1 0 1 0 1 0 011. 1 1 0 1 1 0 1 0 1 0 1 0x 00. 1 1 0 0 100. 1 0 1 0 0 0 1 0 1 0 1 0得 X Y补0.1010001010 XY0.
30、1010001010寄存器ABC运算初态00 0000011 001111001100 运算终态00 1010011 0011101010103.11 说明定点补码和浮点补码加减运算的溢出判断方法。 答: 定点补码加减运算的溢出判断方法: 根据两个操作数的符号与结果的符号判别溢出: ffffffffff sysxsyxsyxOVR 根据两数相加时产生的进位判别溢出:OVR CfC1 根据变形补码运算后的符号判别溢出:sf1sf2 00,表示结果为正数,无溢出;sf1sf2 11,表示结果为负数,无溢出;sf1sf2 01,表示结果为正溢出;sf1sf2 10,表示结果为负溢出。整理人:杜鹏 浮
31、点补码加减运算的溢出判断方法 浮点补码加减运算的溢出通常是指浮点数上溢, 浮点数是否溢出是由阶码是否大于浮点数所 能表示的最大正阶来判断的。例如, 设浮点数的阶码采用补码表示, 双符号位, 这时浮点数的溢出与否可由阶码的符号进 行判断:若阶码 j 补01 , ,则表示出现上溢,需作溢出处理;符号若阶码 j 补10 , ,则表示出现下溢,按机器零处理。3.14 利用用十进制加减运算算法计算下列各题:(1)125 436? (2) 125 436? (3)436125?解:(1) 125 436 561(2)125 436 311(3)436 125 3113.16设有一个 16位定点补码运算器,
32、数据最低位的序号为1。运算器可实现下述功能(1)ABA(2)BCA、C(乘积高位在 A 中)(3)AB C(商在 C中)请设计并画出运算器第 3位及 A、C寄存器第三位输入逻辑。 加法器本身逻辑可以不画,原始 操作数输入问题可以不考虑。解:见附页3.19 设一个 8位寄存器中的内容为十六进制数 C5H ,连续经过一次算术右移、 一次逻辑左移、 一次大循环右移、一次小循环左移。写出每次移位后寄存器的内容和进位标志C的状态。解: C5H 11000101C 寄存器一次算术右移: 1 11100010一次逻辑左移: 1 11000100一次大循环右移: 0 11100010一次小循环左移: 1 11
33、0001013.21 选择题( 1) 运算器的核心部分是C 。A. 数据总线 B. 累加寄存器 C. 算术逻辑运算单元 D. 多路开关( 2) 在浮点运算中下面的论述正确的是C 。A. 对阶时应采用向左规格化B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐C. 尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论D. 尾数相加后不可能得出规格化的数( 3) 当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算B 。A. 无溢出 B. 正溢出 C. 负溢出 D. 不能判别是否溢出( 4) 补码加法运算的规则是B 。A. 操作数用补码表示,符号位单独处理B. 操作
34、数用补码表示,连同符号位一起相加C. 操作数用补码表示,将加数变补,然后相加D. 操作数用补码表示,将被加数变补,然后相加整理人:杜鹏5)原码乘除法运算要求C 。A. 操作数必须都是正数B. 操作数必须具有相同的符号位C. 对操作数符号没有限制D. 以上都不对6)进行补码一位乘法时,被乘数和乘数均用补码表示,运算时A 。A. 首先在乘数最末位 yn后增设附加位 yn+1,且初始 yn+10,再依照 ynyn+1 的值 确定下面的运算。B. 首先在乘数最末位 yn 后增设附加位 yn+1,且初始 yn+11,再依照 yny n+1的值 确定下面的运算。C. 首先观察乘数符号位,然后决定乘数最末位
35、yn后附加位 yn+1 的值,再依照ynyn+1 的值确定下面的运算。D. 不应在乘数最末位 yn 后增设附加位 yn+1,而应直接观察乘数的末两位yn1yn确定下面的运算。7)下面对浮点运算器的描述中正确的是A 。A. 浮点运算器由阶码部件和尾数部件实现。B. 阶码部件可实现加、减、乘、除四种运算。C. 阶码部件只能进行阶码的移位操作。D. 尾数部件只能进行乘法和加法运算。8)若浮点数的阶码和尾数都用补码表示, 则判断运算结果是否为规格化数的方法是A. 阶符与数符相同为规格化数。B. 阶符与数符相异为规格化数。C. 数符与尾数小数点后第一位数字相异为规格化数。9)A. x 补y补1.1101
36、1C. x 补y 补0.11011 10) 下列叙述中概念正确的是D. 数符与尾数小数点后第一位数字相同为规格化数。已知x补1.01010,y 补1.10001,下列答案正确的是B. x 补y补0.11011D. x 补y补1.11001D 。A. 定点补码运算时,其符号位不参加运算。B. 浮点运算中,尾数部分只进行乘法和除法运算。C. 浮点数的正负由阶码的正负符号决定。D. 在定点小数一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的 绝对值。3.22 填空题( 1) 在补码加减运算中,符号位与数据 参加运算,符号位产生的进位 。答: 按同样规则一起 自动丢失( 2) 在采用变形补码进
37、行加减运算时, 若运算结果中两个符号位 ,表示发生了 溢出。 若结果的两个符号位为 ,表示发生正溢出; 为 ,表示发生负 溢出。答: -55 11110010 +73 01001001( 3) 在原码一位乘法的运算过程中, 符号位与数值位 参加运算, 运算结果的符 号位等于 。答: 分别 两操作数的符号的模 2 加(异或)( 4) 浮点乘除法运算的运算步骤包括: 、 、 、 和 。答: 阶码运算 溢出判断 尾数乘除运算 结果规格化处整理人:杜鹏理 舍入处理(5)在浮点运算过程中, 如果运算结果的尾数部分不是 形式, 则需要进行规格 化处理。设尾数采用补码表示形式, 当运算结果 时,需要进行右规
38、操作;当运算结果 时,需要进行左规操作。答: 规格化 溢出 不是规格化数( 6) 将两个 8421BCD 码相加,为了得到正确的十进制运算结果,需要对结果进行修 正,其修正方法是 。答: 两个 8421 码相加后,若相加的和数 10,则不需修正,按二进制规 则相加的结果就是正确的 8421 码的和数;若相加的和数 10,则需在二进制相加的结果上 加“ 0110”进行修正。( 7) 浮点运算器由 和 两部分组成, 它们本身都是定点运算器, 其中要 求能够进行 运算;要求能够进行 运算。答: 阶码部件 尾数部件 加减 加减乘 除(8)设有一个 16位的数据存放在由两个 8位寄存器 AH和AL 组成
39、的寄存器 AX中, 其中数据的高 8 位存放在 AH 寄存器中,低 8 位存放在 AL 寄存器中。现需要将 AX 中的数 据进行一次算术左移, 其操作方法是: 先对 进行一次 操作, 再对 进行一次 操作。答:AL算术左移 AH 带进位循环左移3.23是非题(1)运算器的主要功能 是 进 行 加 法 运 算 。(2)加法器是构成运算器的主要部件,为了提高运算速度,运算器中通常都采用并行 加法器。 ( 3)在定点整数除法中,为了避免运算结果的溢出,要求 |被除数 |除数 |。 (4)浮点运算器中的阶码部件可实现加、减、乘、除运算。 (5)根据数据的传递过程和运算控制过程来看,阵列乘法器实现的是全
40、并行运算。(6)逻辑右移执行的操作是进位标志位移入符号位,其余数据位依次右移1 位,最低位移入进位标志位。第四章 作业解答4.1 静态 MOS存储器与动态 MOS 存储器存储信息的原理有何不同?为什么动态MOS 存储器需要刷新?一般有哪几种刷新方式?答:静态 MOS 存储器利用一个双稳态触发器存储一个二进制位,只要不断电就可以保持其 中存储的二进制数据不丢失。动态 MOS存储器使用一个 MOS管和一个电容来存储一位二进制信息。用电容来存储信息减 少了构成一个存储单位所需要的晶体管的数目。由于动态 MOS 存储器中的电容会产生漏电,因此 DRAM 存储器芯片需要频繁的刷新操作。 动态存储器的刷新
41、方式通常有:整理人:杜鹏集中式刷新方式、分散式刷新方式、异步式刷新方式4.2 某一 64K 1位的动态 RAM 芯片,采用地址复用技术,则除了电源和地引脚外,该芯片 还应有那些引脚?各为多少位?解:地址线:采用地址复用技术,可为16/2 8位数据线: 1位;读写线 WR/ : 1位;片选信号 CS:1位 或 行选通信号 RAS :1位;列选通信号 CAS:1位4.6 假设某存储器地址长为 22位,存储器字长为 16位,试问:(1)该存储器能存储多少字节信息?(2)若用 64K4位的DRAM 芯片组织该存储器,则需多少片芯片?(3)在该存储器的 22位地址中,多少位用于选片寻址?多少位用于片内寻
42、址? 答:( 1)该存储器可存储 22222238MB 的信息。(2)需要芯片 22216/64 210428256(3)22位地址中, 16位用于片内寻址, 6位用于选片寻址。 4.7某8位计算机采用单总线结构,地址总线 17根( 016 A,16A为高位),数据总线 8根双向 (07 D),控制信号 WR/(高电平为读, 低电平为写) 。已知该机的 I/O 设备与主存统一编址, 若地址空间从 0连续编址, 其地址空间分配如下: 最低16K为系统程序区, 由ROM 芯片组成; 紧接着 48K为备用区,暂不连接芯片;接着 60K为用户程序和数据空间,用静态 RAM 芯片组 成;最后 4K为I/
43、O 设备区。现有芯片如下:Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y6 Y7 D0-D7 D0-D7 A13-A0 A13-A0 CS OE CS WE A B C A B C F & 3-8译码器 16KBRAM 16KBROM ENROM :16k 8位,其中 CS:为片选信号,低电平有效, OE:为读出控制,低电平读出有效。 静态RAM :16K8位,其中 CS :为片选信号,低电平有效, WE:为写控制信号,低电平 写,高电平读。译码器: 3 8译码器。输出低电平有效。与非门:扇入系数不限。 试画出主存芯片连接的逻辑图并写出各芯片地址分配表(假设存储器从0连续进行编址)。答: 共需 5片,其中 1片16K 8 ROM , 4片16K 8 SRAM 各芯片地址分配表00000H 03FFFH 系统程序区 16KB04000H 0FFFFH 备用区 48KB10000H 1EFFFH 用户程序区和数据空间 60KB1F000H 1FFFFH I/O 设备区 4K0 0000 00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国强力银翘片市场调查研究报告
- 2025年中国弯柄主角扳手市场调查研究报告
- 2025年中国开启涡轮式搅拌器数据监测报告
- 日语二级真题语法总结
- 2024年CAD工程师备考应用案例试题及答案
- 2024年机械工程师证书考试全方位试题及答案
- 机械维保技术考核试题及答案
- 2025年中国展示货架数据监测研究报告
- 2025年中国小腿弹性绷带市场调查研究报告
- 2025年中国小号多棱名望口杯数据监测研究报告
- 委托选矿加工合同协议
- 食堂应急预案管理制度
- CISP-PTE培训课件教学课件
- 学校岗位安全手册指南
- 2025年新高考历史预测模拟试卷黑吉辽蒙卷(含答案解析)
- 2025-2030体外诊断仪器行业市场深度分析及发展策略研究报告
- 2025年医院文化节活动策划
- 五方股权投资合作协议书合同协议范本模板8篇
- 部队防雷电暴雨安全知识
- 幼儿园大班建构游戏中幼儿自主学习行为的研究
- 2025年消防文员类面试题及答案
评论
0/150
提交评论