




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《微机原理及应用》课程综合复习资料一、 填空题1、8086/8088CPU响应可屏蔽中断的条件是 、 、并且现行指令执行完毕。2、 分别指出下列指令中源操作数的寻址方式:MOVAX,[100H] : MOVAX,8[BX][DI]: 3、8086/8088CPU从功能上分总线接口单元(或BIU)和 两部分。4、CPU与I/O接口间的信息一般包括数据信息、控制信息、 三种类型。5、若用2KX8的RAM芯片组成12KB的内存总容量,则共需 个这样的芯片。6、 设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H贝U:指TOC\o"1-5"\h\z令MOVAX,[DI+100H]源操作数的有效地址为 ,物理地址为 。7、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 寄存器中。&采用级联方式,用9片8259A可管理 级中断。9、指令MOVAX,[BX+DI+10H]源操作数的寻址方式为 。10、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为 。11、要组成容量为4KX8位的存储器,需要 片4KX1位的静态RAM芯片并联。12、对于十六进制表示的数码 29.8H,该数码用压缩BCD码表示时应为: 。13、设机器字长为8位,最高位是符号位。则十进制数 -1所对应的补码为 。14、若定义DA1DB'hello贝U(DA1+3)存放的数据是 。15、8086/8088CPU可访问2个独立的地址空间,一个为 I/O地址空间,其大小为 字节;另一个为存储器地址空间,其大小为 字节。16、若中断类型码N=2H,则对应的中断向量在中断向量表中第一个字节单元地址为 。二、 单选题1、下列数据中最大的数为 (11011001)2 B.(75)10 C.(37)8 D.(27)162~4、设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条:PUSHAX指令时(SS)= 2、__,(SP)=__3^,1234H存放的实际地址是__4、_,请选择正确答案。2、A.1050HB.1052HC.104EHD.1058H3、A.0008HB.0006HC.000AHD.0005H
B.(01506H)=34H,(01507H)=12H4、A.(10508HB.(01506H)=34H,(01507H)=12HC.(10506H)=12H,(10507H)=34H D.(10506H)=34H,(10507H)=12H5~6、8086CPU的地址总线是_5、 ,数据总线是6、 。5、A.16根 B.20根 C.24根 D.32根6、A.8根 B.12根 C.16根 D.32根7、下面指令中,源操作数的寻址方式为寄存器相对寻址的指令是: 。A.A.INCWORDPTR[BX+SI]C.NEGBYTEPTR[BX]B.MOVCX,[SI+COUNT]D.ADDAX,BX4K字节,总容量为12K字84K字节,总容量为12K字节。试问:为满足其编址范围,至少需要地址总线中的 8、根?其中9、根用于片选地址译码。8、A8、A.12B.13C.14 D.159、9、A.1 B.2C.3 D.410、已知10、已知CF=0,PF=0,AX=OFFFFH,则执行语句INCAX后,标志位情况为A.CF=0,A.CF=0,PF=0CF=1,PF=0CF=0,PF=1CF=1,PF=111、8086的内存空间和I/O空间是 A.A.单独编址的,分别是1MB和64KBB.单独编址的,都是1MBC.C.统一编址的,都是64KBD.统一编址的,都是1MB12、下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址是 。0000:0040B3188ACC4DF800F0 41F800F0C5188ACC0000:005039E700F0A0198ACC 2EE800F0D2EF00F0A.F000:F84D B.A019:8ACC C.CC8A:19A0 D.4DF8:00F013、若寄存器AX,BX,CX,DX的内容分别为11,12,13,14时,依次执行PUSHAX,PUSHBX,POPCX,POPDX,PUSHCX,PUSHDX,POPAX,POPBX后,则寄存器AX和BX的内容分别为: 。A.11,12 B.12,13 C.13,14D.11,1414、下列指令中,不合法的指令是: 。A.PUSHBL B.ADDBX,[DI]C.INT21HD.INAX,09H15、8086有两种工作模式,即最大和最小模式,它由 决定。A.BHE/S7 b.MN/MX C.INTA D.HOLD=116、设(AX)=1000H,(BX)=2000H,则在执行了指令“SUBAXBX”后,标志位CF和ZF的值
分别为: 。A.0,0 B.0,1 C.1,0 D.1,117、 在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、个数,已知SP=2502H,执行POPBX指令后,有 。。A.SP=2502H,BX=1020H B.SP=2504H、BX=4030HC.SP=2504H,BX=3040H D.SP=2500H,BX=2010H18、6片8259A级联最多可以管理 个中断。A.48 B.40 C.44 D.43A.00H B.7CH20、 和外存相比,内存的特点是_A.容量小、速度快、成本高C.容量大、速度快、成本高21、 下列指令中,不合法的指令是:C.84H D.7EHBA.00H B.7CH20、 和外存相比,内存的特点是_A.容量小、速度快、成本高C.容量大、速度快、成本高21、 下列指令中,不合法的指令是:C.84H D.7EHB.容量小、速度快、成本低D.容量大、速度快、成本低60H六0079HA.PUSHBX B.MOVBL,AXC.INT21H D.INAX,09H三、分析简答题1、写出-23的原码、反码、补码,并将补码转换成十六进制数 (设机器字长为8位)。2、计算机对I/O端口编址时采用哪两种方法?在 8086CPU中一般采用哪种编址方法?3、 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?4、 分析填空MOVAX,00H:执行后AX=PUSHAX;执行后AX=POPBX:执行后BX=MOVAX,3F5FH:执行后AL=MOVCX,4RORAL,CL:执行后AL=ANDAL,0FH;执行后AL=5、 8086/8088CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?6、指出下列程序的功能,并将有分号 (;)的语句加上简要注解BUFDB100DUP⑺MOVBX,OFFSETBUF; MOVCL,64HLP: MOVBYTEPTR[BX],0 ; INCBX; DECCL; JNZLP; 程序的功能: 7、8086CPU内部由哪两部分组成?它们的主要功能是什么?&若STR是字符串的首地址,指出下列程序的功能,并将语句加上注解。LEABX,STR ;MOVCX,20;LP:CMP[BX]‘*'JNZNEXT;MOV[BX],$';NEXT:INCBXLOOPLP;HLT程序的功能: 四、硬件接口设计题1、某系统的存储器采用2KX8的芯片构成,并采用74LS138译码器输出作为片选信号。 如下图所示:(假设系统地址总线为16位)求:1)存储器是什么类型(RAM、ROM)?总容量为多少? 2)写出1#、2#、3#存储器芯片的地址范围
2、下图为8088CPU和某存储器电路连接图,请回答以下问题:1) 将CPU的控制信号线与存储器相连。2) 存储器的类型(RAM、ROM)是什么?总容量为多少?各存储芯片的地址范围分别是多少?A10〜A10〜08088WRCPURDD7〜0Aio〜0WEo#csOED7-0Aio〜oWE 1#cs"OED7〜0A11AY0A12BY1A13CY2Y3—Y4——CS0M/IOG1Y5CSA14G2AY6A15G2bY774LS1383、下图是与8088CPU相连的用Intel2114构成的RAM存储器区。1) 说明一片2114的存储容量为多少?2) 计算该存储器区的总容量为多少?3) 说明每一组2114的地址范围4、(1)现给出INTEL8255A的应用电路如下(左图),系统分配给8255的地址为60H~63H。试分析该电路中8255的A、B口分别是作为输入口,还是输出口?(2)现给出8255A工作方式控制字格式(右图),请编写程序片段对 8255进行初始化,并读取
LED显示器亮”表示开关断电路中的开关量,用LEDLED显示器亮”表示开关断1D6D5D1D6D5D4D3D2D1PC3~0 0:OUT1:INPUTPB7~00:OUT1:INPUT~PB工作方式 0:0工作方式1:1工作方式PC7~40:OUTPC7~40:OUT1:INPUTPA7~00:OUT1:INPUT00:0工作方式01:1工作方式1x:2工作方式1、内存中有X、Y两个数组:X=32、-43、76,Y=-78、127、-128利用汇编语言编写完整的程序,计算这两个数组之和,即 S(i)=X(i)+Y(i)2、在BLOCK开始有一个字节型数组,共有 15个元素,利用汇编语言编写完整的程序,计算这个数组中奇数的个数,并将结果存入内存 SUM单元。3、编程检测从外设端口50H输入的字节数据,若该数据 <10则向53H端口送0H;若该数据>10,则向53H端口送0FFH。请写出完整的汇编源程序。4、在BUF开始有一个字节型数组,共有 100个元素,利用汇编语言编写完整的程序,计算这个数组中负数的个数,并将结果存入内存 COUNT单元。综合复习资料参考答案一、 填空题1、 有中断请求、IF=12、 直接寻址、相对基址变址寻址3、指令执行单元(或EU)4、状态信息5、 66、 0306H、24306H7、 DX8、 649、相对基址加变址寻址10、0000CH11、8、41.5H、11110101B、‘l'15、64K、1M16、00008H二、单选题1、A2、A3、B4、D5、B6、C7、B8、C9、B10、C11、A12、A13、A14、A15、B16、C17、B18、D19、D20、A21、B三、分析简答题1、答:X=-23=-10111BX原码:10010111BX反码:11101000BX补码:11101001B=E9H2、答:编址方式有:统一编址(或存储器映象寻址)、I/O独立编址(单独编址)8086CPU中一般采用I/O独立编址
3、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的器件多;部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。4、分析填空MOVAX,00H:执行后AX=00HPUSHAX:执行后AX= 00HPOPBX:执行后BX=00HMOVAX,3F5FH:执行后AL=5FHMOVCX,4RORAL,CL:执行后AL=0F5HANDAL,0FH:执行后AL= 05H5、答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。DSCS(代码段寄存器):用来存放当前代码段的基地址。DS(数据段寄存器):用来存放供程序使用的数据的一段存储区的基地址。ES(附加段寄存器):附加的数据段的基地址,SS(堆栈段寄存器):堆栈段的基地址。IP:16位寄存器。指示代码段存储区域中下一条指令的段内偏移量。PSW:标志寄存器,用来指示微处理器的状态并控制其操作。6、指出下列程序的功能,并将有分号 (;)的语句加上简要注解BUF DB100DUP⑺MOVBX,OFFSETBUF; 设置地址指针BXMOVCL,64HLP: MOVBYTEPTR[BX],0 :将BX所指向的内存单元清零INCBX :地址指针加1,指向下一个单元DECCL :循环计数器CL减1JNZLP :判断CL的值,若不为零则转至LP:继续循环程序的功能:将BUF开始的100字节的内存单元清零7、答:由BIU和EU两部分组成;BIU(或总线接口单元):地址形成、取指令、指令排队、读 /写操作数及总线控制等所有与外部的操作由其完成。EU(或指令执行单元):指令译码和执行指令。&若STR是字符串的首地址,指出下列程序的功能,并将语句加上注解。
LEABX,STR;取STR的偏移量放到BX中MOVCX,20:设置循环次数LP:CMP[BX], '*'JNZNEXT;BX所指单兀内容不为 ‘,则转移至NEXTMOV[BX], $':将BX所指单元用‘替代NEXT:INCBX:BX加1,指向下一个单兀LOOPLP:CX-1不等于0则转移至LP处,继续循环HLT程序的功能:将STR开始的前20个字符中的‘*用‘$'代四、硬件接口设计题1、 答:(1) 存储器类型:RAM该系统的存储器容量为: 6KX8位(或:6K字节)(2) 1#芯片的地址范围:1000H~17FFH2#芯片的地址范围:0800H~0FFFH3#芯片的地址范围:0000H~07FFH2、 答:1)A10〜08088CPURDDA10〜08088CPURDD7〜0WR A10〜0WE—0#csOED7〜0Y4WEOE1#CSDBOI/O—国译码二2)存储器类型为2)存储器类型为RAM:总容量为4KX8地址范围:0#2000H-27FFH:1#2800H-2FFFH3、答:1)1KX42)2KX8或2KB3)地址分配范围第-一组A19~A10A9A8A7A6A5A4A3A2A1A0最小地址0~0000000000000000H~最大地址0~01111111111003FFH第二组:0~1000000000000400H~0~11111111111007FFH4、答:(1)A口作为输入口,B口作为输出口(2)初始化:A口作为输入口,BA口作为输入口,B口作为输出口,均工作于方式0,则控制字为:90H(不唯一)参考程序片段:MOVAL,90HOUT63H,ALINAL,60HOUT61H,AL五、程序设计题1、参考程序:DATASEGMENTXDB32,-43,76YDB-78,127,-128SDB3DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,00HMOVCX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省衡中清大教育集团2024-2025学年高三下学期期中考历史试题含解析
- 江苏省溧水县2025年初三下学期质量检测试题(八)英语试题试卷含答案
- 三亚中瑞酒店管理职业学院《小学班主任工作艺术》2023-2024学年第二学期期末试卷
- 兰州现代职业学院《广告创意与策划》2023-2024学年第二学期期末试卷
- 云南商务职业学院《幼儿教育心理学》2023-2024学年第二学期期末试卷
- 宜宾职业技术学院《现场总线》2023-2024学年第二学期期末试卷
- 厦门软件职业技术学院《地理信息系统原理及应用》2023-2024学年第二学期期末试卷
- 江西新能源科技职业学院《影视创作与改编研究》2023-2024学年第二学期期末试卷
- 烟台职业学院《系统工程》2023-2024学年第二学期期末试卷
- 仲恺农业工程学院《安全化工基础》2023-2024学年第二学期期末试卷
- 北京邮电大学2016年自主招生申请报告-(完整)
- 盟史简介12.10.18课件
- 一夜长大【主持人尼格买提个人随笔集】
- 全过程造价咨询服务实施方案
- 2022年安徽省淮北市电焊工电焊工模拟考试(含答案)
- 有限空间作业安全培训
- 泰国落地签证申请表
- 神经内科住院医师规范化培训结业实践技能考核指导标准
- GB/T 26081-2022排水工程用球墨铸铁管、管件和附件
- GB/T 36362-2018LED应用产品可靠性试验的点估计和区间估计(指数分布)
- 2022年“科技素养提升行动”知识竞赛考试题库700题(含各题型)
评论
0/150
提交评论