计算机组成原理计算题

合集下载

计算机组成原理例题

计算机组成原理例题

第一次作业题目
一、问答题:
1、冯﹒诺依曼型计算机系统的主要设计思想是什么?它包括哪些组成部
分?各个组成部分的作用是什么?
2、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
3、如何理解软硬件之间的等价性?
4、4种机器码的主要区别?
5、为什么定点数采用补码进行加减法运算存在溢出现象?如何判断它的运
算结果是否溢出?
二、计算题:
1、若某浮点数采用IEEE754编码标准的存储格式是(BF400000)16 ,则其
代表的十进制真值为多少?
2、将数(18.6875)10转换成754标准的32位浮点数的二进制存储格式?
3、计算机存储程序概念的特点之一,是把数据和指令都化为二进制信息看
待,今有一计算机字长32位。

对于二进位1000 1111 1110 1111 1100 0000 0000 0000,
(1)表示一个补码整数,其十进制值是多少?
(2)表示一个无符号整数,其十进制值是多少?
(3)表示一个IEEE754标准的单精度浮点数,其值是多少?
4、对于数字56和-79分别用8位二进制表示其四种机器码,即原码,反码,
补码和移码?。

计算机组成原理习题集

计算机组成原理习题集

计算机组成原理习题集一. 选择题1.十进制数200010化成十六进制数是______。

A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H2. 目前的计算机,从原理上讲______。

A. 指令以二进制形式存放,数据以十进制形式存放B. 指令以十进制形式存放,数据以二进制形式存放C. 指令和数据都以二进制形式存放D. 指令和数据都以十进制形式存放3. 根据国标规定,每个汉字在计算机内占用______存储。

A. 一个字节B. 二个字节C. 三个字节D. 四个字节 4. 下列数中最小的数为______。

A.(101001)2B.(52)8C.(2B)16D.(44)10 5. 下列数中最大的数是______。

A.(10010101)2 B.(227)8 C。

(96)16 D.(143)5 6. 微程序存放在。

A. 控制存贮器B. RAMC. CacheD. 指令积存器 7. 下列数中最大的数是______。

A.(10010101)2B.(227)8C.(96)16D.(143)10 8.(2000)10化成十六进制数是______。

A.(7CD)H B.(7D0)H C.(7E0)H D.(7F0)H9. 下列数中最大的数是______。

A.(10011001)2 B.(227)8C.(98)16D.(152)1010. Pentium-3是一种______。

A.64位处理器B.16位处理器C.准16位处理器D.32位处理器 11. 将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为______。

A. 数值计算B. 辅助设计C. 数据处理D. 实时控制 12. 下列数中最小的数为______。

A. (101001)2B. (52)8C. (101001)BCDD. (233)16 13. 下列数中最小的数是______。

A.(101001)2 B.(52)8 C.(2B)16 D.(44)10 14. 根据标准规定,每个汉字在计算机内占用______存储。

计算机组成原理试题及答案

计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题(每题3分,共36分)1、下列数中最小的数是()。

BA (1010010)2B (00101000)BCDC (512)8D(235)162、某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数为(),最小负整数为()。

AA +(215-1),-(215-1)B +(215-1),-(216-1)C +(214-1),-(215-1)D +(215-1), -(1-215)3、运算器虽由许多部件组成,但核心部分是() BA 数据总线B 算术逻辑运算单元C 多路开关D 累加寄存器4、在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用()来实现 CA 与非门B 或非门C 异或门D 与或非门5、立即寻址是指() BA 指令中直接给出操作数地址B 指令中直接给出操作数C 指令中间接给出操作数D 指令中间接给出操作数地址6、输入输出指令的功能是() CA 进行算术运算和逻辑运算B 进行主存与CPU之间的数据传送C 进行CPU与I/O设备之间的数据传送D 改变程序执行的顺序7、微程序控制器中,机器指令与微指令的关系是() DA 一段机器指令组成的程序可由一条微指令来执行B 一条微指令由若干条机器指令组成C 每一条机器指令由一条微指令来执行D 每一条机器指令由一段用微指令编成的微程序来解释执行8、相对指令流水线方案和多指令周期方案,单指令周期方案的资源利用率和性价比()AA 最低B 居中C 最高D 都差不多9、某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为() BA 23B 20C 17D 1910、在主存和CPU之间增加Cache的目的是()。

CA 扩大主存的容量B 增加CPU中通用寄存器的数量C 解决CPU和主存之间的速度匹配D 代替CPU中寄存器工作11、计算机系统的输入输出接口是()之间的交接界面。

计算机组成原理计算题

计算机组成原理计算题

8、用二进制数表示一个四位十进制的整数最少需要几位(不含符号位)。

解:N=4×1/㏒ 2=14 位。

9、某机器字长 16 位,浮点表示时,其中含 1 位阶符、5 位阶码、1 位尾符、9 位尾数,请写出它能表示的最大浮点数和最小浮点数。

解:最大浮点数=2+21×(1-2-9)最小浮点数=-2+31×(1-2-9)。

10、字符“F”的 ASCII 码为 46H,请写出它的奇校验码和偶校验码(假定校验位加在最高位)。

解:字符“F”的 ASCII 码为 46H,奇校验码为 10110110(B6H),偶校验码为 00110110(36H)。

1、设有一个具有 24 位地址和 8 位字长的存储器,求:(1)该存储器能存储多少字节的信息?(2)若存储器由 4M×1 位的 RAM 芯片组成,需要多少片?(3)需要哪种译码器实现芯片选择?解:⑴ 存储单元数为 224=16M=16777216,故能存储 16M 字节的信息。

⑵ 由于存储容量为 16MB(8 位字长),每 4M 字节需要 4 片(位并联方式),故需芯片数为 16/4×8=32 片。

⑶ 若用 32 片组成一个 16M(8 位字长),地址总线的低 22 位可直接连到芯片的 A0-A21管脚,而地址总线的高 2 位(A22,A23)需要通过 2:4 线译码器进行芯片选择。

存储器组成方案为位并联和地址串联相结合的方式。

存储器 24 位地址(A23-A0),而单个芯片 22 位地址(A21-A0),32 片,8 个芯片一组,共 4 组。

所以采用 2:4 译码器。

组成方案为:地址串联,位并联。

4、某磁盘存储器的转速为 3000 转/分,共有 4 个记录面,每毫米 5 道,每道记录信息为 12288B, 最小磁道直径为 230mm,共有 275 道.问:(1) 磁盘存储器的存储容量是多少?(2) 最大位密度,最小位密度是多少?(3) 磁盘数据传输率是多少?(4) 平均等待时间是多少?解:⑴ 磁盘存储器的存储容量=4×275×12288=13516800 字节⑵ 因为最小半径 R1=230/2=115,最小磁道长度为 2πR1=2×3.14159×115=722.57mm所以最高位密度=12288/722.57=17 字节又因为最大半径 R2=R1+275/5=115+55=170最大磁道长度为 2πR2=2×3.14159×170=1068所以最低位密度=12288/1068=11.5 字节⑶ 磁盘数据传输率 c=r×Nr=3000/60=50 转/秒;N=12288 字节/道所以 c=50×12288=614400 字节。

计算机组成原理计算题

计算机组成原理计算题

计算机组成原理计算题为什么外围设备要通过接⼝与CPU相连?接⼝有哪些功能?(6分)答:外围设备要通过接⼝与CPU相连的原因主要有:(1)⼀台机器通常配有多台外设,它们各⾃有其设备号(地址),通过接⼝可实现对设备的选择。

(2)I/O设备种类繁多,速度不⼀,与CPU速度相差可能很⼤,通过接⼝可实现数据缓冲,达到速度匹配。

(3)I/O设备可能串⾏传送数据,⽽CPU⼀般并⾏传送,通过接⼝可实现数据串并格式转换。

(4)I/O设备的⼊/出电平可能与CPU的⼊/出电平不同,通过接⼝可实现电平转换。

(5)CPU启动I/O设备⼯作,要向外设发各种控制信号,通过接⼝可传送控制命令。

(6)I/O设备需将其⼯作状况(“忙”、“就绪”、“错误”、“中断请求”等)及时报告CPU,通过接⼝可监视设备的⼯作状态,并保存状态信息,供CPU查询。

可见归纳起来,接⼝应具有选址的功能、传送命令的功能、反映设备状态的功能以及传送数据的功能(包括缓冲、数据格式及电平的转换)。

六、问答题(共15分)1.设CPU中各部件及其相互连接关系如下图所⽰。

图中W是写控制标志,R是读控制标志,R1和R2是暂存器。

(8分)(1)假设要求在取指周期由ALU完成(PC)+1→PC的操作(即ALU可以对它的⼀个源操作数完成加1的运算)。

要求以最少的节拍写出取指周期全部微操作命令及节拍安排。

答:由于(PC)+1→PC需由ALU完成,因此PC的值可作为ALU的⼀个源操作数,靠控制ALU做+1运算得到(PC)+1,结果送⾄与ALU输出端相连的R2,然后再送⾄PC。

此题的关键是要考虑总线冲突的问题,故取指周期的微操作命令及节拍安排如下:T0PC→MAR,1→RT1M(MAR)→MDR,(PC)+1→R2T2MDR→IR,OP(IR)→微操作命令形成部件T3R2→PC(2)写出指令ADD # α(#为⽴即寻址特征,隐含的操作数在ACC中)在执⾏阶段所需的微操作命令及节拍安排。

计算机组成原理计算题

计算机组成原理计算题

四、计算题1。

已知x=10101100,y=11110011.求xVy=? xΛy=? x y=? x y=?解:x V y=11111111 x Λy=10100000 x y=01011111 x y =101000002.(1)若显示工作方式采用分辨率为1024╳768,颜色深度为3B,帧频(刷新速度)为72Hz, 计算刷新屏幕时存储器带宽是多少?(2)实际工作时,显示适配器的几个功能部分要争用刷存的带宽。

假定总带宽的50%用于刷新屏幕,保留50%带宽用于其他非刷新功能.请问刷存总带宽应为多少?解:(1)因为刷新屏幕所需带宽=分辨率╳每像素点颜色深度╳刷新速度所以 1024╳768╳3B╳72/s=165888KB/s=162MB/s(2)刷存总带宽应为162MB/s╳100/50=324MB/s3.已知x和y,用变形补码计算x+y、x—y,同时指出结果是否溢出。

(1)x=0.11011 y=0.00011 (2) x=0.11011 y=—0。

10101解:(1)[x]补 = 00.11011 [x]补 = 00.11011+ [y]补 = 00。

00011 + [-y]补 = 11。

11101[x+y]补 = 00。

11110 [x—y]补 = 00.11000所以,x+y=0。

11110 所以,x—y=0。

11000(2)[x]补 = 00.11011 [x]补 = 00。

11011+ [y]补 = 11.01011 + [—y]补 = 00.10101[x+y]补 = 00。

00110 [x-y]补 = 01.10000所以,x+y=0。

00110 两符号位不同,故产生溢出.4。

CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。

解:h=Nc/(Nc+Nm)=1900/(1900+100)=0。

计算机组成原理习题及答案

计算机组成原理习题及答案

概论一、选择题:1.1946年研制成功的第一台电子数字计算机称为_B_。

2.完整的计算机系统应包括..运算器、存储器、控制器B.外部设备和主机C.主机和存储器D.配套的硬件和软件设备3.计算机系统中的存储器系统是指存储器存储器 C.内存储器 D.内存储器和外存储器4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____.A..节约元件B.运算速度快C.物理器件性能所致D.信息处理方便5.计算机硬件能直接执行的只有_B___.A.符号语言B.机器语言C.机器语言和汇编语言D.汇编语言二、填空题:1.计算机的硬件包括__运算器控制器存储器输入设备输出设备__.2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__.3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件.4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中.5.输入、输出设备以及辅助存储器统称为_外部设备___.6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位.7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息.三、衡量计算机性能的基本指标有哪些答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器一、选择题:1.在机器数中,__B____的零的表示形式是唯一的.A.原码B.补码C.反码D.原码和反码3.若某数X的真值为,在计算机中该数表示为,则该数所用的编码方法__B__码.A.原B.补C.反D.移4.运算器虽有许多部件组成,但核心部分是__B____.A.数据总路线B.算术逻辑运算单元C.多路开关D.通用寄存器5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器6.在定点运算器中,无论采用双符号位还是单符号位,必须有__C___,它一般用_____来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门7.在定点运算中产生溢出的原因是__C_____.A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果的操作数超出机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位二、计算题:1.把十进制数X=(+×2-10写成浮点表示的机器数,阶码、尾数分别用原码、反码和补码表示,设阶码4位,阶符1位,尾数15位,尾数符号1位. (原码:1 0010 0 00 反码:1 1101 0 00 补码:1 1110 1 00)2.已知X=,Y=+,求[X]补, [Y]补, [-Y]补, X+Y=,X-Y=存储系统一、选择题:1.存储器是计算机系统中的记忆设备,它主要用来__C_____.A.存放数据B.存放程序C.存放数据和程序D.存放微程序2.存储单元是指___B_____. A.存放一个二进制信息的存储元 B.存放一个机器字的所有存储元集合 C.存放一个字节的所有存储元集合 D.存放两个字节的所有存储元集合3.存储周期是指__D___. A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间 D.存储器进行连续写操作所允许的最短时间间隔4.和外存储器相比,内存储器的特点是_C_____.A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低5.某计算机字长16位,其存储容量64KB,若按字编址,那么它的寻址范围是_B_____.—64K B. 0---32K C. 0---64KB D. 0---32KB6.某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为__D__.A. 64,16B. 16,64C. 64,8 ,167.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为__D___.A. 8,512B. 512,8C. 18,8D. 19,88.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是__C___.A, 0—1M B. 0---512K C. 0---256K D. 0---256KB9.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是__A___.A. 0---1MB. 0---4MBC. 0---4MD. 0---1MB10.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB11.某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是_C____.A. 0---4MBB. 0---2MBC. 0---2MD. 0---1MB12.主存储器和CPU之间增加cache的目的是__A___.A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的数量C.扩大CPU中通用寄存器的数量D.既扩大主存容量又扩大CPU通用寄存器数量13.在cache的地址映射中,若主存中的任意一块可映射到cache内的任意一块的位置上,则这种方法称为__A____.A.全相联映射B.直接映射C.组相联映射D. 混合映射二、填空题:1.对存储器的要求是_容量大__,__速度快__,__成本低___,为了解决这三方面的矛盾,计算机采用_多级__体系结构.能直接访问_主存__和__cache__,但不能直接访问__辅存__和__外设_____.3.广泛使用的__SRAM__和__DRAM__都是半导体__随机读写__存储器.前者的速度比后者快,__集成度_不如后者高.它们的共同特点是断电后__不能___保存信息.4. cache是一种__高速缓冲__存储器,是为了解决CPU和主存之间__速度___不匹配而采用的一项重要的硬件技术.5.三级存储系统是由主存辅存____组成.6.半导体SRAM是靠__触发器___存储信息,半导体DRAM则是靠__电容____存储信息.存储器的刷新一般有_集中式__,__分散式__两种方式,刷新是因为_电荷泄漏,需定期补充___.8.计算机系统的存储系统通常采用层次结构,在选择各层次所采用的器件时,应综合考虑__速度_,_容量_,_位价__等因素.三、分析题:1.设有一个具有24位地址和8位字长的存储器,问(1)该存储器能够存储多少字节的信息(16MB)(2)如果存储器由4M×1位的RAM芯片组成,需要多少片(4*8=32片) (3)需要多少位作芯片选择(4位)2.某SRAM芯片有17位地址线和4位数据线,用这种芯片为32位字长的处理器构成1M×32位的存储器,并采用模块板结构,问: (1)若每个模块板为256K×32位,共需几块板(2)每块板内共需用多少片这样芯片(3)共需多少位地址线,各完成什么功能总线部分:一、填空题:1.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。

计算机组成原理试题及答案

计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题1. 在计算机中,字长是指()A. 计算机的内存容量B. CPU一次能处理的数据的位数C. 计算机的硬盘容量D. 计算机的显示器分辨率答案:B2. 冯·诺伊曼计算机体系结构的主要特点是()A. 程序存储B. 程序控制C. 程序存储和程序控制D. 程序执行答案:C3. 在计算机中,浮点数的表示方式是()A. 定点小数B. 科学记数法C. 指数形式D. 十进制数答案:C4. 计算机的指令周期包括()A. 指令取值和指令执行B. 数据取值和数据执行C. 指令取值、数据取值和指令执行D. 指令执行和数据执行答案:A5. 在计算机系统中,主存储器的主要作用是()A. 长期存储数据和程序B. 临时存储数据和程序C. 长期存储操作系统D. 临时存储操作系统答案:B二、填空题1. 计算机的中央处理器(CPU)主要由________和________组成。

答案:算术逻辑单元(ALU);控制单元(CU)2. 在计算机系统中,________是用于暂时存储指令和数据的存储器。

答案:寄存器3. 计算机的存储系统通常包括主存储器和________。

答案:辅助存储器4. 计算机的输入设备包括键盘、鼠标等,而输出设备包括显示器、打印机等。

其中,________是计算机最基本的输入设备。

答案:键盘5. 在计算机中,指令的执行通常分为取指、分析和________三个阶段。

答案:执行三、简答题1. 简述计算机的五大基本组成部件。

答案:计算机的五大基本组成部件包括:输入设备、输出设备、存储器、中央处理器(CPU)和总线。

2. 解释什么是指令流水线,并简述其优缺点。

答案:指令流水线是一种在计算机中用于提高指令执行效率的技术,它将指令的执行过程分解为多个阶段,每个阶段可以并行处理不同的指令。

优点包括提高指令执行速度和CPU利用率;缺点包括资源冲突、流水线冒险等。

四、计算题1. 假设一个计算机的字长为32位,计算其最大正整数的值。

计算机组成原理试题集(含答案)

计算机组成原理试题集(含答案)

计算机组成原理试题一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。

)1.若十进制数据为137.5则其八进制数为(B )。

A、89.8B、211.4C、211.5D、1011111.1012.若x补=0.1101010,则x原=(A )。

A、1.0010101B、1.0010110C、0.0010110D、0.11010103.若采用双符号位,则发生正溢的特征是:双符号位为(B)。

A、00B、01C、10D、114.原码乘法是(A )。

A、先取操作数绝对值相乘,符号位单独处理B、用原码表示操作数,然后直接相乘C、被乘数用原码表示,乘数取绝对值,然后相乘D、乘数用原码表示,被乘数取绝对值,然后相乘5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。

A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最小的数是(A)。

A.(101001)2B.(52)8C.(2B)16D.457.下列数中,最大的数是(D)。

A.(101001)2B.(52)8C.(2B)16D.458.下列数中,最小的数是(D)。

A.(111111)2B.(72)8C.(2F)16D.509.已知:X=-0.0011,Y= -0.0101。

(X+Y)补= ( A)。

A.1.1100B.1.1010C.1.0101D.1.100010.一个512KB的存储器,地址线和数据线的总和是(C )。

A.17 B.19C.27D.3611.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。

A.64K B.32KB C.32K D.16KB12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。

A.21B.17C.19D.2012.计算机内存储器可以采用(A)。

A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。

计算机组成原理

计算机组成原理

1、浮点数据格式中的阶码常用表示法。

()A.原码 B.补码 C.反码 D.移码2、设浮点数的阶为8位(其中1位阶符),用移码表示,尾数为24位(其中1位数符),用原码表示。

则它所能表示的最大规格化正数是。

()A.(27-1)×(1-2-23 ) B.1272-×(1-2-23 )C.722×(1-2-23 ) D.1272-×(1-2-22 )3、若采用变形补码的两个机器数进行加法运算,则发生上溢的特征是:双符号位为_____。

()A.00 B.01 C.10 D.114、程序控制类指令的功能是______ 。

()A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序5、在下面描述的RISC指令系统中不正确的表述是______ 。

()A.选取使用频率高的一些简单指令,指令条数少B.指令长度固定C.指令格式种类多D.只有取数/存数指令访问存储器6、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。

()A.0-4MB B.0-2MB C.0-2M D.0-1M7、下列说法正确的是______ 。

()A.微程序控制方式和硬布线方式相比较,前者可以使指令的执行速度更快B.若采用微程序控制方式,则可用μPC取代PCC.控制存储器可以用ROM实现D.存储周期也称为CPU周期8、采用DMA方式传递数据时,每传送一个数据就要占用一个时间。

()A.指令周期 B.机器周期C.存储周期 D.总线周期9、为了便于实现多级中断,保存现场信息最有效的办法是采用______。

()A.通用寄存器 B.堆栈C.存储器 D.外存10、同步控制是______。

()A.只适用于CPU控制的方式B.只适用于外围设备控制的方式C.由统一时序信号控制的方式D.所有指令执行时间都相同的方式1、某机定点整数格式字长16位(包含一位符号位),当x采用原码表示时,[x]原的最大正数值是,最小负数值是;若采用补码表示,则[x]补的最大正数值是,最小负数值是。

计算机组成原理

计算机组成原理

一选择题1*151、根据计算机系统的多层次结构,可以将计算机系统分为虚机器和实机器,其中属于实机器层次的是()A高级语言层B微程序机器层C汇编语言层D操作系统层2、完整的计算机系统包括两大部分,它们是()A主机和外设B运算器与控制器C硬件和软件D硬件与操作系统3、在各种码制中,“0”具有唯一表示的方式是()A远吗和补码B原码和反码C移码和补码D移码和原码4、假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是()A 10011110B11010100 C 01011001 D 101111105、浮点数的精度取决于()A阶码的位数B尾数的位数C阶码采用的编码D尾数采用的编码6、在具有Cache的存储结构中,每个主存储器的块可以映射到Cache中任意一块的方式称为()A组相连B直接相连C间接相连D全相连8、下列几项中,不符合RISC指令系统的特点是A指令长度固定,指令种类少B寻址方式种类尽量多,指令功能尽可能强C增加寄存器的数目,以尽量减少访存次数D选取使用频率最高的一些简单指令以及很有用但不复杂的指令9、在下列选项中,能引起外部中断的事件是()A打印机输出B除数为0 C浮点运算下溢D陷阱指令二填空题1*101、根据计算机硬件与软件的关系,软件和硬件在逻辑功能上可以是等效的。

2、常用的数据校验码有奇偶校验码、海明校验码和循环冗余校验码。

3、实现两个浮点数的加减运算,一般需要对阶、尾数加/减、结果规格化和尾数舍入等4个步骤。

4、动态存储器的刷新方法常用的有集中刷新、分散刷新和异步刷新三种。

5、对于SRAM、DRAM和EEPROM芯片而言,需要定时刷新的存储芯片是SRAM。

6、控制器的同步时序控制方式分为周期、节拍和脉冲三种。

7、DMA传送方法有CPU停止法、交替访问内存和周期挪用法等三种。

三判断题1*51、算数右移指令执行的操作是:符号位保持不变,符号位连同数值位各位按位右移,最低位向右移出,移出位可保存到进位状态寄存器C中。

计算机组成原理计算题.doc

计算机组成原理计算题.doc

计算题:【第三章】交叉方式的片选方法,交叉方式的地址分配,交叉存取度的概念,交叉存储器的带宽的计算多模块交叉存储器采用低位地址做偏选。

模块存取一个字的存储周期为T ,总线传送时间为t ,存储器的交叉模块数为m,称m=T / t为交叉存取度。

【例5】存储器容量32字,字长64位,模块数m=4,存储周期T=200ns,数据总线宽度为64位,总线传送周期t=50ns,若连续读出4个字,顺序和交叉的带宽各为多少?信息总量q=64b*4=256b所需时间:交叉t1=T +(m-1)*t =350ns ;顺序t2=m*T=800ns;带宽:交叉W1=q / t1 =730Mb / s ;顺序W2=q / t2 =320Mb / s.【2007】1.设阶码3位,尾数6位,按浮点运算方法(否则不计分),完成x-y运算,x=2-011×0.100101,y=2-010×(-0.011110)。

(共9分)2.有一个1024K×16位的存储器,由256K×8位的SRAM芯片构成。

(9分)问: (1) 总共需要多少DRAM芯片? (3分) (2) 设计此存储体组成框图。

(6分)3. 已知 x= -0.101011 , y=0.111010 ,要求:(共7分)(1)写出变形补码[x]补和[y]补和[-y]补;(3分)(2)用变形补码计算[x+y]补和[x-y]补,并判断是否溢出。

(4分)4.已知x= 0.10101, y=–0.11001,计算[x*y]补和其真值(要求有补码直接乘法的算式)。

(9分)5. 设有一微指令格式字长为24位,其中下址字段8位;判别测试字段3位;其余为操作控制字段。

操作控制字段采用混合编码方式,有5位分别经一个3:8译码器和一个2:4译码器输出,其它均为直接控制。

问:(共5分,要求有算式)(1) 这种指微指令格式中最多可以表示多少个微命令?(2分)(2) 一条微指令最多可同时发出多少个微命令?(2分)(3) 可直接寻址的控制存储器最大单元数是多少?(1分)----------------------答案------------------1.设两数均以补码表示,阶码和尾数均采用双符号位,则它们的浮点表示分别为:[x]浮=11101,0.100101 [-y]浮=11110, 0.011110 1’(1)求阶差并对阶 1’ΔE=Ex-Ey=[Ex]补-[Ey]补=[Ex]补+[-Ey]补=11101 + 00 010 =11 111即ΔE为-1,x阶码小,应使Mx右移1位,Ex加1[x]浮=11 110,00.010010(1)(2)尾数求和 2’0 0. 0 1 0 0 1 0 (1)+0 0. 0 1 1 1 1 00 0 1 1 0 0 0 0 (1)(3)规格化 2’可见尾数运算结果的符号位与最高位不相同,不需要执行规格化处理(4)舍入处理 11 110, 00.110001。

计算机组成原理常考计算题

计算机组成原理常考计算题

1.机器数字长为8位(含1位符号位),当X= -127 (十进制)时,其对应的二进制表示,(X)原表示,(X)反表示,(X)补表示,(X)移表示分别是多少?二进制表示为 -01111111[X]原 = 11111111 [X]反 = 10000000 [X]补 = 10000001 [X]移 = 00000001 2.已知x=0.1011,y=-0.0101,求x+y=?,x-y=?[x]补=00.1011 [x]补=00.1011+[y]补=11.1011 +[-y]补=00.010100.0110 01.0000x+y=+0.0110 x-y产生溢出3.用16k×8位的SRAM芯片构成64K×16位的存储器,要求画出该存储器的组成逻辑框图。

存储器容量为64K×16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)SRAM芯片容量为16K×8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。

字扩展采用2 :4译码器,以16K为一个模块,共4个模块。

位扩展采用两片串接。

4.提高存储器速度可采用哪些措施,请说出至少五种措施。

措施有:①采用高速器件,②采用cache (高速缓冲存储器),③采用多体交叉存储器,④采用双端口存储器,⑤加长存储器的字长。

5.若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。

操作码需用6位,操作数地址码需用10位。

格式如下6 10 10 10OP:操作码6位D1:第一操作数地址,10位D2:第二操作数地址,10位D3:第三操作数地址,10位6.举例说明存储器堆栈的原理及入栈、出栈的过程。

所谓存储器堆栈,是把存储器的一部分用作堆栈区,用SP表示堆栈指示器,M SP表示堆栈指示器指定的存储器的单元,A表示通用寄存器。

入栈操作可描述为(A)→M SP,(SP-1)→SP出栈操作可描述为(SP+1)→SP,(M SP)→A7.试画出三总线系统的结构图。

(完整版)计算机组成原理试题和答案

(完整版)计算机组成原理试题和答案

计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。

6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。

7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。

(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。

(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。

10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。

12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。

13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。

简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。

灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。

外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。

计算机组成原理习题

计算机组成原理习题

计算机组成原理习题第一章一.选择题1冯诺伊曼型计算机的工作原理是(B)。

A多指令流单数据流B存储程序并按地址顺序执行C堆栈操作D存储器按内容选择地址2计算机各组成部件相互连接方式,从早期的以(B)为中心,发展到现在的以(D)为中心。

A控制器B运算器C存储器DCPU3至今为止,计算机中的所有信息仍以二进制方式表示的理由是(C)。

A.节约元件;B运算速度快;C物理器件的性能决定;D信息处理方便;4计算机技术虽经半个多世纪的改进有很大的进步,但至今仍遵循的基本原理是(D)提出。

A.爱因斯坦B.牛顿C.爱迪生D.冯·诺依曼5计算机系统的可靠性通常用(C)来衡量。

A.系统的可维护性B.平均故障时间C.平均无故障时间D.平均修复时间6计算机硬件能够直接执行的只有:(B)A.符号语言B.机器语言C.汇编语言D.高级语言二.填空题1存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理。

三.判断题1计算机中有许多种语言,其中与硬件直接相关的是机器语言。

T四.简答题1计算机硬件组织由哪几大功能部件组成?2冯·诺依曼型计算机的设计思想是什么?3冯.诺依曼型机器中,数据与程序不加区分地放在内存中,CPU是如何知道从内存中取出的是指令流信息第二章一.选择题1如果某为负数,由[某]补求[-某]补是将(D)。

A.[某]补各值保持不变B.[某]补符号位变反,其它各位不变C.[某]补除符号位外,各位变反,末位加1D.[某]补连同符号位一起各位变反,末位加12若某补=0.1101010,则某原=(D)。

A.1.0010101B.1.0010110C.0.0010110D.0.11010103若某=1011,则[某]补=(A)。

A.01011B.1011C.0101D.101014若[某]补=1.1011,则真值某是(B)。

A.-0.1011B.-0.0101C.0.1011D.0.01015设有二进制数某=-1101110,若采用8位二进制数表示,则[某]补(D)。

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。

A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。

A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。

A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。

A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。

A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。

A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。

A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。

A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。

计算机组成原理试题

计算机组成原理试题

《计算接组成原理》作业三二、单项选择题1.8位定点原码整数10100011B的真值为()。

A.+0100011BB.-0100011BC.+1011101BD.-1011101B2.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为()。

A.原码B.补码C.反码D.移码3.某数在计算机中用8421BCD码表示为0011 1011 1000,其真值为()。

A.398B.398HC.1630QD.1110011000B4.下列逻辑部件中,()不包括在运算器内。

A.累加器B.状态条件寄存器C.指令寄存器D.ALU5.在指令―ADD@R,Ad‖中,源操作数在前,目的操作数在后,该指令执行的操作是()。

A.((R))+(Ad)-->(Ad)B.((R))+((Ad))-->AdC.(R)+((Ad))-->(Ad)D.((R))+(Ad)-->Ad6.在ROM存储器中必须有()电路。

A.数据写入B.再生C.地址译码D.刷新7.DMA传送控制的周期挪用法一般适用于()的情况。

A.I/O设备读写周期大于内存存储周期B.CPU工作周期比内存周期长很多C.I/O设备读写周期小于内存存储周期D.CPU工作周期比内存存储周期小很多8.在多级存储体系中,―cache——主存‖结构的作用是解决()的问题。

A.主存容量不足B.主存与辅存速度不匹配C.辅存与CPU速度不匹配D.主存与CPU速度不匹配9.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。

A.实时处理B.智能化C.并行D.冯·诺依曼《计算机组成原理》作业四三、计算题1.对逻辑表达式Y=(A+B)(A+C)进行简化。

2.将二进制数+1100101B转换为十进制数,并用8421BCD码表示。

3.已知X=-0.1001,Y=-0.0101,要求用补码减法来运算X-Y=?并给出运算过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四、计算题1.已知x=10101100,y=11110011。

求xVy=? xΛy=? x⊕y=? x⊕y=?解:x V y=11111111 x Λy=10100000 x⊕y=01011111 x⊕y =101000002.(1)若显示工作方式采用分辨率为1024╳768,颜色深度为3B,帧频(刷新速度)为72Hz,计算刷新屏幕时存储器带宽是多少?(2)实际工作时,显示适配器的几个功能部分要争用刷存的带宽。

假定总带宽的50%用于刷新屏幕,保留50%带宽用于其他非刷新功能。

请问刷存总带宽应为多少?解:(1)因为刷新屏幕所需带宽=分辨率╳每像素点颜色深度╳刷新速度所以 1024╳768╳3B╳72/s=165888KB/s=162MB/s(2)刷存总带宽应为162MB/s╳100/50=324MB/s3.已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出。

(1)x=0.11011 y=0.00011 (2) x=0.11011 y=-0.10101 解:(1)[x]补 = 00.11011 [x]补 = 00.11011+ [y]补 = 00.00011 + [-y]补 = 11.11101[x+y]补 = 00.11110 [x-y]补 = 00.11000所以,x+y=0.11110 所以,x-y=0.11000 (2)[x]补 = 00.11011 [x]补 = 00.11011+ [y]补 = 11.01011 + [-y]补 = 00.10101[x+y]补 = 00.00110 [x-y]补 = 01.10000所以,x+y=0.00110 两符号位不同,故产生溢出。

4.CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。

解:h=Nc/(Nc+Nm)=1900/(1900+100)=0.95r=tm /tc=250ns/50ns=5e=1/(r+(1-r)h)=1/(5+(1-5)× 0.95)=83.3%ta =tc/e=50ns/0.833=60ns5.用补码运算方法求x+y=?,x-y=?,指出结果是否溢出。

(1)x=0.1001 y=0.1100 (2)x=-0.0100 y=0.1001解:(1) [x]补= 00.1001 [x]补= 00.1001+ [y]补=00.1100 + [-y]补=11.0100[x+y]补=01.0101 [x-y]补=11.1101因为双符号位相异,结果发生溢出。

所以 x-y=-0.0011。

(2)[x]补=11.1100 [x]补=11.1100+ [y]补=00.1001 + [-y]补=11.0111[x+y]补=00.0101 [x-y]补=11.0011x+y=+0.0101 x-y=-0.11016.某双面磁盘,每面有220道,内层磁道周长为70cm,内层位密度400位/cm,转速3000转/分,问:(1)磁盘存储容量是多少?(2)数据传输率是多少?解:(1)每道信息量=400位/cm×70cm=28000位=3500B每面信息量=3500B×220=770000B磁盘总容量=770000B×2=1540000B(2)磁盘数据传输率,也即磁盘的带宽Dr=r·NN为每条磁道容量,N=3500Br为磁盘转速r=3000转/60S=50转/S所以,Dr=r×N=50/S×3500B=175000B/S7.设X=+15,Y=-13,用带求补器的原码阵列乘法求出乘积X·Y=?解:设最高位为符号位,输入数据为原码[X]原=01111 [Y]原=11101因符号位单独考虑,算前求补器输出后X=1111 Y=11011 1 1 1× 1 1 0 11 1 1 10 0 0 01 1 1 1+ 1 1 1 11 1 0 0 0 0 1 1算后求补级输出为11000011,加上乘积符号位1,得[X×Y]=111000011换算成二进制数真值是 X·Y=(-11000011)2=(-195)108.刷新存储器的重要性能指标是它的带宽,若显示工作方式采用分辨率为1024╳1024,颜色深度为24位,帧频(刷新速率)为72Hz,求刷新存储器的容量是多少?解:因为刷存容量=分辨率×颜色深度×刷新速率所以 1024×1024×3B=3072KB=3MB9.已知x=+13,y=-11,用带求补器的原码阵列乘法器求x·y=?并用十进制数乘法验证。

解:输入数据为 [x]原=01101 [y]原=11011因符号位单独考虑,算前求补输出后:∣x∣=1101,∣y∣=1011 1101× 1011110111010000+ 110110001111乘积符号位运算结果:x0⊕y=0⊕1=1算后求补器输出为10001111,加上乘积符号位1,得原码乘积值[x×y]原=110001111,换算成二进制数真值 x×y=(-10001111)2=(-143)10十进制数乘法验证: 13╳(-11)=-143.10.某双面磁盘,每面有220道,内层磁道周长为70cm,内层位密度400位/cm,转速3000转/分,请计算:(1)磁盘存储容量是多少?(2)数据传输率是多少?解:(1)每道信息量=400位/cm×70cm=28000位=3500B每面信息量=3500B×220=770000B磁盘总容量=770000B×2=1540000B(2)磁盘数据传输率(也即磁盘的带宽)Dr=r·NN为每条磁道容量,N=3500Br为磁盘转速,r=3000转/60s=50转/s所以 Dr=r×N=50/s×3500B=175000B/S11.设x=+12,y=-12,输入数据用原码表示,用带求补器的阵列乘法器求出x·y=?解:输入数据为 [x]原=01100 [y]原=11100因符号位单独考虑,算前求补输出后:│x│=1100,│y│=1100 1100× 1100000000001100+ 110010010000乘积符号位运算结果为:x0⊕y=0⊕1=1算后求补及输出为10010000,加上乘积符号位1,得原码乘积值[x×y]原=110010000,换算成二进制数真值 x×y=(-10010000)2=(-144)1012.某双面磁盘,每面有220道,已知磁盘转速r=3000转/分,数据传输率为175000B/S,求磁盘总容量。

解:因为 Dr = r×N r = 3000转/分 = 50转/秒所以 N = Dr/r = (175000B/s)÷(50/s)= 3500B磁盘总容量 = 3500B×220 = 1540000B13.已知x和y,用变形补码计算x-y,同时指出运算结果是否溢出。

(1)x=+0.11011 y=-0.11111 (2)x=+0.10111 y=+0.11011 解:(1) [x]补=00.11011+ [-y]补=00.11111[x-y]补=01.11010两位符号位不同,产生溢出。

(2) [x]补=00.10111+ [-y]补=11.00101[x-y]补=11.11100所以 x-y=-0.0010014.CD-ROM光盘的外缘有5mm宽的范围因纪录数据困难,一般不使用,故标准的播放时间为60分钟。

请计算模式1、模式2情况下光盘存储容量是多少?解:扇区总数=60×60×75=270000模式1存放计算机程序和数据,其存储容量为 270000×2048/1024/1024=527MB模式2存放声音、图像等多媒体数据,其存储容量为 270000×2336/1024/1024=601MB15.已知x=-0.01111,y=+0.11001,求[x]补、[-x]补、[y]补、[-y]补、x+y=? x-y=?解:[x]原=1.01111 [x]补=1.10001 所以[-x]补=0.01111 [y]原=0.11001 [y]补=0.11001 所以[-y]补=1.00111 [x]补 = 11.10001 + [y]补 = 00.11001 [x+y]补 = 00.01010 所以 x+y=+0.01010[x]补 = 11.10001 + [-y]补 = 11.00111 [x-y]补 = 10.11000因为符号位相异,所以结果发生溢出。

16.设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。

存储周期T=200ns ,数据总线宽度为64位,总线传送周期τ=500ns 。

问顺序存储器和交叉存储器的带宽各是多少?解:顺序存储器和交叉存储器连续读出m=4个字的信息总量都是:q=64位×4=256位顺序存储器和交叉存储器连续读出4个字所需的时间分别是:t 2=mT=4×200ns=800ns=8×10-7(s)t 1=T+(m-1)τ=200+3×50=350ns=3.5×10-7(s) 顺序存储器的带宽是:W 2=q/t 2=256/(8×10-7)=32×107(位/s) 交叉存储器的带宽是:W 1=q/t 1=256/(3.5×10-7)=73×107(位/s)17.存储器容量为32字,字长64位,模块数m = 8,用交叉方式进行组织。

存储周期T = 200ns, 数据总线宽度为64位,总线传输周期τ = 50ns 。

问该存储器的带宽是多少? 解:连续读出 m=8 个字的信息量是:q = 64位×8 = 512位连续读出 8 个字所需的时间是:t=T+(m –1)τ=200+7×50=5.5×10-7s 交叉存储器的带宽是: W = q/t = 512/(5.5×10-7s ) ≈ 93×107 位/s18.已知 X=+15,Y=-13,输入数据用补码表示,用带求补级的补码阵列乘法器计算X ×Y=? 并用十进制数乘法验证。

解:设最高位为符号位,输入数据用补码表示为:[X]补=01111,[Y]补=10011乘积符号位单独运算:X 0○+Y 0=0○+1=1 算前求补器输出:∣X ∣=1111 ∣Y ∣=11011 1 1 1 × 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 + 1 1 1 11 1 0 0 0 0 1 1算后求补器输出为00111101,加上乘积符号位1,最后得补码乘积值为 [X ×Y]补=100111101利用补码与真值的换算公式,补码二进制数的真值是 X ×Y=-1×28+1×25+1×24+1×23+1×22+1×20=(-195)10十进制数乘法验证:X ×Y=15×(-13)=-19519.某总线在一个总线周期中并行传送4B 的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz ,求总线带宽是多少?解:设总线带宽用Dr 表示,总线时钟周期用T=1/f 表示,一个总线周期传送的数据量用D表示,根据总线带宽定义,有:Dr=D/F=D ×f=4B ×33×106/s=132MB/s20.某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个时钟周期,总线时钟频率为66MHz ,求总线带宽是多少?解:设总线带宽用Dr 表示,总线时钟周期用T=1/f 表示,一个周期传送的数据量用D 表示,根据总线带宽定义,有:Dr = D/T = D ×f = 4B ×66×106/s = 264MB/s 21.总线在一个总线周期内并行传送2个字节的数据,设一个总线周期等于一个总线时钟,总线时钟频率为33MHz ,求总线带宽是多少?解:设总线带宽用Dr 表示,总线时钟周期用T=1/f 表示,一个周期传送的数据量用D 表示,根据总线带宽定义,有:Dr = D/T = D ×f = 2B ×33×106/s = 66MB/s22.已知x=+13,y=-11,输入数据用原码表示,用带求补器的原码阵列乘法器求x ·y =?解:输入数据为 [x]原=01101 [y]原=11011因符号位单独考虑,算前求补输出后:│x │=1101,│y │=10111101 × 1011 1101 1101 0000 + 1101 10001111乘积符号位运算结果为:x 0○+y 0=0○+1=1算后求补及输出为10001111,加上乘积符号位1,得原码乘积值[x ×y]原=110001111,换算成二进制数真值 x ×y=(-10001111)2=(-143)1023.已知x=0.1011,y=-0.0101,求x+y=?,x-y=?解: [x]补=00.1011 [x]补=00.1011 +[y]补=11.1011 +[-y]补=00.0101 00.0110 01.0000x+y=+0.0110 x-y 产生溢出24.已知:X=0.1011,Y=-0.0101,求[X/2]补,[X/4]补[-X]补,[Y/2]补,[Y/4]补, [-Y]补解:[X]补 = 0.1011 [X/2]补 = 0.01011 [X/4]补 = 0.001011 [-X]补 = 1.0101[Y] 补 = 1.1011 [Y/2]补 = 1.11011 [Y/4]补 = 1.111011 [-Y]补 = 0.010125.机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?原码: -1,补码: -127, 反码:-126,移码:+1。

相关文档
最新文档