《工业用微型计算机》串讲资料
第一章 微型计算机基础 本章主要介绍了微型计算机的发展、系统组成和微处理器,同时也分析了计算机中涉及的常见编码形式和数制的相关内容。通过本章的学习,了解典型的微处理器特点,以及各自的差异,会熟练应用数制和编码的有关知识,解决实际问题。同时也要了解微型计算机的发展,从而在整体上把握计算机的由来和微型计算机在整个计算机中的地位。 一、重点提示 本章的重点是掌握计算机中无符号数和有符号数的表示方法;各种进制的转换关系; CPU中的功能结构和各个寄存器的用途;存储器的结构;最后能理解计算机的工作原理。 二、难点提示 1.计算机中的数制和编码 2.无符号数和有符号数的表示方法 3.各种进制的转换关系 4.CPU的结构和寄存器 5.存储器的结构 1.微型计算机的发展 2.计算机中的数制和编码系统 (1)无符号数的表示和运算 (2)带符号数的表示方法 (3)8位与16位二进制数的范围 (4)计算机中的字符编码 3.微型计算机系统的组成 (1)微型计算机系统的构成 (2)工业微型计算机概况 (3)微型计算机中的外围设备 4.微处理器 (1)Intel 8088/8086微处理器 (2) Intel 80286、80386、80486微处理器 (3)Pentium微处理器 (4)CPU主板和CPU卡 一、单项选择题 1.若十进制数据为137.5则其八进制数为 ( ) A. 89.8 B.211.4 C.211.5 D.1011111.101 [答案]B 【解析】十进制数转化为八进制数时,整数部分和小数部分要用不同的方法来处理。 整数部分的转化采用除基取余法:将整数除以8,所得余数即为八进制数的个位上数码,再将商除以8,余数为八进制十位上的数码……如此反复进行,直到商是O为止;对于小数的转化,采用乘基取整法:将小数乘以8,所得积的整数部分即为八进制数十位上的1数码,再将此积的小数部分乘以8,所得积的整数部分为八进制数百分位上的数码,如此反复……直到积是0为止。此题经转换后得八进制数为211.4。 2.若十进制数为132.75,则相应的十六进制数为 ( ) A. 21.3 B.84.C C.24.6 D.84.6 [答案]B Ⅵ。 【解析】十进制数转化为十六进制数时,采用除16取余法;对于小数的转化,采用乘16取整法:将小数乘以16,所得积的整数部分转换为十六进制。此题经转换后得十六进制数为84.C。 3.若十六进制数为A3.5,则相应的十进制数为 ( ) A.172.5 B.179.3125 C.163.3125 D.188.5 [答案]C 【解析】将十六进制数A3.5转换为相应的十进制数,可采用乘幂相加法完成,即:。 4.若二进制数为1111.101,则相应的十进制数为 ( ) A.15.625 B.15.5 C.14.625 D.14.5 [答案]A 【解析】将二进制数1111.101转换为相应的十进制数,可采用乘幂相加,法完成,即: 。 5.若十六进制数为B5.4,则相应的十进制数为 ( ) A.176.5 B.176.25 C.181.25 D.181.5 [答案]C 【解析】将十六进制数B5.4转换为相应的十进制数,可采用乘幂相加祛完成,即: (1)十进制转换为二进制 方法:整数部分除2取余,小数部分乘2取整。 (2)二进制转换为八进制 方法:以小数点为界,整数部分从右向左每三位分为一组,最左端不够三位补零;小数部分从左向右每三位分为一组,最右端不够三位补零;最后将每小组转换为一位八进制数。 (3)二进制转换为十六进制 方法:以小数点为界,整数部分从右向左每四位分为一组,最左端不够四位补零;小数部分从左向右每四位分为一组,最右端不够四位补零;最后将每小组转换为一位十六进制数。 6.如果X为负数,由[x]补求[-x]补是将 ( ) A.[x]补各值保持不变 B.[X]补符号位变反,其他各位不变 C.[x]补除符号位外,各位变反,末位加1 p.[X-]补连同符号位一起各位变反,末位加1 [答案]D 【解析】不论X是正数还是负数,由[x]补求[-x]补的方法是对[X]补求补,即连同符号位一起按位取反,末位加1。 7.若x补=0.1101010,则x原= ( ) A. 1.0010lOl B. I. 0010llO C. 0.0010110 D. 0. llO1OlO [答案]D 【解析】正数的补码与原码相同,负数的补码是用正数的补码按位取反,末位加1求得。此题中X补为正数,则X原与X补相同。 8.若x= 1011,则[x]补: ( ) A.01011 B.1011 C.0101 D.10101 [答案]A 【解析】x为正数,符号位为0,数值位与原码相同,结果为01011。 9.若[x]补=1.1011,则真值X是 ( ) A.-0.1011 B.-0.0101 C.0.1011 D. O. 0101 [答案]B 【解析】[x]补=1. 1011,其符号位为1,真值为负;真值绝对值可由其补码经求补运算得到,即按位取后得0.0t00,在末位加1得O,0101,故其真值为--0.0101。 10.设有二进制数x=-llOlllO,若采用8位二进制数表示,则[x]补 ( ) A. 1tl01101 B.10010011 C.0001001 1 D.10010010 [答案]D 【解析】x=-1101110为负数,负数的补码是将二进制位按位取反后在最低位上加1,故[x]补=10010010。 11.若Ex-1补-0. 1011,则真值X= ( ) A.0.