微机原理习题答案(1).doc
《微机原理习题答案(1).doc》由会员分享,可在线阅读,更多相关《微机原理习题答案(1).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型打算机情理及应用习题集专业班级学号姓名目录第1章概述.2第2章微处理器及其结构.4第3章8086/8088CPU指令系统.9第4章汇编语言次序方案.17第5章存储器系统.28第6章输出输出与中断技能.32第7章微型打算机的接口技能.40第1章概述一、填空题1运算器跟把持器集成在一块芯片上,被称作CPU。2总线按其功能可分数据总线、所在总线跟把持总线三种差异典范的总线。3迄今为止电子打算机所共同按照的义务情理是冯诺依曼型情理。4写出以下原码板滞数的真值;假设分不作为反码跟补码时,其表示的真值又分次序存储跟次序把持的工作情理。这种情理又称为不是多少多?(1)01101110二进制原码11011
2、10二进制真值110十进制真值01101110二进制反码1101110二进制真值110十进制真值(01101110二进制补码1101110二进制真值110十进制真值(2)10110101二进制原码0110101二进制真值53十进制真值10110101二进制反码1001010二进制真值74十进制真值10110101二进制补码1001011二进制真值75十进制真值5写出以下二进制数的原码、反码跟补码设字长为8位。(1)(1010110)二进制真值(01010110)(01010110)(01010110)补码原码反码(2)(1010110)二进制真值(11010110)(10101001)(101
3、01010)补码原码反码6.X=78H,那么-X=88H。补补7已经明白X1=+0010100,Y1=+0100001,X2=0010100,Y2=0100001,试计算以下各式设字长为8位。(1)X=XY=0001010000100001=00110101Y补补补1111YYY(2)X(3)X(4)X12补=X补=X补=X1补Y2补=0001010000100001=0011010122222补Y补=1110110000100001=0000110122补Y2补=1110110011011111=11001011BCD数。135.56493.7265625108将以下十六进制数分不转换成二进
4、制、八进制、十进制跟1(5D.BA)=0101,1101.1011,10102168=1001,0011.0111,0010,0110,0101,0110,0010,0101BCD2(1001.0101,1)=9.3437511.269.58161028=1001.0011,0100,0011,0111,0101BCD9写出以下字符的ASCII码。(1)939HASCII码(2)C43HASCII码(3)$24HASCII码(4)空格20HASCII码(6)回车0DHASCII(5)b62HASCII码码(8)报警符07HASCII码(7)换行0AHASCII码二、选择题1以下无标志数中最小的
5、数是A。A(01A5)HB(1,1011,0101)BC(2590)DD(3764)O2以下有标志数中最大年夜的数是A1002H3在板滞数A中,零的表示办法是唯一的。A补码B原码C补码跟反码48位二进制数补码的数值表树范畴为A。B127127D128128D。B1001001100101100BC2570OD9614DD原码跟反码A.128127C.一1291285假设以下字符码ASCII中有奇偶校验位,但没有数据差错,采用偶校验的字符码是D。A11001011B11010110C11000001D110010016B9H可以看成ABD。A无标志数185B带标志数71的补码D带标志数57的原码
6、C十进制数99的组合BCD码三、简答题1简述微处理器、微打算机及微打算机系统三个术语的内涵。答:微处理器是微打算机系统的核心硬件部件,它本身存在运算才能跟把持功能,对系统的功能起决定性的阻碍。微处理器一般也称为CPU;微打算机是由微处理器、存储器、I/O接口电路及系统总线形成的裸机系统。微打算机系统是在微打算机的基础上配上呼应的内部配备跟各种软件,形成一个残缺的、独破的信息处理系统。三者之间是有特不大年夜差其他,微处理器是微型打算机的形成部分,而微型打算机又是微型打算机系统的形成部分。2什么叫总线?什么缘故各种微型打算机系统中普遍采用总线结构?答:总线是模块与模块之间转达信息的一组公用旗帜暗记
7、线。总线标准的树破使得各种符合标准的模块可以特不便当地挂在总线上,使系统扩展跟升级变得高效、庞杂、易行。因此微型打算机系统中普遍采用总线结构。3微型打算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型打算机系统总线从功能上分为所在总线、数据总线跟把持总线三类。所在总线用于指出数据的来源或行止,单向;数据总线供应了模块间数据传输的路径,双向;把持总线用来转达各种把持旗帜暗记或形状信息以便更好调跟各功能部件的义务。第2章微处理器及其结构一、填空题18086/8088CPU实行指令中所需把持数所在由EU打算出16位偏移量部分送BIU,由BIU最后形成一个20位的内存单元物理所在。2808
8、6/8088CPU在总线周期的T时刻,用A/SA/S输出20位所在信1196163息的最高4位,而在其他时钟周期,那么输出形状信息。38086/8088CPU复位后,从0FFFF0H单元开始读取指令字节,一般谁人单元在ROM区中,在其中设置一条跳转指令,使CPU对系统停顿初始化。48086系统的存储系统结构中,1MB存储体分2个库,每个库的容量全然上512K字节,其中跟数据总线DD相连的库全部由奇所在单元形成,称为高位字节库,158并用BHE作为此库的选通信号。58086/8088系统中,可以有64K个段肇端所在,任意相邻的两个段肇端所在相距16个存储单元。6用段基值及偏移量来指明内存单元所在
9、的办法称为7素日8086/8088CPU中当EU实行一条占用特不多时钟周期的指令时,或者在多空闲形状。88086CPU应用16根所在线访征询I/O端口,最多可访征询逻辑所在。处理器系统中在交换总线把持时会出现64K个字节端口,1M个字节单元。指令周期,它素日包括假设干个应用20根所在线访征询存储单元,最多可访征询9CPU取一条指令并实行该指令的时刻称为总线周期,然后者又包括有假设干个时钟周期。10.11.12.13.二、单项选择题1某微机最大年夜可寻址的内存空间为16MB,其CPU的所在总线至少应有E条。D22E24A26B28C2028086/8088CPU的RESET引足至少应坚持A个时钟
10、周期的正脉冲宽度才能有效复位。A43当RESET旗帜暗记进入高电平形状时,将使化为0FFFFH。ASS48086/8088CPU与慢速存储器或I/O接口之间停顿数据传输,为了使转达速度匹配,偶尔需要在C形状之间拔出假设干等待周期TW。B.5C2D38086/8088CPU的D存放器初始BDSCESDCSAT1跟T2BT2跟T3CT3跟T4D随机D。58086/8088CPU中标志存放器的要紧感染是A检查当前指令的差错C决定是否停机B纠公道前指令实行的结果与差错D发生阻碍或把持某些后续指令所需的标志68086最小办法下的存储器读周期中所在锁存发生在总线周期的AT1BT2CT3DT4A时刻。7指令
11、指针IP的感染是A。A保存将要实行的下一条指令的所在C保存运算器运算结果内容B保存CPU要访征询的内存单元所在D保存正在实行的一条指令A。B由编程停顿办法设定D需要总线把持器828888086CPU有两种义务办法,最小办法的特征是ACPU供应全部把持旗帜暗记C不需要8282收发器三、简答题18086/8088CPU分为哪两个部分?怎么样调跟义务?答:EU是实行部件,要紧的功能是实行指令跟形成有效所在。I/O接口电路传输数据,要紧功能是形成理论所在、预取BIU是总线接口部件,与片外存储器及指令跟存取把持数。EU通过BIU停顿片外把持数的访征询,BIU为EU供应将要实行的指令。EU与BIU可分不独
12、破义务,当EU不需BIU供应效力时,BIU可停顿填充指令行列的把持。28086/8088CPU的所在总线有多少多位?其寻址范围是多少多?答:8086/8088CPU的所在总线共20位,最大年夜可寻址1MB空间。38086/8088CPU应用的存储器什么缘故要分段?怎么样分段?答:8086/8088为16位CPU,其内部的ALU、相关的所在存放器如SP、IP以及BX、BP、SI、DI等全然上16位的,因此对存储器所在的处理也只能是16位把持,即8086/8088的开门见山寻址才能在64KB范围内。而理论上8086/8088有20条所在线,它的最大年夜寻址空间为1MB。这就发生了一个冲突,即怎么样
13、用个20位的存储器物理所在?16位的所在存放器去表示一理论应用的处理办法是:将1MB大小的存储空间分为假设干“段,每段不逾越64KB。如此,一个20位的物理所在就可以用“16位段基址:16位偏移量的办法称8086/8088的段存放器中。为逻辑所在来表示了,其中段所在存放在48086/8088CPU中有多少多个通用存放器?有多少多个变址存放器?有多少多个指针存放器?素日哪多少多个存放器亦可作为所在存放器应用?答:8086/8088CPU中共有:8个16位的通用存放器AX、BX、CX、DX、BP、SP、SI、DI;2个变址存放器SI、DI;2个指针存放器BP、SP;其中BX、BP、SI、DI亦可作
14、所在存放器。5Intel8086与8088有何区不?答:8086与8088的区没关系表示在以下多少多个方面:第一、8086的指令行列可以容纳6个字节,每个总线周期在存储器中取出节指令代码填入行列。而8088只能容纳4个字节,且每个总线周期只能取出指令代码。2个字1个字节第二、8086内部数据总线宽度为16位,8088内部数据总线宽度只要8位。留心:8086跟8088内部数据总线的宽度差异将导致扩大年夜主存储器及输出/输出接口时系统所在线跟数据线连接办法的差异。第三、其他差其他引足定义:1ADAD,在8086中为所在/数据复用,而150在8088中ADAD改为AA只作所在线用;234、28号引足
15、定义差异。15815868086/8088CPU义务在最小办法时:当CPU访征询存储器时,要使用哪些旗帜暗记?当CPU访征询外设接口时,要使用哪些旗帜暗记?答:8086/8088CPU义务在最小办法时,假设访征询存储器,需用到以下旗帜暗记:M/IO、ALE、DT/R、DEN、READY、假设访征询外设,需用到以下旗帜暗记:ADAD。BHEWRRD、ADAD、A/SA/S。015196163M/IO、ALE、DT/R、DEN、READY、WRRD、0157试指出以下运算后的各个形状标志,并阐明进位标志跟溢出标志的区不:11278H3469H答:CF=0AF=1ZF=0SF=0OF=0PF=125
16、4E3H27A0H答:CF=0AF=0ZF=0SF=0OF=0PF=033881H3597H答:CF=0AF=0ZF=0SF=0OF=0PF=1401E3H01E3H答:CF=0AF=0ZF=1SF=0OF=0PF=1其中,进位标志CF用于判不无标志数运就是否逾越数的表树范畴,而溢出标志OF用于判不带标志数运就是否逾越数的表树范畴。奇偶标志PF只能揣摸结果低8位中“1的个数为奇数仍然偶数。8什么是逻辑所在?什么是物理所在?它们之间有什么联络?各用在那里?答:逻辑所在由两个16位的部分即段基址跟偏移量形成,一般在次序中出现的所在都表示为逻辑所在办法;物理所在是一个20位的所在,它是唯一能代表存储
17、空间每个字节单元的所在,一般只出现在所在总线上。由于8086/8088CPU中的存放器只要16位长,因此次序不克不迭开门见山存放20位的物理所在,而必须借助逻辑所在,即用两个16位的存放器来表示物理所在。他们之间的关系是:物理所在段基址所在。*16偏移量;其他,一个物理所在可对应多个逻辑9设现行数据段位于存储器0B0000H0BFFFFH单元,DS段存放器内容为多少多?答:DS段存放器内容为0B000H。10给定一个存放数据的内存单元的偏移所在是20C0H,DS=0C0E0H,求出该内存单元的物理所在。答:物理所在:0C2EC0H。118086/8088什么缘故采用所在/数据引线复用技能?答:
18、考虑到芯片本钞票跟体积,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有旗帜暗记是不足用的,采用所在/数据线复用引线办法可以处理这一冲突,从逻辑角度,所在与数据旗帜暗记不会同时出现,二者可以分时复用一致组引线。12如何样判定8086的最大年夜或最小义务办法?答:引线MNMX的逻辑形状决定8086的义务办法,MNMX引线接高电平,8086被设定为最小办法,MNMX引线接低电平,8086被设定为最大年夜办法。138086全然总线周期是怎么样形成的?答:全然总线周期由4个时钟(CLK)周期形成,定时刻次序定义为T1、T2、T3、T4。14在基于8086的微打算机系统
19、中,存储器是怎么样结构的?存储器是怎么样与处BHE理器总线连接的?旗帜暗记起什么感染?答:8086为16位微处理器,可访征询1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,分不命名为偶存储体跟奇存储体;偶体的数据线连接D7D0,“体选旗帜暗记接所在线A0;奇体的数据线连接D15D8,“体选旗帜暗记接BHE旗帜暗记;A0旗帜暗记有效时赞同访征询偶体中的低字节存储单元,BHE旗帜暗记有效时赞同访征询8086的低字节访征询、高字节访征询及字访征询。610AH:1CE7H。试写出该奇体中的高字节存储单元,完成15有一个由20个字形成的数据区,其肇端所在为数据区首末单元的理论所在PA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题 答案
限制150内