《工业用微型计算机串讲资料一》由会员分享,可在线阅读,更多相关《工业用微型计算机串讲资料一(32页珍藏版)》请在金锄头文库上搜索。
1、第一章 微型计算机根底 本章主要介绍了微型计算机的开展、系统组成和微处理器,同时也分析了计算机中涉及的常见编码形式和数制的相关内容。通过本章的学习,了解典型的微处理器特点,以及各自的差异,会熟练应用数制和编码的有关知识,解决实际问题。同时也要了解微型计算机的开展,从而在整体上把握计算机的由来和微型计算机在整个计算机中的地位。 一、重点提示 本章的重点是掌握计算机中无符号数和有符号数的表示方法;各种进制的转换关系; CPU中的功能结构和各个存放器的用途;存储器的结构;最后能理解计算机的工作原理。 二、难点提示 1计算机中的数制和编码 2无符号数和有符号数的表示方法 3各种进制的转换关系 4CPU
2、的结构和存放器 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 C211.5 D1011111.10
3、1 答案B 【解析】十进制数转化为八进制数时,整数局部和小数局部要用不同的方法来处理。 整数局部的转化采用除基取余法:将整数除以8,所得余数即为八进制数的个位上数码,再将商除以8,余数为八进制十位上的数码如此反复进行,直到商是O为止;对于小数的转化,采用乘基取整法:将小数乘以8,所得积的整数局部即为八进制数十位上的1数码,再将此积的小数局部乘以8,所得积的整数局部为八进制数百分位上的数码,如此反复直到积是0为止。此题经转换后得八进制数为211.4。2假设十进制数为132.75,那么相应的十六进制数为 ( ) B84C C24.6 D84.6 答案B 。 【解析】十进制数转化为十六进制数时,采用
4、除16取余法;对于小数的转化,采用乘16取整法:将小数乘以16,所得积的整数局部转换为十六进制。此题经转换后得十六进制数为84C。3假设十六进制数为A3.5,那么相应的十进制数为 ( ) A172.5 B179.3125 C163.3125 D188.5 答案C 【解析】将十六进制数A3.5转换为相应的十进制数,可采用乘幂相加法完成,即:。4假设二进制数为1111.101,那么相应的十进制数为 ( ) C14.625 D14.5答案A【解析】将二进制数1111.101转换为相应的十进制数,可采用乘幂相加,法完成,即:。5假设十六进制数为B5.4,那么相应的十进制数为 ( ) A176.5 B1
5、76.25 C181.25 答案C【解析】将十六进制数B5.4转换为相应的十进制数,可采用乘幂相加祛完成,即: (1)十进制转换为二进制 方法:整数局部除2取余,小数局部乘2取整。 (2)二进制转换为八进制 方法:以小数点为界,整数局部从右向左每三位分为一组,最左端不够三位补零;小数局部从左向右每三位分为一组,最右端不够三位补零;最后将每小组转换为一位八进制数。 (3)二进制转换为十六进制 方法:以小数点为界,整数局部从右向左每四位分为一组,最左端不够四位补零;小数局部从左向右每四位分为一组,最右端不够四位补零;最后将每小组转换为一位十六进制数。6如果X为负数,由x补求-x补是将 ( ) Ax
6、补各值保持不变 BX补符号位变反,其他各位不变 Cx补除符号位外,各位变反,末位加1 pX-补连同符号位一起各位变反,末位加1 答案D 【解析】不管X是正数还是负数,由x补求-x补的方法是对X补求补,即连同符号位一起按位取反,末位加1。7假设x补=0.1101010,那么x原= ( ) lOl B. I. 0010llO C. 0.0010110 D. 0. llO1OlO 答案D 【解析】正数的补码与原码相同,负数的补码是用正数的补码按位取反,末位加1求得。此题中X补为正数,那么X原与X补相同。8假设x= 1011,那么x补: ( ) A01011 B1011 C0101 D10101 答案
7、A 【解析】x为正数,符号位为0,数值位与原码相同,结果为01011。9假设x补=1.1011,那么真值X是 ( ) A-0.1011 B-0.0101 C0.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 C0001001 1 D10010010 答案D 【解析】x=-1101110为负数,负数的补码是将二
8、进制位按位取反后在最低位上加1,故x补=10010010。11.假设Ex-1补-0. 1011,那么真值X= ( ) A0.1011 B0.0101 C1.1011 D. l. 0101 答案A 【解析】x补=0.1011,其符号位为0,-真值为正;真值就是0.1011。12.假设定点整数64位,含1位符号位,补码表示,那么所能表示的绝对值最大负数为 ( ) A-264 B-264_L1 C-263 D-(263-1) 答案C【解析】字长为64位,符号位为1位,那么数值位为63位。当表示负数时,数值位全0为负绝对值最大,为。13.8位二进制无符号数的表示范围是 ( ) A0128 B-127+
9、128 C-128+127 D0255答案D【解析】8位二进制无符号数的表示范围是02558位二进制符号数的表示范围是-128+12714.一个n+l位整数原码的数值范围是 ( )ABCD 答案D 【解析】 “O是一个特殊的状态15.9的ASCII码是 ( ) A39 B41H C28H D39H 答案D 【解析】 09的ASCII码是30H39H; AZ的ASCII码是41H5AH; az的ASCII码是61H7AH。16.在按字节编址的存储器中,每个编址单元中存放 ( ) A1位 B8位 C16位 D32位 答案B 【解析】在按字节编址在存储器中,每个编址单元的容量为一个字节,一个字节由8
10、位二进制数组成,一个字节存储单元可以存放8位二进制位。17设当前的CS=8915H,IP=0100H,那么当前取指令的首地址是从( )开始的。 A. 8A150H B89250H C18195H D0100H 答案B 【解析】这个题主要考查了我们2个主要的知识结构,一个是地址合成公式:一个20位物理地址=基址16+偏移地址 另一个是取指令的首地址在代码段,代码段的基址在CS存放器,偏移地址在IP中所以取指令的首地址:8915H16+0100H=89150H+0100H=89250H。=D200H,SI=2E00H,取数据又是从具体的( )存储单元获得的。 AD2E00H B2E00H CD4E
11、00H DD2000H 答案C 【解析】数据段基址在DS存放器,偏移地址可以由SI给出,所以:数据的存储单元物理地址= D2000H+ 2E00H=D4E00H。19如果把地址用CS:IP形式表达,具体写成为2200H:4000H,具体的物理地址是 ( ) A22000H B4000H C6200H D26000H 答案D 【解析】 物理地址=22000H+4000H=26000H20.假设存放器AX,BX的内容分别为1110H,5678H时,依次执行PUSH AX,PUSHBX,POP AX,POP BX后,那么存放器AX和BX的内容分别为 ( ) A. 1110H,7856H B.5678H,1234H C. 5678H,1110H D.7856H,1011H 答案C【解析】根本操作及地址的变化规律:入栈:先修改指针SP= SP-1,再把数据放入堆栈 出栈:先把数据从堆栈中取出,再修改指针SP=SP+121. 8086CPU中断请求线有 ( ) A.1条 B2条 C4条 D8条 答案B 【解析】8086CPU中断请求线有INTR和NMI两条。它们都是外部中断申请输入端。 22当8086处于单步工作方式时,必须为1的标志位的是 ( ) AIF BSF CTF DOF 答案C 【解析】TF称为跟踪标志位。如果让8086