《计算机原理与应用》习题(1-4章)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章微机系统导论
1.2微处理器、微型计算机和微型计算机系统之间有何联系与区别?
答:微处理器是微型计算机的中央处理器,微型计算机是微型计算机系统硬件部分的核心部件。
微处理器是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理器部件。
微型计算机又称主机,是指以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机。
微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如硬盘、显示器、键盘、鼠标等)、电源和辅助电路(统称硬件)以及指挥微型计算机工作的软件系统(如系统软件、应用软件)所构成的系统。
1.3微机硬件系统的组成部分包括哪几部分?目前流行的实际微机硬件系统一般
都由哪些部件组成?
答:微机硬件系统一般都是由主机板(包括CPU、CPU外围芯片组、主存储器RAM、BIOS芯片与总线插槽)、外设接口卡、外部设备(如硬盘、光驱、显示器、打印机、键盘、鼠标与调制解调器)以及电源等部件所组成。
目前流行的实际微机硬件系统一般包括CPU、主板、内存、显卡、声卡、显示器、硬盘、光驱、键盘、鼠标、音箱、调制解调器、机箱以及电源等。
1.7 一个最基本的微处理器由哪几部分组成?它们各自的主要功能是什么?
答:一个最基本的微处理器由运算器、控制器和内部寄存器阵列3个部分组成。
运算器又称为算术逻辑单元(ALU),用来进行算术或逻辑运算以及位移循环等操作;控制器包括指令寄存器(IR)、指令译码器(ID)、可编程逻辑阵列(PLA),三者共同作用完成取指控制、执指控制等操作;内部寄存器阵列包括若干个功能的寄存器和寄存器组,用以存放对应的数据,供控制器和运算器使用。
1.11 试说明位、字节、字长的基本概念及三者之间的关系。
答:在计算机内部,程序和数据都是用0、1二进制代码的形式来表示的。每一个二进制代码0或1就叫做1位(bit )信息,8位二进制代码作为一个字节(Byte ),2个字节组成一个字(W ord ),字长表示计算机数据总线上一次能处理的信息的位数,1个字长=2个字节=16个位。
第2章 微机运算基础
2.2 在进位记数制中,“基数”和“位权(或权)”的含义是什么?一个以b 为
基数的任意进制数N ,它按位权展开式求值的一般通式是如何描述的? 答:基数就是表示该进位制所用字符或数码的个数;数制每一位所具有的值称为位权或简称权。数N 的按位权展开式的一般通式为
()--1m
i
i i n N k b
==±⨯∑
式中,k i 为第i 位的数码;b 为基数;b i 为第i 位的权;n 为整数的总位数;m 为小数的总位数。
2.3 将下列十进制数分别转换为二进制数。
(1) 147 (2) 4095 (3) 0.625 (4) 0.l5625 答:
方法1:整数部分:除2取余;小数部分:乘2取整 方法2:用特殊数字
(1) 147 = 128+16+2+1 = 27+24+21+20 = 1001 0011B (2) 4095 = 4096-1 = 212-20 = 1111 1111 1111B (3) 0.625 = 0.5+0.125 = 2-1+2-3 = 0.101B (4) 0.l5625 = 0.00101B
2.4 将下列二进制数分别转换为BCD 数。
(1) 1011 (2) 0.01 (3) 10101.101 (4) 11011.001 答:方法:先转换为十进制数,再转换为BCD 数
(1) 1011B = 11D = 0001 0001BCD (2) 0.01B = 0.25D = 0.0010 0101BCD
(3) 10101.101B = 21.625D = 0010 0001.0110 0010 0101BCD
(4) 11011.001B = 27.125D = 0010 0111.0001 0010 0101BCD
2.5 将下列二进制数分别转换为八进制数、十六进制数。
(1) 10101011B (2) 1011110011B
(3) 0.01101011B (4) 11101010.0011B
答:方法:二进制数转换为八进制数:3位变1位;
二进制数转换为十六进制数:4位变1位。
(1) 10101011B = 253Q = 0ABH
(2) 1011110011B = 1363Q = 2F3H
(3) 0.01101011B = 0.326Q = 0.6BH
(4) 11101010.0011B = 352.14Q = 0EA.3H
2.6 选取字长n为8位和16位两种情况,求下列十进制数的原码。
(1) X = +63 (2) Y = -63 (3) Z = +118 (4) W = -118
答:方法:最高位(D7或D15)为符号位,其余位是数值部分的二进制形式。
(1) 8位:[ X ]原= 0011 1111B,16位:[ X ]原= 0000 0000 0011 1111B
(2) 8位:[ Y ]原= 1011 1111B,16位:[ Y ]原= 1000 0000 0011 1111B
(3) 8位:[ Z ]原= 0111 0110B,16位:[ Z ]原= 0000 0000 0111 0110B
(4) 8位:[ W ]原= 1111 0110B,16位:[ W ]原= 1000 0000 0111 0110B
2.7 选取字长n为8位和16位两种情况,求下列十进制数的补码。
(1) X = +65 (2) Y = -65 (3) Z = +127 (4) W = -128
答:方法:最高位(D7或D15)为符号位,若为正数,则其余位是数值部分的二进制形式;若为负数,则其余位是数值部分的二进制形式按位取反后末位加1。
(1) 8位:[ X ]补= 0100 0001B,16位:[ X ]补= 0000 0000 0100 0001B
(2) 8位:[ Y ]补= 1011 1111B,16位:[ Y ]补= 1111 1111 1011 1111B
(3) 8位:[ Z ]补= 0111 1111B,16位:[ Z ]补= 0000 0000 0111 1111B