第一范文网 - 专业文章范例文档资料分享平台

中国铁道出版社杨立编《微型计算机原理与接口技术》第1章作业答案

来源:用户分享 时间:2025/6/5 22:22:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《微型计算机原理与接口技术》

第1章 思考练习题

一、选择题

1.计算机的硬件中最核心的部件是( C )

A.运算器 B.主存储器 C.CPU D.输入输出设备 2.微机的性能主要处决于( A )

A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( C ) A.原码 B.反码 C.补码 D.BCD码

4.采用补码表示的8位二进制数真值范围是( C )

A.-127~+127 B. -127~+128 C. -128~+127 D. -128~+128 5.大写字母“B”的ASCII码是( B ) A.41H B.42H C.61H D.62H

6某数计算机中用压缩BCD码表示为10010011,其值为( C ) A.10010011B B.93H C.93 D.147 二、填空题

1.微处理器是指 CPU ;微型计算机以 CPU 为核心,配置 主存储器、总线、I/O接口电路和外部设备等部件 构成,其特点是 功能强、可靠性高、价格低、体积小质量轻及维护方便 ;

2.主存容量是指 主存储器中ROM与RAM的总和 ;它是衡量微型计算机 数据处理 能力的一个重要指标;构成主存的器件通常采用 ROM与RAM ;

3.系统总线是 CPU与其他部件之间传送数据、地址和控制信息的 的公共通道;根据传送内容的不同分成 数据、地址及控制 3种总线; 4.计算机中的数据可分为 数值型与非数值型 两类,前者的作用是 用来表示数量的大小 ,后者的作用是 字符编码,用来描述特点的信息 ;

5.机器数是指 一个数及其符号的数值化 ;机器数的表示应考虑 范围、符号及小数点的位置等 3个因素;

6.ASCII码可以表示 128 种字符,其中起控制作用的称为 控制码 ;供书写程序和描述命令的称为 信息码 。 三、判断题

1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算; × 2.计算机中数据的表示范围不受计算机字长的限制; × 3.计算机地址总线的宽度决定了内在容量的大小; × 4.计算机键盘输入的各类符号在计算机内均表示为ASCII码。 × 四、简答题

1.微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?

答:微处理器经历了6代,第1代:4位与8位低档,主要用于算术运算、家用电器及简单控制;第2代:8位中档,主要用于教学与实验、工业控制、智能仪器;第3代:16位,主要用于数值计算数据处理、信息管理、过程控制和智能仪表等;第4代:32位,集成度大

为提高,甚至于将Cache集成到CPU中;第5代:超级32位,集成度进一步提高,具备3D处理能力,并具有多媒体能力,能够处理数据流视频;第6代:64位,支持更高性能的服务器。

2.微型计算机硬件结构由哪些部分组成?各部件的主要功能和特点是什么?

答:微型计算机硬件主要以CPU、主存储器、总线、I/O接口电路和外部设备等部件组成。其中CPU是核心部件;主存储器用于在计算机中储存数据、程序、中间结果等各种信息;总线是CPU与其他部件之间传送数据、地址和控制信息的公共通道;I/O接口电路是计算机与外部设备交换信息的桥梁。

3.微型计算机系统软件的主要特点是什么?包括哪些内容?

答:系统软件是用户与计算机系统之间的接口。包括:管理磁盘、输入与输出;CPU、储存器,接受中断处理。

4.计算机中常用的数制有哪些?如何进行数制之间的转换? 答:十进制、二进制、八进制与十六进制。一般通过其定义展开式转换。不过常用的方法是:

说明:1)以十进制为桥梁,转换为其他进制数。

2)一般进制数按照定义的展开式转换为十进制数;

5.ASCII码与BCD码有哪些特点?其应用场合是什么?

答:ASCII码由7位二进制数组成,采用十六进制数表示;128个字符的ASCII码功能分为94个信息码和34个功能码(又称为控制符);由于微机基本存储单位是一个字节即8位二进制数,表达ASCII码时也采用8位,最高位通常为0,数据通信时作为奇偶校验位。 BCD码可直观地表达十进制数,也容易实现与ASCII码的相互转换,方便了数据输入输出。 五、数制转换题

1.将下列十进制数分别转换为二进制、十六进制和压缩BCD码。 (1)25.82 (2)412.15 (3)513.46 (4)69.136

解:(1)25.82=11001.11010001111010111000B=19.D1E08H,其压缩BCD码为00100101.10000010B;

(2)412.15=110011100.0010011001100110B=19C.2667H,其压缩BCD码为010000010010.00010101B;

(3)513.46=1000000001.0111010111000100B=201.75C4H,其压缩BCD码为010100010011.01000110B;

(4)69.136=1000101.0010001011010001B=45.22D1H,其压缩BCD码为01101001.000100110110B;

2.将下列二进制数年分别转换为十进制数和十六进制数

(1)111001.101 (2)110010.1101 (3)1011.11011 (4)101101.0111 解:(1)111001.101=57.625D=39.AH (2)110010.1101=50.8125D=32.DH (3) 1011.11011=11.84375D=0B.D8H (4)101101.0111=35.4375D=2D.7H 3.将下列十六进制数分别转换为二进制、十进制和BCD码。 (1)7B.21 (2)127.1C (3)6A1.41 (4)2DF3.4 解:

(1)7B.21=7*16+11+2/16+1/16/16=123.12890625D=01111011.00100001B=000000010000001000000011.0000000100000010000010000000100100000000000001100000001000000101 (2)

127.1C=1*16*16+2*16+7+1/16+12/16/16=295.109375D=000100100111.00011100B=000000100000100100000101.000000010000000000001001000000110000011100000101

(3)6A1.41=6*16*16+10*16+1+4/16+1/16/16=1697.25390625D=011010100001.01000001B=00000001000001100000100100000111.0000001000000101000000110000100100000000000001100000001000000101

(4)2DF3.4=2*16*16*16+13*16*16+15*16+3+4/16=11763.25D=0010110111110011.0100B=0000000100000001000001110000011000000011.0000001000000101

4.写出下列十进制数的原码、反码、补码表示(采用8位二进制数) (1)96 (2)31 (3)-42 (4)-115

解:(1)96=(01100000) 原=( 10011111) 反= (01100000) 补; (2)31=(00011111) 原=( 11100000) 反= (00011111) 补; (3)-42=(10101010) 原=( 11010101) 反= (11010110) 补; (4)-115=(11110011) 原=( 10001100) 反= (10001101) 补; 5.已知下列补码,求其原值的十进制表示。 (1)92H (2)8DH (3)B2H (4)4C26H

解:由于正数的补码即为其原码,故仅仅考虑负数。根据补码求原码的方法是:首先次其二进制表示,然后减1,再按位取反即得原值,当然最后还要加负号。 (1)92H= —110。

二进制表示为10010010B,减1后为10010001,再按位取反为:1101110十进制值为110。 (2)8DH= —115。

二进制表示为10001101B,减1后为10001100,再按位取反为:1110011十进制值为115。 (3)B2H= —78。

二进制表示为10110010,减1后为10110001,再按位取反为:1001110十进制值为78。 (4) 4C26H = 19494。

(由于正数的补码即为其原码)

6.按照字符所对应的ASCII码表示,查表写出如下字符的ASCII码: a、K、G、+、DEL、SP、CR、$

答:61H、4BH、47H、2BH、7FH、20H、0DH、24H

补充题:浮点数表示

(注意:双精度double型为:符号位1,阶码11,尾数52)

如果是0,则各位均为0。一般来说,如果一个非0的十进制数表示为二进制后有N位整数aaa??aa,M位小数bbb??bb,则统一表示为±1.xx??x*2±p,即整数部分一定为1,而小数部分可以照原样写,真实在计算机内存放时,小数点前的1是不写的,仅仅写小数点后面部分即xx??x存放在尾数域内。阶码加127以8位二进制数(不足前面加先导0凑足8

位)表示,放在阶码域,再写符号位,0表示正数,1表示负数。

例:float型数23.78,二进制表示为:10111.11000111101011100010000000000000,又可以写为 1.011111000111101011100010000000000000*24 (1)

尾数 1.011111000111101011100010000000000000,计算机内实际记载011111000111101011100010000000000000,小数点前面的1默认不写,小数点也不写,阶码为(1)式中2的指数(可正可负)加上127为131,再二进制表示为10000011,因为是正数故符号位为0,因此有:

十六进制表示为:41 BE 3D 71

又例:浮点数3.1415926其二进制表示为11.00100100001111110110100000000000。或者 1.100100100001111110110100000000000*21

阶码:1,因为阶码为正,故阶符为0,因数本身是正数,尾符为0 故分析如下:

符号 阶码 尾数

0 10000000 10010010000111111011010

阶码为127+1=128,二进制表示为10000000, 故内存表示为40 49 0F DA

再例:对于-3.1415926为 符号 阶码 尾数

1 10000000 10010010000111111011010 故内存表示为C0 49 0F DA

再例:对于数0.0031415926

0.00000000110011011110001100101101=1.10011011110001100101101E-9

符号 阶码 尾数

0 01110110 10011011110001100101101 连续写为00111011010011011110001100101101 化为4个字节:3B 4D E3 2D

再例:对于数-0.0031415926

0.00000000110011011110001100101101=1.10011011110001100101101E-9

符号 阶码 尾数

中国铁道出版社杨立编《微型计算机原理与接口技术》第1章作业答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c50hlb9ktng9sc9l3qd27_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top