1、复习提纲1.两个 4 字节的无符号数分别存放在从 2000H 和 2010H 开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从 2000H 开始的内存单元中。2.设在 2000H 开始的内存单元中,存放 50 个无符号字节数,编程找出其中的最大值,并把它存放到 DL 寄存器中。 3.将 AL 中的两个组合 BCD 数分别转换成对应的 ASCII 码,并存放在 CX 中(高位 BCD 数的转换结果放在 CH 中,低位 BCD 数的转换结果放在 CL 中) 。4.已知在 BUF 为首地址的单元中,存放了 10 个 ASCII 码数据,编程将它们转换为 BCD 码后,存放在 BUF+
2、10 为首地址的单元中。编一个程序段。数据段有 100 个无符号字节数据块 BUF,试找出其中数值为 0 的数据个数并放入 ZERO 单元中5.在数据段 BUF 开始的连续 10 个单元中存放有 10 个无符号数,编程求出它们的和并放入SUM 单元中。6.在数据段 BUF 开始的连续 10 个单元中存放有 10 个无符号数,编程找出其中的最大值放入 MAX 单元中。7.如图 1 所示,8255A 的 A 口 PA0、PA1、PA2 引脚分别接 3 个开关 K0、K1、K2,B 口PB0、PB1、PB2 通过驱动电路分别接到 3 个发光二极管的阳极。开关的状态通过 A 口输入到 8255A,然后
3、将其送到 B 口输出,控制发光二极管的亮与灭。(1 )通过译码电路分析确定 8255A 的端口地址:(假定未使用的引脚均为低电平“0” ) A 口地址: B 口地址: C 口地址: 控制口地址 = (2 )编程:根据读入 A 口开关状态,去控制发光二极管的程序。 (要求说明 8255A 控制字的设置过程)8.已知 8255A 的 A 口 PA0PA5 接 6 只共阴数码管 LED0LED5 的段码,B 口 PB0PB5 分别接 LED0LED5 的位码,A、 B 口工作于方式 0,8255A 的工作方式控制字如图所示。要求:a.简单画出 8255A 的 A、B 口与 LED 的接线图;b.已知
4、 8255A 的端口地址为:380H383H,写出能在 LED0 和 LED1 上同时显示“66 ”的程序。9.设有 2 片 8255A 芯片,在系统中的连接如图所示。问:(1 )当 8255A 的数据总线 D0D7 与系统数据总线的低 8 位相连时,1# 芯片的 4 个端口地址为何值?(假设地址线中未用的引脚全为 0)(2 )写出能够利用 2#芯片 A 口外接开关 K0K7 来控制 1#芯片 A 口外接的 LED0LED7 点亮的 8255A 初始化程序。 10.设寄存器(DS)=3000H, (SS)=2100H, (ES)=1200H, (SI)=1000H, (BX)=0100H, (
5、BP)=0010H,数据段中变量 MASK 的偏移地址值为 50H。指出下列指令中源操作数的寻址方式;对于存储器操作数,写出其物理地址。 MOV CX, ES:BX MOV AX,MASKBP11、 .已知, (DS )=2000H, (BX)=100H, (SI)=0002H,从物理地址 20100H 单元开始,依次存放数据 12H、34H 、56H、78H;而从物理地址 21200H 单元开始,依次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后 AX 寄存器的内容。 MOV AX,3600H (AX)= MOV AX,1200H (AX) = MOV AX,BX (A
6、X) = 12.何谓波特率?某系统采用串行异步方式与外设通信,发送字符格式由 1 位起始位、7 位数据位、1 位奇偶校验位和 1 位停止位组成,波特率为 1200。试问,该系统每分钟发送多少个字符?13、计算机中,CPU 的地址线与访问存储器单元范围的关系是什么?8086CPU 有多少条地址线?它能够访问存储器单元的最大地址范围是多少?14.微型计算机系统中引入中断有什么作用?简述 NMI 和 INTR 中断的异同点。15. CPU 与外设通信的方式有哪几种?简述 CPU 采用异步查询方式与外设通信的流程。16.CPU 地址线与存储器的寻址范围有何关系?如果某一处理器的地址线宽度为 32 位,
7、则最大可寻址存储器单元的数量为多少?17.在有多个中断源申请中断时,有几种方法确定它们的优先级别?试比较各自的优缺点。18.若有一个四字节数,放在寄存器 DX 与 AX 中(DX 中存放高 16 位) ,要求这个 4 字节数整个左移一位 如何实现?右移一位又如何实现?19.伪指令, ,$20现有一存储体芯片为 512*4 位,若要用它组成 4KB 的存储器,需要多少这样的芯片,每块芯片需要多少寻址线?整个存储系统最少需要多少寻址线?微机原理练习一 单项选择题1. 若二进制数为 01000100B,则该数的十进制表示为( ) 。A68 B132 C54 D 362. 完成二进制数无符号数 000
8、11101+00001101 的加法运算的正确结果是( ) 。A10010101 B00100110 C00100010 D 001010103. 完成二进制数 01110001 和 00001111 的逻辑“与”运算的正确结果是( ) 。A01110000 B01111111 C00000001 D 000011114. 十进制数 100.95 的 BCD 数为( ) 。A100000000.10010101 B100000.10010101 C 000100.10100100 D000100000000.100101015. 8086CPU 由下列( )两部分组成。A总线接口部件和执行部件
9、 B运算器和控制器 C执行部件和存储器 D寄存器和存储器6. 下列指令中,不正确的指令是( ) 。AMOV AX,BX BMOV AX,BX CMOV AL,BX DMOV AL,BX7. 8086CPU 响应可屏蔽中断的条件是( ) 。AIF=0 BIF=1 CTF=0 DTF=18. 8086CPU 向 I/O 端口地址 30H 写字节数据应使用指令( ) 。AIN 30H,AL B OUT 30H,AL COUT AL,30H DIN AL,30H 9. 若要使寄存器 AL 中的高 4 位不变,低 4 位变 0,使用指令( ) 。AAND AL,0F0H BOR AL,0F0H CAND
10、 AL,0FH DOR AL,0FH10. 用存储器芯片 2114(1024X4)组成 4KB 内存储器需要 2114 芯片( )片。A2 B4 C8 D16 11. 若十进制数为 100,则该数的二进制表示为( ) 。A1100100 B1000000 C01111100 D1011001012. 完成二进制数无符号数 01111101 与 00000101 的减法运算的正确结果是( ) 。A10010101 B01111000 C00100010 D1000001013. 完成二进制数 01110001 和 00001111 的逻辑“或”运算的正确结果是( ) 。A01110000 B01
11、110001 C01111111 D0000111114. 十进制数 10.05 的 BCD 数为( ) 。A10000. 0101 B10000.00000101 C00010000.00000101 D00010000.10115. 堆栈指针 SP 是微处理器中用于指示( )的专用寄存器。A栈底地址 B栈顶地址 C堆栈基地址 D中断服务程序或子程序入口地址16. 下列指令中,不正确的指令是( ) 。APUSH AX B POP BX CPUSH CL DPOP DX17. 下列引起 CPU 程序中断的 4 种情况中, ( )需要设备提供中断类型号。AINTR BNMI CINTO DINT
12、 n18. 执行“MOV DL,2AH”和“SHR DL,1 ”两条指令后, DL 寄存器与 CF 标志分别为( ) 。ADL=10110110 CF=1 BDL=00110101 CF=0 CDL=00110100 CF=0 DDL=00010101 CF=019. 若要使寄存器 AL 中的高 4 位求反,低 4 位不变,使用指令( ) 。A. AND AL,0F0H B. OR AL,0F0H C. XOR AL,0F0H D. OR AL,0FH20. 用存储器芯片 2114(1024X4)组成 2KB 的主存储器需要 2114 芯片( )片。A2 B4 C8 D16 21. 若十六进制
13、数为 8BDH,则该数的二进制表示为( ) 。A100010110100 B100010101101 C100010111101 D10011011101022. 完成二进制数无符号数 01111101+00000101 的加法运算的正确结果是( ) 。A10010101 B00100110 C00100010 D1000001023. 完成二进制数 01110001 和 00001111 的逻辑“异或” 运算的正确结果是( ) 。A01111110 B01110001 C01111111 D0000111124. 一个 BCD 数为 01100101,则它的十六进制表示为( ) 。A65H
14、B41H C1BH D3DH25. 微机中信息传递的三总线方式包括( ) 。A片总线,内总线,外总线 B地址总线,数据总线,控制总线 C片内总线,内总线,外总线 D内总线,数据总线,控制总线 26. 电子计算机从问世到现在都遵循“存储程序”的概念,最早提出这个概念的是( ) 。A巴贝奇 B冯 诺伊曼 C帕斯卡 D贝尔27. 8086CPU 的状态标志位有( )位。A1 B3 C6 D928. 8086CPU 当前被执行的指令存放在逻辑地址( )中。ADS:BX BSS:SP CCS:PC DCS:IP29. 完成将累加器 AX 清零,下面的错误指令是( ) 。ASUB AX,AX BXOR A
15、X,AX COR AX,0000H DAND AX,0000H30. 8086CPU 的输入指令是将输入设备的一个端口中的数据传送到( )寄存器。ACX BBX CAL/AX DDX31. 计数符号 3 的 ASCII 码表示为( ) 。A11 B03H C33H D0000001132. 8086CPU 中,存储器物理地址形成算法是( ) 。A段地址+偏移地址 B段地址左移 4 位+ 偏移地址 C段地址 X16H +偏移地址 D段地址 X 10 +偏移地址33. 下面关于 CPU 的叙述中,不正确的是( ) 。ACPU 中包含了多个寄存器,用来临时存放数据 BCPU 担负着运行系统软件和应用
16、软件的任务 C所有 CPU 都有相同的机器指令 DCPU 可以由多个微处理器组成34. 计算机中运算器的主要功能是( ) 。A算术运算 B算术和逻辑运算 C逻辑运算 D定点和浮点运算35. 8086 系统中,某存储单元的物理地址为 24A10H,与其对应的逻辑地址为( ) 。A24A0H: 0000H B24A0H:0010H C24A0H:0100H D24A0H:1000H 36. 在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( ) 。A伪指令 B机器指令 C汇编指令 D宏指令 37. 易失性存储器是( ) 。AROM B PROM CEEPROM DRAM38. 808
17、6CPU 当前被执行的指令存放在逻辑地址( )中。ACS:IP BSS:SP CCS:PC DDS:BX39. 完成将累加器 AX 的内容压栈,正确的指令是( ) 。AMOV SP,AX BPUSH AX CPOP AX DMOV AX,SP40. 在微计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( ) 。A无条件传送 B程序查询控制 C中断控制 D直接存储器存取41. 8086CPU 复位后,下列寄存器的值为( ) 。ACS=0000H,IP=0000H BCS=0000H ,IP=FFFFH C CS=FFFFH,IP=0000H DCS=FFFFH,IP=FFFFH42.
18、若 BCD 数为 0010000000000111,则该数的十进制表示为( ) 。A207 B2007 C27 D207143. 计算机硬件主要由 CPU、内存、外存、I/O 设备和( )组成。A运算器 B三总线 C显示器 D键盘44. 8086CPU 的内部是由( )两部分组成的。A控制器和运算器 B控制器、运算器和寄存器 C控制器和 20 位地址加法器 D执行单元和总线接口单元45. 下列说法中属于最小工作模式特点的是( ) 。ACPU 提供全部的控制信号 B由编程进行模式设定 C不需要 8286 收发器 D需要总线控制器 828846. 完成对累加器 DX 清零,错误的指令是( ) 。A
19、AND DX,00H BOR DX,00H CXOR DX,DX DSUB DX,DX 47. 在程序运行过程中,下一条指令的物理地址的计算表达式是( ) 。ACS*16+IP BDS*16+DI CSS*16+SP DDS*16+SI48. 关于 DRAM 叙述不正确的是( ) 。A存储单元由一个 MOS 管构成 B不需要外部刷新电路C是可读写存储器 D地址线行列复用49. 在微机系统中引入中断技术,可以( ) 。A提高外设速度 B减轻主存负担 C提高处理器的效率 D增加信息交换的精度50. 8255A 与 CPU 间的数据总线为( )数据总线。A4 位 B8 位 C16 位 D32 位51
20、. 称 8086 为 16 位的 CPU,说明( ) 。A8086CPU 有 16 条数据线 B8086CPU 有 16 条地址线C8086CPU 有 16 条控制线 D8086CPU 有 16 个寄存器52. 二进制数为 11111111,则该无符号数的十进制表示为( ) 。A127 B255 C128 D6453. 用 MB 表示存储器容量时,1MB 等于( ) 。A210 个字节 B216 个字节 C220 个字节 D230 个字节54. 8086CPU 有( )个 16 位的段寄存器。A2 B4 C8 D1655. 某 8 位数据存放在段地址为 2300H、段内偏移地址为 2300H
21、处,则该 8 位数据存放的实际物理地址是( ) 。A23000H B23230H C23023H D25300H56. 8086CPU 采用 I/O 独立编址方式,可使用地址线( )来寻址端口。AAD15-AD0 BAD7-AD0 CA19-A0 DA7-A057. 8086 按 I/O 指令寻址方式得到的地址是( ) 。A物理地址 B有效地址 C段内偏移量 DI/O 端口地址58. 存储器系统中 1KB RAM 的寻址范围是( ) 。A00000H002FFH B00000H001FFH C00000H000FFH D00000H003FFH59. 可用作中断控制器的接口芯片是( ) 。A8
22、255A B8251A C8259A D8237A60. 8086CPU 响应可屏蔽中断的条件是( ) 。AIF=0,TF=0 BIF=1,TF=1 CIF=1 ,TF 无关 DIF=0,TF 无关61. 若二进制数为 101100100B,则该数的十进制表示为( ) 。A356 B244 C282 D19862. 完成二进制数无符号数 10011101 与 00000101 的减法运算的正确结果是( ) 。A10010101 B00100110 C00100010 D1001100063. 微型计算机在硬件上是由( )四大部分组成。A微处理器、存储器、I/O 接口和总线 B算术逻辑单元、寄存
23、器组、程序计数器和指令系统 C微处理器、存储器、输入设备和输出设备 D主板、硬盘、键盘和显示器64. 下列引起 CPU 程序中断的 4 种情况中, ( )需要由硬件提供中断类型号。ANMI BINTR CINTO DINT n65. 在 CPU 与外设通信中,异步查询方式相比于中断方式,具有( )的特点。A硬件电路简单,数据传送可靠 B硬件电路简单,CPU 使用效率高C数据传送可靠,CPU 使用效率高 D硬件电路复杂,CPU 利用率低66. 执行 8086 指令“PUSH AX”后,SP 值为( ) 。ASP=SP+2 BSP=SP+1 CSP=SP-2 DSP=SP-167. 下列指令中属于
24、寄存器基址加变址寻址的指令是( ) 。AMOV AX,BX BMOV AX,BX CMOV AX,SI DMOV AX,10HBXSI68. 某存储器芯片有 11 条地址线,8 条数据线,则该芯片中存储单元有( ) 。A1KB B2KB C4KB D8KB 69. 一个有符号十进制正数 10,在数据单元中的二进制表示为( ) 。A00000010 B10000010 C00001010 D1000101070. 条件转移指令 JE/JZ 成立的条件是( ) 。ACF=0 BCF=1 CZF=0 DZF=1 71. 完成二进制数 11100001 和 00001111 的逻辑“异或” 运算的正确
25、结果是( ) 。A11101110 B01111111 C00000001 D0000111172. 十进制数 98.05 的 BCD 数为( ) 。A100000000.10010101 B100000.10010101 C000100.10100100 D10011000.0000010173. 下列可编程只读存储器中,仅能一次写入数据的是( ) 。AROM BPROM CEPROM DEEPROM74. 在微机系统中引入中断技术,可以( ) 。A提高外设速度 B减轻主存负担 C提高处理器的效率 D增加信息交换的精度75. 8086CPU 由下列( )两部分组成。A总线接口部件和执行部件
26、B运算器和控制器 C执行部件和存储器 D寄存器和存储器76. 在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( ) 。A汇编指令 B伪指令 C机器指令 D宏指令77. 在 ASSUME 伪指令设定了段寄存器后,无须在程序段中用指令完成赋值的寄存器是( ) 。ASS BDS CES DCS 78. 决定计算机主要性能的是( ) 。A中央处理器 B整机功耗 C存储容量 D整机价格 79. 下面的数据交换指令中,错误的操作是( ) 。AXCHG AX,DI BXCHG BX,SI+DAT CXCHG CX,DS DXCHG BUF,DX80. 8255A 与 CPU 间的数据总线是(
27、 )数据总线。A4 位 B8 位 C16 位 D32 位微机原理练习二 填空题1. 十进制数 50 在计算机中的二进制补码(8 位)表示为 。2. 8086CPU 的 8 个 16 位通用寄存器名为 ,BX 和 ,DX 以及 , ,SI 和 。3. 若 CS=4320H,IP=2030H,则实际地址为 。4. 堆栈操作遵循 原则,指令队列遵循 原则。5. 中断号 15 的中断向量表地址的首址为 。6. CPU 与外设的通信方式有 , 和 。7. 8255A 是一个可编程的 接口芯片,它能提供 个 8 位端口。8. 当 8086CPU 往存储器中存放字数据时,低 8 位数据应放在 单元,高 8
28、位数据应放在 单元。9. 一般情况下微型机寻址 I/O 端口有 和 两种方式,8086CPU采用 方式。10. 计数符号 9 的 ASCII 码值为 。11. 为了能够寻址 1MB 的存储器空间,8086CPU 有 个段寄存器,它们分别是代码段寄存器 ,数据段寄存器 ,堆栈段寄存器 SS 和扩展段寄存器 。12. 8086 复位时,寄存器 CS 的值为 ,寄存器 IP 的值 。13. 串寻址方式仅在 8086 的 指令中使用。指令的操作数大多在内存单元中,且规定源操作数的逻辑地址为 ,目的操作数的逻辑地址为 。14. 微型计算机在硬件上是由 、存储器、 和总线四部分组成。15. CPU 与外设
29、的通信方式有 , 和 。16. 8253 是一个可编程的 接口芯片,它有 种工作方式。17. CPU 在一定条件下接收外部设备的请求,暂时停止执行原来的程序而转去为外部设备服务,处理好后再返回来继续执行原来程序的过程叫做 。18. 通常而言,指令系统寻址方式就是指令中用于说明 所在地址的方法,寻址方式的多少是衡量 功能的指标。19. 无论微处理器、微型计算机、微型计算机系统,都采用 结构连接各部件,从而构成一个整体。20. 假设有两个数 X=-107,Y=+74,则按 8 位二进制可写出:X补= ,Y补= 。21.8255A 有多种工作方式,其中 A 口有 种工作方式,B 口有 种工作方式。2
30、2. 8086CPU 访问 I/O 端口时,应使用专门的指令 和 。23.8086 的 4 个 16 位的通用数据寄存器分别是 、 、 、 、 。24.8086CPU 的标志寄存器中有 3 个控制标志位,与中断操作有关的控制标志位是 ,与串操作有关的控制标志位是 ,与单步调试操作有关的控制标志位是 。25. 8086CPU 可寻址存储器空间为 ,它把存储器空间分成 段。26. 把 AX 寄存器的最高 3 位清 0,其余位不变的指令是 ;使 BH 寄存器的D3、D5、D7 位置 1,其余位保留的指令是 。27. 设 8086 系统中堆栈段的段地址为 3100H,则该段的物理地址范围是从 到 。2
31、8. 十进制数 54 的二进制表示为 ,十六进制表示为 。29. 8086CPU 在数据的串操作中规定,寄存器 DS 用作 的段寄存器,寄存器ES 用作 的段寄存器,寄存器 SI 用作 的变址指针,寄存器 DI用作 的变址指针。30. ROM 中仅能一次写入数据的是 ,电可擦除的是 。31. 串行通信的特点是传输速度 、传输距离 。32. 8086CPU 的标志寄存器 FR 中有 3 个控制标志位,用来控制 CPU 的操作,其中与中断操作有关的是 ,与串操作有关的是 ,与单步调试操作有关的是 。33. 软件中断的指令符为 ,中断服务程序的返回指令符为 。34. 在移位指令中,如果移位次数超过
32、1 次,则必须先将移位次数赋给 寄存器。35. 在数据采集系统中,能够将模拟量转换成数字量的器件是 ,而将数字量转换成模拟量的器件则是 。36. 当 8086CPU 往存储器中存放字数据时,低 8 位数据应放在 单元,高 8 位数据应放在 单元。37. 十进制数 72 的二进制补码(8 位机中)表示应为 ,它的二进制反码表示应为 。38. 8086CPU 有 条地址线,可寻址存储空间有 MB。39. PROM 是 次写入型 ROM,EEPROM 是 次写入型 ROM。40. 数据的并行 I/O 方式以 为单位进行传送,其中的各位同步地收 /发。41. CPU 与外设通信,传递的信息除了有数据信
33、息外,还有 和信息。42. 8086CPU 的中断类型码共 个,中断服务程序的入口地址表放在存储器区间为到 。43. 串行通信中的调制是将 信号变换为 信号,而解调则是将 信号变换为 信号。44. 存放字数据时,低 8 位数据应放在存储器的 单元,高 8 位数据应放在存储器的 单元,并且用这两个地址中较 的一个作为该字的地址。45. 增量指令 INC 的执行 CF 标志位。46. 二进制数 01110010B 和 11001110B 相“与”的结果是 。47. 8086CPU 的标志寄存器 FR 中有 6 个状态标志位,用来表示运算结果的特征,它们是 、 、SF、PF、 以 及 。48. 80
34、86CPU 采用指令流水线结构的特点是提高 的执行速度。49. 指令由 字段和 字段组成,其中 字段是不能缺省的。50. 依在计算机系统的地位和位置存储器分为 和 ,一般的存储单元以 为单位。51. 8086CPU 的中断类型码共 个,中断服务程序的入口地址表放在存储器区间为 到 。52. 串行通信中所指的数据传输方向有三种形式,即 方式、半双工方式和方式。53. 在 8086 指令系统中,要将 I/O 口地址 200H、201H 中的 16 位数据送入 8086CPU 使用的指令为 。54. 计算机中的三总线是指 、 和控制总线。55. 若 CS=A000H,IP=2300H,则物理地址 P
35、A= 。若 PA 不变,IP=1000H ,则CS= 。56. 8086CPU 的执行部件中有 4 个通用数据寄存器分别是累加器 ,基数指针 ,计数指针 以及 。57. 将端口地址 200、201 中的 16 位数据送入 8086CPU,使用指令 。58. 堆栈操作遵循 原则,指令队列遵循 原则。59. 外部中断控制信号 INTR 与 NMI 的不同点在于 INTR 的响应受 的控制,而NMI 不受 的影响。60. 8086 系统中,每一个存储单元可存放 位二进制数,若字数据从偶地址单元开始存放,称该字为 ,若字数据从奇地址单元开始存放,称该字为 。61. 8253 是一个可编程的 接口芯片,
36、它能提供 个独立的定时/计数器。62. 在计算机系统中,完成某种操作的命令称为 ,完成某一具体任务所需指令的集合称为 。63. 计算机中的三总线是指 、 和控制总线。64. 十进制数-4 在计算机中的二进制原码(8 位)表示为 。65. 8086CPU 的 4 个 16 位段寄存器分别是代码段寄存器 ,堆栈段寄存器 SS以及数据段寄存器 和扩展段寄存器 。66. 指令中用于说明操作数所在地址的方法,称为 。指令 MOV AL,ES:BX中源操作数是 寻址方式,这里的 ES:是 。67. 计算机时钟脉冲的频率称为 ,它的倒数称为 。68. 设 8086 中数据段的段地址为 2300H,则该数据段
37、的物理地址范围是到 。69. 8086CPU 的标志寄存器中有 3 个控制标志位,其中与中断操作有关的是 ,与串操作有关的是 ,与单步调试操作有关的是 。70. 8253A 有 个独立的定时/计数器,每个都有 种工作方式。71. 若 SS=3240H,SP=2000H ,栈顶的物理地址为 。72. 8086CPU 可访问的存储器空间为 ;字节 I/O 空间为 ,字 I/O 空间为 。微机原理练习三 判断说明题(先判断对错,有误请说明理由)1. 8086 系统中的物理地址和逻辑地址没有区别。 ( )2. 8086CPU 段寄存器 CS,DS,SS ,ES 之间可直接相互传送数据。 ( )3. 16 位机即指该机 CPU 的数据线为 16 条。 ( )4 将汇编语言源程序翻译成机器语言的过程叫做汇编。 ( )5 8086 的外部硬件中断包括非屏蔽中断(NMI)和可屏蔽中断( INTR)两类,它们都受