2022年微机原理及应用复习习题及答案 .pdf
《2022年微机原理及应用复习习题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理及应用复习习题及答案 .pdf(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 / 45 微机原理及应用综合复习资料第一章计算机概述一、填空题1.在计算机中: 1Byte=bit。2.在计算机中, 1word= byte。3.在计算机中, 1KB=byte 。4.对于十六进制表示的数码19.8H,转换为十进制数时为:;用二进制数表示时为:B;该数码用压缩 BCD码表示时数据为: 。5.对于十进制数66,当它用二进制数表示时为,用十六进制数表示时为H;用 BCD码表示时为:。6.对于二进制数101001.101B ,用十进制数表示时为:;用十六进制数表示时为:H。7.设机器字长为8 位,最高位是符号位。则十进制数13 所对应的原码为:。8.已知某数的原码是B,则其反码是
2、;补码是。9.一个 8 位二进制数用补码方式表示的有符号数的范围是。10.软件通常分为和两大类。11.第一代计算机采用的电子器件是,第四代计算机采用的是。二、单选题1.下列数据中最大的数为_ A. (11011001)2 B. (75)10 C. (37)8 D. (27)16 2.在表示中,二进制数11111111 表示十进制数-1 。A 原码 B反码 C补码 D移码3.用 8 位二进制的补码形式表示一个带符号数,它能表示的整数范围是:A -127+127 B-128+128 C-127+128 D -128+127 4.某补码表示的8 位二进制整数由5 个 1 和 3 个 0 组成,则其可
3、表示的最小值是。A -120 B-15 C-113 D-121 5.微型计算机中主要包括有_。A 微处理器、存储器和I/O 接口 B微处理器、运算器和存储器C 控制器、运算器和寄存器组 D微处理器、运算器和寄存器6.一个完整的计算机系统通常应包括。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 45 页 - - - - - - - - - 2 / 45 A系统软件和应用软件 B计算机及其外部设备 C硬件系统和软件系统 D系统硬件和系统软件三、分析简答题1.8086 CPU
4、的总线根据其中信息传送的类型可分为几种?哪几种?2.写出 -25 的原码、反码、补码,并将补码转换成十六进制数( 设机器字长为8 位) 。3.举例说明什么是机器数,什么是真值?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 45 页 - - - - - - - - - 3 / 45 第二章(一) 8086 微处理器的结构和组成一、填空题1.8086/8088 CPU 从功能上分为和两部分。8086/8088CPU 中执行部件的功能是负责的执行。2.8086 中的 BIU
5、中有 个位的段寄存器、 一个 位的指令指针、 字节指令队列、 位的地址加法器。3.8086 可以访问位和位的寄存器。4.8086CPU从偶地址读出两个字节时,需要个总线周期;从奇地址读出两个字节时,需要个总线周期。二、单选题1.8088/8086 CPU 中,指令指针(IP)中存放的是。A 指令 B指令地址 C操作数 D操作数地址2.下面的说法中,是正确的。A指令周期等于机器周期 B 指令周期大于机器周期C指令周期是机器周期的两倍三、分析简答题1.8086/8088 微处理器内部有那些寄存器,它们的主要作用是什么?2.8086/8088 CPU 内部包含有哪6 个专用寄存器?它们的主要功能是什
6、么?3.8086CPU状态标志位有哪些?说明其符号、名称和含义4.执行下面两个数相加:1010 0011 0100 1101 + 0011 0010 0001 1001 分析其结果对下列标志位有何影响:(SF)= (ZF)= (AF)= (PF)= (CF)= (OF)= 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 45 页 - - - - - - - - - 4 / 45 第二章 8086 微处理器(二)一、填空题1.8086CPU对外的数据线是根,地址线是根,数据
7、线和地址线是以方式轮流使用的。2.8086 的 ALE引脚的作用是。3.8086/8088CPU的最小工作模式是指,它是通过将MN/MX引脚接来实现的。4.8086/8088CPU上电复位后,执行第一条指令的地址是H。5.8086/8088CPU构成的微机中,每个主存单元对应两种地址:和。6.CPU访问存储器时,在地址总线上送出的地址称为地址。7.对于 8086CPU ,逻辑地址是由和组成,设有逻辑地址1000H:2345H,试写出其对应的物理地址 H 。8.段基址是由存储。物理地址是指实际的位主存单元地址。9.对于 8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地
8、、。10.8086 系统最多可管理字节存储单元。11.8086 系统中,存储器分为奇、偶两个存储体,其中,奇地址存储体的数据信号线固定与数据总线的相连,偶地址存储体数据总线的相连。二、单选题1.8086CPU的地址总线和数据总线分别为条。A 16,8 B20,16 C24,12 D32,24 2 48086CPU可访问的存储器空间为1MB ,实际上分为奇数存储体和偶数存储体两部分,奇数存储体的片选信号是2 , 偶数存储体的选择信号是3,对于存储体内每一个存储单元的选择信号是 4。2.A ALE BBHE CA0 DHOLD 3.A HOLD BA0 CBHE DHLDA 4.A A19 A1
9、BA18A1 C A19A0 DA16A0 5.当IOM /=0,RD=0,WR=1 时, CPU完成的操作是。A 存储器读 B I/O读 C存储器写 DI/O 写6.8086/8088CPU经加电复位后,执行第一条指令的地址是。A 0000H BFFFFH C FFFF0H D0FFFFH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 45 页 - - - - - - - - - 5 / 45 7.8088/8086CPU的复位信号至少维持个时钟周期的高电平有效。A
10、1 B2 C3 D4 8108086 有两种工作模式,即最大和最小模式。它由 8 决定。最小模式的特点是 9 ,最大模式的特点是 10 。8.A 7/ SBHE BMXMN / CINTA D. HOLD=1 9.A CPU提供全部的控制信号 B由编程进行模式设定C 不需要8286 收发器 D需要总线控制器8288 10.A 引脚可以直接引用 B由编程模式设定C 需要总线控制器8288 D适用于单一处理机系统11.微机中控制总线提供。A 存储器和I/O 设备的地址码B 所有存储器和I/O 设备的时序信号和控制信号C 来自 I/O 设备和存储器的响应信号D 上述 B 、C 12.现行数据段位于存
11、储器BOOOOH到 BOFFFH 字节单元,则段寄存器DS的内容及该段长度(字节数) 分别为 : 。A BOOOH,1000H BO0OOH,OFFFH C BOOOH,OFFFH DBOOOH,OOFFH 13.8086 执行指令 MOV AL,BX ,其中( BX )=2041H时,BHE和 A0的输出是。A 0,0 B0,1 C1,0 D1,1 14.8086 在最小模式下, 分时使用AD 0 AD 15 , 所以必须外接地址锁存器,当总线上为地址信息时,通过将地址送入地址锁存器。A DEN BALE CBHE DDT/ R 15.计算机系统总线中,可用于传送读、写信号的是。A 地址总线
12、 B数据总线 C控制总线D以上都不对三、分析简答题1.8086 对存储器的管理为什么采用分段的办法?最大段和最小段的存储空间分别是多大?20位的物理地址是如何形成的?2.简述 8086CPU最小工作方式含义。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 45 页 - - - - - - - - - 6 / 45 3.说明逻辑地址和物理地址的含义,两者之间有何关系?已知逻辑地址3000H:2345H,写出段地址、物理地址、偏移地址。4.计算题:某微机系统中内存的首地址为3
13、400H,末地址为67FFH ,求其内存容量并以K表示。5.8086/8088 为什么采用地址/ 数据引线复用技术?答:考虑到芯片成本,8086/8088 采用 40 条引线的封装结构。40 条引线引出8086/8088 的所有信号是不够用的, 采用地址 / 数据线复用引线方法可以解决这一矛盾,从逻辑角度, 地址与数据信号不会同时出现,二者可以分时复用同一组引线。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 45 页 - - - - - - - - - 7 / 45 第
14、三章(一) 8086/8088CPU 寻址方式及指令系统一、填空题1.计算机的指令通常包含和两部分。2.设 SP为 0100H,SS为 1000H,则执行PUSH AX 后, SP=H ,SS= H。3.8086 系统中,栈底在堆栈的(最高地址端、最低地址端)。4.如果 VAL为数据段中0056H 单元的符号名,其中存放的内容为0FF2H ,当执行指令:MOV BX ,VAL后, BX= ;而执行: LEA BX ,VAL后,则 BX= 。5.设 CS=2500H ,DS=2400H ,SS=2430H ,ES=2520H ,BP=0200H ,SI=0010H,DI=0206H 则:指令MO
15、V AX ,BP+SI+4 源操作数的有效地址为,物理地址为。指令MOV AX ,DI+100H 源操作数的有效地址为,物理地址为。6.设 AX=2000H ,BX=2002H ,则在执行了指令CMP AX , BX后,标志位CF为, AX=。7.执行指令“ XOR AX ,AX ”后,标志位ZF的值为。8.若( AL)10011000B, (BL) 01100111B,则执行指令“ ADD AL,BL”后, (AL) ;执行指令“AND AL ,BL”后, (AL) 。9.在使用 8086 间接输入 / 输出指令时, 必须在执行该指令之前将相应的端口地址送入寄存器中。二、单选题1.下列指令中
16、,不合法的指令是:。A PUSH BL BADD BX,DI CINT 21H DIN AX ,09H 2.完成将 AX清零,并使标志位CF清零,下面错误的指令是:。A SUB AX,BX BXOR AX,AX C MOV AX ,00H DAND AX,00H 3.下列 8086 指令中,对AX的结果与其他三条指令不同的是。A MOV AX ,0 BXOR AX ,AX C SUB AX ,AX DOR AX ,0 4.若寄存器AX ,BX ,CX , DX的内容分别为11,12,13,14 时,依次执行PUSH AX ,PUSH BX ,POP CX ,POP DX ,PUSH CX ,P
17、USH DX,POP AX ,POP BX后,则寄存器AX和 BX的内容分别为:。A 11,12 B12,13 C 13, 14 D 11,14 5.假设 VAR为变量, MOV BX ,OFFSET VAR的寻址方式是: 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 45 页 - - - - - - - - - 8 / 45 A 直接寻址 B间接寻址 C立即寻址 D存储器寻址69基址加变址的寻址方式中,基址寄存器是指 6 ,变址寄存器是指 7 ,如执行指令MOV A
18、X ,BX+SI+2 后,操作数的地址位移量EA为 8 ,其实际物理地址为 9 。6.A AX BBX CCX DSI 7.A SI BAX CBX DDX 8.A EA= (AX )+(BX )+2 BEA=(BX )+(SI)+2 C EA= (AX )+(SI)+2 DEA=(BX )+(SI)9.A (SS)+EA B (ES )*10H+EA C (CS)+EA*10H D(DS)*10H+EA 10 12设 8086/8088CPU的( SS )=1050H, (SP )=0008H, (AX )=1234H,当执行一条: PUSH AX 指令时( SS )=_10_, (SP)=
19、_11_,1234H 存放的实际地址是_12_,请选择正确答案。10.A 1050H B 1052H C104EH D1058H 11.A 0008H B 0006H C000AH D0005H 12.A (10508H)=12H,(10507H)=34H B(01506H)=34H,(01507H)=12H C (10506H)=12H,(10507H)=34H D(10506H)=34H,(10507H)=12H 13.下面指令中,源操作数的寻址方式为寄存器相对寻址的指令是:。A INC WORD PTR BX+SI BMOV CX ,SI+COUNT C NEG BYTE PTR BX
20、DADD AX,BX 14.设( AX ) 1000H, (BX)2000H,则在执行了指令“ SUB AX ,BX ”后,标志位CF和 ZF的值分别为:。A 0,0 B0, 1 C1,0 D 1,1 15.已知 CF=0,PF=0,AX 0FFFFH ,则执行语句INC AX 后,标志位情况为_。A CF=0 ,PF=0 BCF=1 ,PF=0 CCF=0 ,PF=1 DCF=1,PF=1 16.下列指令中,能完成将AL寄存器清零的有_条。CMP AL,AL ; SUB AL , AL ; XOR AL ,AL ; MOV AL,0 A 1 B2 C3 D4 17.CPU执行算术运算指令不会
21、影响的标志位是。A 溢出标志 B符号标志 C零标志 D方向标志18.设( AX ) ABDFH ,则在执行指令“ AND AX ,0001H ”后,AX寄存器的内容为: 。A ABDEH BFFFFH C0001H D0000H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 45 页 - - - - - - - - - 9 / 45 19.在堆栈内,有效地址为2500H到 2505H单元内依次存放10H、20H、30H、40H、50H 、60H六个数,已知SP=2502
22、H ,执行 POP BX指令后,有。 。A SP=2502H ,BX=1020H BSP=2504H 、BX=4030H C SP=2504H ,BX=3040H DSP=2500H ,BX=2010H 三、分析简答题1.写出至少3 种指令,使AX寄存器置零2.用单条指令或程序片段,实现下述功能(1) 将 AX高 8 位取反,低四位置1,其余位不变。(2) 将 AL的高四位与低四位互换。(3) 将 BX 、AX内容互换。3.堆栈存储区由哪两个寄存器管理?简述数据压栈和弹栈的过程。4.举例说明与数据有关的寻址方式有哪些?5.输入输出的寻址方式有哪几种?举例说明6.如果 TABLE为数据段中002
23、0H单元的符号名,在该单元中存放着3412H ,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少?MOV AX,TABLE LEA AX,TABLE 7.分别指出下列指令中的源操作数 的寻址方式。(1)MOV CX ,300H (2)MOV BPDI , 300H (3)MOV AX ,BX (4)MOV AX ,BP+DI (5)MOV AX ,10BXDI (6)MOV AX ,10SI (7)MOV AX ,DI (8)JMP BX (9)IN AL ,23H (10)IN AL ,DX 8.指出下列指令的错误(1)MOV AH ,BX (2)ADD 15H,BX 名
24、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 45 页 - - - - - - - - - 10 / 45 (3)MOV CS ,AX (4)MOV AX ,SIDI (5)MOV BYTE PTRBX,1000 (6)MOV SI ,BX (7)MOV DS ,0200H (8)IN BL ,05H (9)MOV AX ,IP (10)MOV SI,DX (11)PUSH AL 9.设 8086/8088CPU 的 SS=1050H ,SP=0008H ,AX=1234
25、H ,当执行指令:PUSH AX 后,寄存器SS 、SP 、AX内容分别是什么?画图说明1234H在内存中的存放情况。10.假设( DS )=2000H, (BX )=1256H, (SI)=528FH;位移量 TABLE=20A1H ,(232F7H)=3280H, (264E5H )=2450H,则; 执行指令 JMP BX后, (IP)= ? 执行指令 JMP TABLEBX后, (IP) = ? 执行指令JMP BXSI后, (IP)= ?11.已知 8086 CPU各寄存器和有关内存单元内容如下:指出执行下列指令后AX寄存器的内容:(1)MOV AX ,1200H (2)MOV AX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理及应用复习习题及答案 2022 微机 原理 应用 复习 习题 答案
限制150内