1、第 1 页 共 13 页第一章一、填空题1、86 的压缩 BCD 码表示形式为( 86H ) 。2、基本的 ASCII 码为_8_位编码,共有_2 7_个字符。3、计算机中的总线包括_地址总线_、_数据总线_和_控制总线_。4、计算机系统由_硬件_系统和_软件_系统两大部分组成。5、CPU 的字长与 _数据总线_有关;寻址空间与_地址总线_有关。6、若 CPU 的数据线宽度为 8 位,则它的字长为_8_位;地址线宽度为 16 位,则它的寻址空间为_2 16B_。7、计算机语言分为_低级_语言、_中级_语言和_高级_语言。8、计算机软件分为_系统_软件和_应用_软件两大类。9、8 位有符号二进制
2、数为正数时,符号位 b7 为_183_;为负数时,符号位 b7 为_-73_。10、正数的原码、反码、补码_是相同的_;11、目前,微型计算机的核心部件是 _ CPU_。二、名词解释微机 微处理器 微型计算机系统 汇编语言 操作系统 系统软件BIU EU ASCII 码 BCD 码三、判断题。请判断以下题的正误,对于“”的请说明原因。1、8 位二进制数的补码表示范围为-127 +127。 ( X ) 。-128 +1272、CPU 的寻址空间与它的数据线宽度有关( X ) 。3、CPU 的数据线宽度越宽,它的相对运行速度越快( ) 。4、寄存器和存储器都是 CPU 内部的存储单元( X ) 。
3、寄存器是 CPU 内部的存储单元5、十进制数 456 的压缩 BCD 码表示形式为 010001010110BCD( ) 。6、-100 的 8 位二进制数原码值为 11100100B,补码值为 10011100B( ) 。7、回车符 CR 的 ASCII 码值是 0DH( ) 。第二章一、填空题第 2 页 共 13 页21、SP 是一个( 16 ) 位 寄 存 器 。 Flags 是 一 个 ( 16 ) 位 寄 存 器 。 控 制 标 志 位 TF 的 含义 为 : 追踪标志,当 TF 置为 1, CPU 进入单步执行方式,即每执行一条指令,产生一个单步中断请求 ) 。2、 设 某 一 堆
4、 栈 段 中 当 前 栈 顶 的 逻 辑 地 址 为 2000H:0200H, 在 弹 出 两 个 字 后 栈 顶 的 物 理 地 址是 ( 2000H: 01FCH ) 。3、 设 双 字 12345678H 的 起 始 地 址 是 0A0000H, 则 此 双 字 中 12H 所 在 单 元 的 物 理 地 址 是 ( 0A0003H ) 。4、 在 8086 中 , 每 一 内 存 单 元 只 能 有 一 个 ( 物 理 ) 地 址 , 但 可 以 有 多 个 ( 逻 辑 )地 址 。5、 判 断 有 符 号 数 运 算 是 否 溢 出 应 根 据 ( OF ) 标 志 位 。6、 80
5、86 CPU 中 , 用 于 区 分 CPU 是 工 作 在 最 大 模 式 还 是 最 小 模 式 的 引 脚 是 ( MN/MX ) 。7、 8086 CPU 中 的 寄 存 器 都 是 ( 16 ) 位 的 。8、 总 线 周 期 是 ( CPU 通 过 总 线 对 存 储 器 或 IO 接 口 进 行 一 次 访 问 所 需 要 的 时 间 )二、名词解释指令周期 逻辑地址 物理地址 段地址 偏移地址 时钟周期 标志寄存器堆栈 寄存器 三、判断题。请判断以下题的正误,对于“”的请说明原因。1、内存的物理地址是唯一的,每一个内存单元可存放一个 16 位二进制数。 ( X)每一个内存单元可
6、存放一个 8 位二进制数2、 存储器是计算机系统中不可缺少的部分。( ) 3、8086 CPU 为 16 位处理器,一次可并行传送 8 位或 16 位二进制数。( )4、8086 CPU 的数据总线和地址总线都是 20 位。( X )5、8086 CPU 的 BIU 中包含有一个 16 位的地址加法器。(X ) 8086 CPU 的 BIU 中包含有一个 20 位的地址加法器6、因为 8086 存储单元的段地址和偏移地址均为 16 位,则 8086 存储单元的地址线为 32 位。( x ) 因为 8086 存储单元的段地址和偏移地址均为 16 位,则 8086 存储单元的地址线为 20 位7、
7、8086 CPU 可以通过改变指令指针 IP 的内容来改变执行顺序。( ) 8、8086 CPU 的 16 位标志寄存器 FR 中每位均有确定含义。( X) 9、8086 CPU 的基本读写总线周期由 4 个时钟周期组成。( ) 10、8086CPU 在一个存储单元中,可存入 8 位数据或者 16 位数据。( x) 8086CPU 在一个存储单元中,可存入 8 位数据.11、8086CPU 允许多个逻辑段重叠或交叉。( X ) 8086CPU 允许多个逻辑段重叠12、堆栈指针 SP 总是指向堆栈的栈顶。( ) 第 3 页 共 13 页313、8086 CPU 从功能结构上看,其由控制器、运算器
8、、寄存器三部分组成。( X )8086 CPU 从功能结构上看,其由执行单元和总线接口单元组成.14、寄存器寻址比存储器寻址的运算速度快( )四、单项选择题1、8086 CPU 引脚中区分 CPU 进行存储器访问还是 IO 访问的控制引脚是( B )。A、MN/MX B、M/IO C、INTR D、NMI2、若某数据段位于存储区 38000H47FFFH,则该数据段的段地址为( )。A38000H B47FFFH C3000H D3800H3、程序设计中所使用的地址是( A )。A逻辑地址 B有效地址 C物理地址 D段基址4、标志寄存器 Flags 中存放两类标志,即( B )。A符号标志、溢
9、出标志 B控制标志、状态标志C方向标志、进位标志 D零标志、奇偶标志5、下列有关指令指针寄存器的说法中,哪一个是正确的( B )。AIP 存放当前正在执行的指令在代码段中的偏移地址BIP 存放下一条将要执行的指令在代码段中的偏移地址CIP 存放当前正在执行的指令在存储器中的物理地址DIP 存放当前正在执行的指令在存储器中的段地址6、某系统中,已知建立堆栈时 SS=2360H,SP=0800H ,经过一段时间后, SP 的内容变为0700H,则堆栈中有多少个字的数据( A )A80H B50H C100 D100H7、 8088/8086CPU 从功能结构上看,是由( D)组成的。A、控制器和运
10、算器 B、 控制器和运算器 C、控制器和 20 位物理地址加法器 D、执行单元和总线接口单元8、8086 CPU 内部具有( B )个 8 位寄存器。A、4 B、8 C、14 D、209、8086 CPU 的标志寄存器中有( D )个有效位。A、1 B、3 C、6 D、910、8086 CPU 对存储器采用分段管理的方法,每个存储单元均拥有( D )两种地址。A、实地址和虚拟地址 B、 20 位地址和 16 位地址C、逻辑地址和物理地址 D、 段基址和偏移地址14、8086/8088CPU 中,引脚 RD 和 WR 的作用是( C) A、 CPU 控制数据传输的方向 B、 CPU 实现存储器存
11、储操作控制C、 CPU 实现读或写操作时的控制线 D、CPU 实现读地址数据线分离控制15、8086 CPU 中,可屏蔽中断请求的控制引脚是( C )A、NMI B、HOLD C、INTR D、INTA第 4 页 共 13 页416、8086 CPU 可访问( C )个字端口A、 1K B、 32K C、 64K D、 1M17、 8086/8088CPU 将数据压入堆栈时,栈区指针的变化为( c )A、SS 内容改变,SP 内容不变 B、SS 内容不变,SP 内容加 2C、SS 内容不变,SP 内容减 2 D、SS 和 SP 内都容改变18、在以下关于 8086/8088 对存储器进行分段管
12、理的叙述中,不正确的是( D )。A、1MB 内存的空间可分为若干个 64KB 的段B、 段的大小根据具体需要而定,最大不超过 64KBC、段的起始地址能被 16 整除D、段与段之间可以交叉 三、简答题 1、找出字符串“Pentium”的 ASCII 码,将它们依次存入从 00510H 开始的字节单元中,画出它们存放的内存单元示意图。00510H00511H2、有 一 双 字 87654321H 在 内 存 中 的 地 址 为 30101H, 画 出 其 在 8086 系 统 的 内 存 中 存 放 的 情况 。30101H3、8086 的标志寄存器分为 6 个状态标志位和 3 个控制标志位,
13、它们各自的含义和作用是什么?第三章一、填空题1、若要在 DEBUG 下显示偏移地址为 2000H 单元处的指令,相应命令应为:( U 2000H ) 。 2、条件转移指令 JNZ 的测试条件是 ZF=0 。3、MOV BP,AL 指令中,目的操作数为_寄存器间接_寻址方式,对_堆栈_段的数据进行操作。P( )e (65H)n( ).m( )21H43H65H87H第 5 页 共 13 页54、当采用寄存器间接寻址时,使用通用寄存器 BX、DI、 SI 时,可以默认不写的段寄存器是_DS_5、采用寄存器间接寻址,当使用通用寄存器 BP 时,可以默认不写的段寄存器是 SS_。6、条件转移指令是一种
14、短转移,其转移范围在_ -128 +127 内。7、DEC BYTE PTRDI指令中,操作数的数据类型是_ 内存操作 。8、循环指令 LOOPZ 终止循环的条件是 _CX=0 或者 ZF=0_。9、将 AX 寄存器清 0 的的逻辑指令是_xor ax,ax_或_ and ax,0 _(2)_ _。10、已知 AX=0202H、CX=0003H,执行指令 SAR AX,CL 后,寄存器 AX=_0040H_。二、名词解释寻址方式 指令系统 源操作数 目的操作数三、判断题。请判断以下题的正误,对于“”的请说明原因。1、立即寻址方式只能用于源操作数。 ( )2、DOS 所有的功能子程序调用都是利用
15、 INT 21H 中断指令。 ( X )3、指令“MOV AX,BP”的源操作数的物理地址为 SS*16+BP。 ( )4、指令指针寄存器 IP 是不能通过指令访问的。 ( )5、代码段寄存器 CS 的内容可以被压入栈区,也可以将堆栈中的数据弹出至 CS 中。 ( X )代码段寄存器 CS 的内容可以被压入栈区,不可以将堆栈中的数据弹出至 CS 中6、段内转移要改变 IP、CS 的值。 ( X )段内转移要改变 IP 的值7、CS 和 IP 中的内容是不能通过指令随意改变的,也就是 CS 和 IP 都不能用作目的操作数。 ( )8、不能给段寄存器直接传送立即数。 ( )9、MOV 指令执行时会
16、影响标志位。 ( X )MOV 指令执行时不会影响标志位10、堆栈存取操作是以字节为单位的。当堆栈存入数据时,SP 减 1;当从堆栈中取出数据时,SP 加 1。 ( X )堆栈存取操作是以字为单位的。当堆栈存入数据时,SP 减 2;当从堆栈中取出数据时,SP 加2。四、选择题1、指令 MOV AX,3070H中源操作数的寻址方式为( A )A、寄存器间接寻址 B、立即寻址 C、直接寻址 D、变址寻址 2、指令 MOV BX,AX 中 (B)A、目的操作数是寄存器操作数 B、源操作数是存储器操作数C、目的操作数是存储器操作数 D、源操作数是立即操作数 3、指令 MOV AX,BP中 (B)A、源
17、操作数存于数据段 B、源操作数存于堆栈段C、目的操作数存于数据段 D、目的操作数存于堆栈段 第 6 页 共 13 页64、BX 是( B)A、8 位通用寄存器 B、16 位通用寄存器 C、16 位段寄存器 D、16 位变址寄存器 5、下面 4 个寄存器中,不能作为间接寻址的寄存器是( B )A、BX B、DX C、BP D、DI6、设 SS2000H,执行下列程序段后 SP( A )MOV SP,2000HMOV AX,1234HPUSH AXA、21FFEH B、20000H C、22000H D、22002H 7、 TEST 与 AND 的区别是 ( B )。A、TEST 改变目标操作数
18、B、TEST 不改变目标操作数 C、都影响标志位 D、TEST 不变标志位8、完成将 BX 清零,并使标志位 CF 清零的操作,下面错误的指令是 ( D )A、SUB BX,BX B、XOR BX,BXC、MOV BX ,00H D、AND BX,00H9、设 SS2000H,下列程序段执行后,AH 中的数据在内存地址为 ( C )MOV SP,2000HMOV AX,1234HPUSH AXA、20000H B、22000H C、21FFEH D、21FFFH 10、设 BL=05H,要使 BL 0AH,应执行的指令是( C )A、NOT BL B、AND BL C、XOR BL,0FH D
19、、OR BL,0FH 11、在 8086 基址加变址的寻址方式中,基址寄存器可以为(B) ,变址寄存器可以为(D) 。如已知 BX2000H,SI1234H ,则指令 MOV AX,BX+SI+2 的源操作在(A )中。(1)A、AX 或 CX B、BX 或 BP C、SI 或 BX D、DX 或 DI(2)A、BC 或 CX B、CX 或 SI C、DX 或 SI D、SI 或 DI(3) A、数据段中偏移地址为 3236H 的字 B、数据段中偏移地址为 3234H 的字C、附加段中偏移地址为 3236H 的字 D、附加段中偏移地址为 3234H 的字 12、PUSH 操作数;其中操作数允许
20、为( C ) 。A、立即操作数 B、字节内存操作数 C、字内存操作数 D、字节寄存器操作数 五、分析题执行以下程序段后,请填写每题MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678H第 7 页 共 13 页7PUSH SIPOP DISHL DX,1TEST AX,DXPUSH DX(1)SP= ( D ) ;A、2000H B、1FFFH C、2001H D、1FFEH(2)DH 内容所在存储器的偏移地址为( A ) ;A、1FFFH B、1FFEH C、1FFDH D、1FFCH(3)DL 内容所在存储器的偏移地址为( B ) ;A、1FFFH B
21、、1FFEH C、2000H D、1FFCH(4)AX= ( C ) ;A、0H B、78H C、0F0H D、56H(5)DI=( A ) 。A、1234H B、5678H C、2000H D、00F0H(6)DX= ( B ) ;A、5678H B、0ACF0H C、2B3CH D、0ABF0H(7)标志位 ZF=( A ) 。A、0 B、1 C、不定 D、无值第四章一、单项选择题1、 关于指令 MOV BX,AX,以下叙述正确的是:(C)A、目的操作数是寄存器操作数 B、源操作数是内存操作数C、目的操作数是内存操作数 D、源操作数是立即操作数2、执行下列程序,设(SS)2000H,执行后
22、(SP)?MOV SP,2000HMOV AX,1234HPUSH AXA 21FFEH B20000H C22000H D22002H4、 汇编语言程序代码必须位于代码段中,形成代码段物理地址的寄存器对是(B)ASS: SP BCS: IP C. DS: BX D. CS: BX5、指令 LOOPZ 的循环执行条件是 ( c)第 8 页 共 13 页8ACX 不等于 0 且 ZF0 BCX 不等于 0 或 ZF=0CCX 不等于 0 且 ZF 1 DCX 不等于 0 或 ZF1二、程序题主要围绕实验、PPT 中的简单例题、教材中的例题进行。实验指导书:实验 1 全部、实验 2(1、3 题)
23、,实验 3 的第 1、3 题,实验 4 的第 1、3题,实验 6 全部;PPT 中的简单例题,要求掌握“回车符”和“换行符 ”的作用及功能教材中的例题:“例 4.14”、 “例 4.17”、 “例 4.20”试编写一程序,将地址偏移量为 100H 单元开始的 256 个单元分别写入:00H,01H,02H,03H,FFH 等数据统计其中正元素的个数(负元素的个数,0 的个数),将统计结果送入到上述数据块之后的一个单元中;第五章一、名词解释Flash ROM RAM EEPROM Cache二、判断题。请判断以下题的正误,对于“”的请说明原因。1、DRAM 存储芯片须定期刷新,PC 机中所使用的
24、内存条由 DRAM 组成。 ( )2、8086 CPU 对内存的访问能力由所插的内存条数目决定。( X )3、高速缓冲存储器 Cache 与 CPU 的速度相当。 ( X ) 4、在 PC 机中,外存储器中的存储价质仅为磁性材料( X )。5、在 PC 机中,内存储器中的存储价质仅为半导体材料( )6、CPU 访问内存的速度比访问外存的速度慢( X )。7、存储器芯片的主要技术指示是容量、存取时间和功耗( X )。8、RAM 是英文 Random Acess Memory 的缩写( )。9、ROM 是英文 Read Only Memory 的缩写( )。10、字节的英文为 Byte,位的英文为
25、 bit( )。11、某存储芯片的字节容量为 1KB,它的位容量为 10Kb( X )。12、存储容量 1MB 等于 1000KB( X )。13、静态 RAM 需要刷新电路( X )。14、动态 RAM 需要刷新电路( )。15、相对而言,静态 RAM 比动态 RAM 的集成度高( X )。16、相对而言,静态 RAM 比动态 RAM 的外围电路简单( X )。18、在内存储器组织中用部分译码方式,存储器单元地址有重复地址值( )。19、在内存储器组织中用全译码方式,存储器单元地址有重复地址值( X )。20、若存储芯片有 1K 个存储单元,它的片内地址线有 10 条( )。21、CPU 的
26、地址线为 16 条,可访问 64K 个存储单元( )。22、因 ROM 是仅读存储器,向它内部写入数据是不可能的( X )。三、存储器扩展题(必考题,为同种类型)第 9 页 共 13 页91、现有 2K*4 位的 RAM 和 2K*8 位的 ROM 芯片若干,试为 CPU 构造一个 2KB 的 RAM 和4KB 的 ROM 存储系统。设该 CPU 的数据总线为 D0-D7,地址总线为 A0-A15,读写控制总线为 M/IO、RD 、WR。请画出 CPU 与存储芯片之间的扩展连接设计图,并分析 RAM 和 ROM 的地址范围。 (配套芯片和译码器可以任意使用)2、假设有单片 8K8 位的 EPR
27、OM 芯片和 16K8 位的 SRAM 芯片若干,试将它们与 8088 CPU 相连,形成 16KB ROM 容量和 32KB RAM 容量,请画出 CPU 和存储芯片的扩展连接图,并写出所形成的地址空间。要求:(1)扩展所形成的地址空间 RAM 占低地址空间,ROM 占高地址空间,且连续;(2)分别写出你所形成的各片 ROM 与 RAM 的地址空间设:8088 CPU 有 A0A 15 共 16 条地址线,8 条数据线,对存储器的读写控制信号线是 WR,RD;EPROM 芯片的读信号为 OE,片选信号为 CE;SRAM 芯片的读、写信号分别为 OE 和WE,片选信号为 CS。课本 177 页
28、第六章一、填空题1、总线带宽又称总线最大传输率,是指单位时间内总线上可传送的数据量,可用( 字节数/秒,比特数/秒 )表示。 (提示:指单位)2、总线是在模块和模块之间,设备和设备之间传送信息的一组( 公用信号线 ) 。3、按照总线上传输信息的不同,总线可以分为数据总线、 ( 地址总线 ) 、 ( 控制总线 ) 。4、总线位宽是指( 总线上能同时传送的数据位数 ) ,用 bit 表示。在总线频率一定时,总线带宽与位宽成(正 )比。 (正比或反比)5、USB 总线是一种通用的( 串行 )总线。6、USB 总线的逻辑拓扑结构是一种分层的( 星型 )拓扑结构。7、IEEE1394 是一种高速( 串行
29、 )I/O 总线。 (并行或串行)二、名词解释总线 总线带宽 RS232C USB 总线 IEEE1394三、判断题。请判断以下题的正误,对于“”的请说明原因。1、同一时刻只能有一个模块向总线发送信息,但允许多个模块同时接收总线上的信息。( )2、IEEE 1394 总线具有即插即用功能,其既支持同步也支持异步传输方式。 ( ( )3、USB 总线不支持热插拔和即插即用。 (X )4、总线性能指标中,总线位宽越宽,总线工作频率越高,总线带宽便越大。 (( )5、在同一时刻,总线上允许多对模块间进行信息交换。 ( X)6、CPU 的地址总线是双向的,即地址可以在 CPU 和存储器及 I/O 口间
30、互相传送。 (X )7、RS-232 是一种串行总线标准,具有 25 根信号。 ( )8、IEEE1394 在一个端口上最多可连接 128 个设备。 (X )四、单项选择题1、以下哪类总线是单向的( B ) 。A、数据总线 B、地址总线 C、控制总线 2、 ( C )总线用于微机系统内各插件板与系统板之间的连接,是微机系统中最总要的一种总线。第 10 页 共 13 页10A、片内总线 B、片总线 C、系统总线 D、外总线3、总线为完成一次数据传输需经历( c )个阶段。A 2 个 B 3 个 C 4 个 D 5 个4、以下关于微机系统中采用总线结构的优点说法错误的是( D )A、可以简化系统结
31、构,便于系统设计制造。B、便于接口设计。C、便于系统扩充。D、提高系统传输速率。5、对 USB 总线,以下说法错误的是( D )A、USB 总线是一种串行总线标准。B、支持即插即用。C、支持热插拔。D、最多可连接 63 个设备。6、假设某 CPU 具有 16 根地址总线,则其对存储器的寻址范围为( A )A 64KB B 32KB C 16KB D 220B7、以下哪一种总线不是外总线( c ) 。A RS-232 总线 B USB 总线 C PCI 总线 D IEEE1394 总线( ) 。第七章一、填空题1、8086 PC 机提供的输入输出指令有两条,分别为 IN 和 OUT,其寻址方式也
32、有两种,分别为直接寻址和( 间接寻址 ) ,其中指令 OUT 50H, AL 属于( 直接寻址 ) 。2、CPU 在执行 IN AL,DX 指令时,M/I/O#引脚为 低 电平,RD#引脚为 低 电平 WR#引脚为 高电平2、计算机系统中,CPU 与外设之间数据传输方式包括:直接传输、 ( 查询传输 ) 、 ( 中断传输 ) 、 ( DMA 传输 ) 。4、查询传输是指( ) 。5、中断传输是指( ) 。6、8086 CPU 使用 ( 16 ) 根地址线对 I/O 端口寻址,可寻址范围为 ( 216 ) 字节。7、 DMA 传输是指( ) 。8、 系统对外设编址方式包括 (统一编址 ) 和(独
33、立编址 ) 两种.二、名词解释第 11 页 共 13 页114、DMA 传送 三、判断题。请判断以下题的正误,对于“”的请说明原因。1、 微机的几种输入/输出方式中, DMA 方式利用率最高。 ( ) 微机的几种输入/输出方式中,DMA 方式利用率最高。 ( )2、 CPU 与 I/O 接 口 是 通 过 三 总 线 连 接 的 。 ( )3、 8086 CPU 读 写 一 次 存 储 器 或 I/O 端 口 操 作 所 需 要 的 时 间 称 为 一 个 基 本 读 写 总 线 周 期 。( )4、 8088CPU 工 作 在 最 小 工 作 模 式 下 , 当 执 行 OUT Dest,
34、Src 时 , CPU 的 控 制 信 号 为I/O/M#=0、 WR#=1、 RD#=0 状 态 。 ( X)5、 一 个 I/O 接 口 中 必 须 要 有 数 据 端 口 、 控 制 端 口 和 状 态 端 口 。 ( )6、 I/O 接 口 与 存 储 器 统 一 编 址 的 优 点 是 可 用 相 同 指 令 操 作 。 ( )7、 8086 CPU 的 I/O 接 口 与 存 储 器 是 统 一 编 址 的 。 ( X )8、 8088CPU 对 地 址 为 240H 的 I/O 端 口 读 操 作 指 令 为 IN AL, 240H。 ( X )9、 8086 CPU 对 I/O
35、 端 口 的 寻 址 空 间 为 1MB。 ( X )10、 8086 CPU 最 多 可 访 问 64K 个 I/O 字 端 口 。 ( )11、 8086 CPU 采 用 I/O 独 立 编 址 方 式 , 可 使 用 AD15-AD0 线 的 地 址 信 息 寻 址 I/O端 口 ( )12、 8086 CPU 的 输 入 指 令 IN Dest,Src 中 目 的 操 作 数 Dest 只 能 是 AL.(X )13、 8086 CPU 的 输 出 指 令 , 是 将 AL 或 AX 寄 存 器 的 内 容 输 出 到 外 设 的 一 个端 口 。 ( )14、 在 CPU 与 外 设
36、 的 I/O 传 输 控 制 方 式 分 为 直 接 传 输 、 查 询 传 输 、 中 断 传 输 、 DMA 传 输 。( )15、 若 I/O 接 口 为 直 接 传 输 方 式 , 接 口 中 应 有 状 态 端 口 。 ( X )16、 中 断 控 制 方 式 是 由 外 设 申 请 而 发 生 , 无 请 求 时 CPU 可 以 正 常 工 作 , 因 此 中 断 传 输 可 提高 CPU 的 利 用 率 。 ( )17、 查 询 方 式 时 CPU 处 于 主 动 , 外 设 处 于 被 动 , 所 以 CPU 效 率 不 高 。 ( )18、 外 设 的 状 态 信 息 是 通
37、 过 I/O 接 口 传 送 给 CPU。 ( )19、 查 询 传 输 方 式 是 通 过 查 询 状 态 后 决 定 是 否 传 输 的 传 输 方 式 。 ( )五、分析题2、请写指令完成操作:将字数据内容 56FDH 输出到端口 1000HMOV DX,1000HMOV AX,56FDH第 12 页 共 13 页12OUT DX,AX第八章一、填空题6、中断服务程序入口地址表又称为中断向量表,每个中断向量占用 4 字节空间,2 个低位字节为 ip ,2 个高位字节为 cs 。7、若中断类型号为 13,则这个中断向量的第一个字节的地址为 13*4 。8、8259A 可编程控制器,当单片使
38、用时,可同时接收 8 级外设的中断请求。四、单项选择题1、中断向量表存放在存储器的( B )中。A、FFC00 H FFFFFH B、00000H 003FFHC、EEC00H FFFFFH D、EEBFFH FFFFFH2、下面哪一个中断的优先级最低( C ) 。A、NMI 中断 B、INTR 中断C、单步中断 D、断点中断3、1、CPU 在中断响应过程中,( B )是为了能正确地实现中断返回。A、识别中断源 B、断点压栈C、获得中断服务程序入口地址 D、清除中断允许标志 IF4、10、能够提供中断类型码的芯片是(A )A、8259A B、8255AC、8253 D、8251A5、响应 NM
39、I 请求的必要条件是(C ) 。A、IFI B、IF0C、一条指令结束 D、无 INTR 请求6、下面哪一个中断的优先级最高(D ) 。A、NMI 中断 B、INTR 中断C、单步中断 D、断点中断三、判断题。请判断以下题的正误,对于“”的请说明原因。1、8086 CPU 可管理 256 种中断,其中 INTR 中断属于外部中断。 ( )2、中断向量就是中断类型码。 ( X )3、中断向量表地址指针就是中断向量。 (X )4、一个中断控制芯片 8259A 可管理 8 个中断源 ( )5、每一个中断向量在中断向量表中连续占 4 个内存单元。 ( )6、正在服务的中断源一定是优先级别最高的。 (
40、X )7、8086 响应中断的条件是执行完当前指令 ( x )8、响应非屏蔽中断 NMI 的条件是中断控制标志位 IF 必须置为 1 ( X )9、8259A 是一种可编程的中断控制器。 ( )五、分析题(共 10 分)第 13 页 共 13 页131、设有中断类型号为 60H 的中断服务程序,其中断向量为2167H:7A48H,请回答以下问题。 (6 分)(1)计算 60H 中断类型号所对应的中断向量地址;(2) 请用图描绘出 60H 号中断对应的中断向量在中断向量表中的存储示意。答案:(1)60H*4=180H(2)180H181H一、填空题(每空 1 分,共 8 分)二、名词解释(每题 4 分,共 16 分)三、判断题。请判断以下题的正误,对于“”的请说明原因。 (每题 1 分,共 10 分)四、单项选择题(每题 2 分,共 10 分)五、分析题(共 10 分)六、程序题(共 36 分) 3 道题七、存储器扩展题(10 分)48H7AH67H21H