微机原理与应用期末复习.doc_第1页
微机原理与应用期末复习.doc_第2页
微机原理与应用期末复习.doc_第3页
微机原理与应用期末复习.doc_第4页
微机原理与应用期末复习.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

萧山电大微机原理与应用业余专业期末复习(2011-5-18)复习题1一、选择填空1最早的IBM PC微计算机系统使用 作为核心微处理器. A. 8086; B.8085; C.8080; D.8088.2 不属于8086微处理器内的功能部件. A. 累加器; B. 算术逻辑部件; C. 标志寄存器; D.内存储器.3 8086微处理器的偏移地址是指 。A. 芯片地址引线送出的20位地址码;B. 段内某单元相对段首地址的差值;C. 程序中对存储器地址的一种表示;D. 芯片地址引线送出的16位地址码.4在下列有关中断向量表的描述中,不正确的有 。A. 中断向量是指中断处理程序的段地址和偏移地址;B. 中断向量是按软中断和硬中断的顺序存放的;C. 中断向量表保存各类中断处理程序的入口地址;D. 每个中断处理程序的入口地址在中断向量表中占4个字节。5下列指令中源操作数为立即寻址方式的有 。其中DAT为字变量。A. MOV BX, DAT B. MOV BX, 1000H C. MOV BX, 1000H D. MOV BX, DAT+1000H6下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有 。其中NUM定义为:NUM DW 1000HA. MOV AX, BX B. MOV BX, 1000HC. MOV AX, BX D. MOV BX, OFFSET NUM7 BP寄存器可用来存放偏移地址,可与它组合的默认段寄存器为 。A. SS B. DS C. ES D. CS8数据项NUM DD 16 DUP (10H DUP (0FFH) ) 定义的字节数为 。A. 100H B. 256 C. 160H D. 400H9指令 DIV BL 的被除数在 中。A. AX B. BX C. CX D. DX10INT 1AH的中断向量在中断向量表中的地址为 。A. 34H35H B. 34H37H C. 68H71H D. 68H6BH11. 微型计算机系统主要由 组成。A 微处理器、存储器、外部设备及软件;B 微处理器、内存储器、外存储器及软件;C 微型计算机基本硬件、键盘、显示器及软件;D 微型计算机基本硬件、外部设备及软件。12. 8086微处理器的引线INTR是 . A. 内部复位命令输入线;B. 读内部状态的命令输入线;C. 可屏蔽中断请求输入线;D. 非屏蔽中断请求输入线.13. 一个8086的总线周期是 . A. 处理器进行算术运算的定时单位;B. 处理器进行复位操作的定时单位;C. 处理器执行片外操作的定时单位;D. 处理器执行内部操作的定时单位.14. 8086微处理器所处理的硬件中断是由于 而产生的. A. 8086片内功能部件出现故障;B. 8086片外功能部件请求服务;C. 8086片内标志寄存器某标志位置位;D. 8086被复位.15. 下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有 。其中DAT定义为:DAT DW 10HA. MOV AX, BX B. MOV BX, 10HC. MOV BX, OFFSET DAT D. MOV AX, DAT BX 16. 对应物理地址143F0H,不可能的逻辑地址为 。A. 143F:0000H B. 1200:23F0H C. 1410:02F0H D. 1410:00F0H17. 假设(AL)=64H,如果执行指令XOR AL, BL后,(AL)=4AH,那么BL的值应为 。A. 2EH B, 40H C. 42H D. 4AH18. 下列有关伪操作的描述,错误的有 。A. 伪操作“PROC”表示一个过程的开始;B. 伪操作“END”表示一个段的结束;C. SEGMENT、DB、PROC和END都是伪操作;D. ASSUME伪操作不能把段地址赋给段寄存器。19. 假设对AL和BL中的无符号数执行ADD AL,BL指令,若结果溢出则转移,要使用指令 。A. JS B. JZ C. JC D. JO20. 8086微处理器的中断向量表存放在 内. A. 8086片内的一组寄存器;B. 8086片外RAM的0 3FFH 存储区;C. 8086片外RAM的FFC00H FFFFFH 存储区;D. 8086片外ROM的0 3FFH 存储区。21. 16-bit的微处理器是指 。A 内部所有寄存器是16-bit的,对外地址总线线数为16;B 内部ALU是16-bit的,对外控制总线线数为16;C 内部累加寄存器是16-bit的,对外I/O线数为16;D 内部主要功能部件、数据通路及对外数据总线为16位。22. 8086微处理器片内结构主要分为 二部分. A. 运算器部件和I/O接口部件;B. 控制器部件和寄存器部件;C. 运算器部件和存储器部件;D. 执行部件和总线接口部件.23. 8086微处理器采用引线复用技术, 该技术是 . A. 用一条引线传送两个信号;B. 用二条引线传送一个信号;C. 用一条引线把两个信号叠加;D. 用一条引线控制两个信号.24. 在一个8086读总线周期中的T1状态内, 处理器 . A. 读入数据;B. 送出地址码;C. 送出读命令信号RD #;D. 采样READY信号是否有效.25. 8086微处理器具有处理 种中断过程的能力. A. 16; B. 256; C. 64; D. 32.26. 下列指令中源操作数的寻址方式所指出的操作数在存储器中的有 。其中,NUM EQU 1000HA. MOV AX, BX B. MOV BX, NUMC. MOV AX, BX+NUM D. MOV BX, OFFSET NUM27. 微机中8位带符号整数:A123, B76,则AB 。A. 00101111 B. 11010001 C. 11010011 D. 1101010128. 指示堆栈单元地址,可使用的寄存器组合是 。A. SS和IP B. DS和BP C. ES和SP D. SS和BP29. A=0, 对A求补后,(CF, OF) = 。A. 0,0 B. 0,1 C. 1,0 D. 1,130. 在下列有关中断的描述中,不正确的有 。A. 显示器中断是一种可屏蔽中断;B. 产生硬中断的条件之一是相应外设的中断屏蔽位为0;C. 开中断时允许CPU响应外设的中断请求;D. 中断发生时CPU清除IF,设置TF。31. 微处理器主要由 组成。A ALU、存储器、控制器;B ALU、寄存器、控制器;C ALU、I/O接口、控制器;D ALU、寄存器、存储器。32. 最早的IBM PC微计算机系统使用 作为核心微处理器. B. 8086; B.8085; C.8080; D.8088.33. 要使8086微处理器工作在最小模式下, MN/MX # 信号要接 . A. 0伏; B. 5伏; C. 悬空; D. 脉冲信号.34. 在微机系统中, 存储器是以 个二进制位为1个存储单元进行编址的. A. 4; B. 8; C.16; D.32.35. 下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有 。其中DAT定义为:DAT DW 10HA. MOV AX, BX B. MOV BX, 10HC. MOV BX, OFFSET DAT D. MOV AX, DAT BX 36. 在所有由四个“1”和四个“0”组成的8位二进制整数(补码)中,最小的数是 。A. 128 B. 122 C. 121 D. 6437. 不能用MOV指令直接装入数值的寄存器有 。A. SP B. BP C. CS D. SI38. 数据项NUM DD 16 DUP (10H DUP (0FFH) ) 定义的字节数为 。A. 100H B. 256 C. 160H D. 400H39. 假设(AL)=92H,(BL)13H,因满足(AL)(BL)而使程序转向目标地址DEST。要实现以上转移,程序在执行指令 CMP AL, BL后, 还要执行指令 。A. JNL DEST B. JNLE DEST C. JNB DEST D. JNBE DEST40. 在INTEL 8259A中, 当 , 则对应IRn的中断请求被屏蔽。 A. IMRn位被置1时; B. IRn位被置1时; C. IMRn位被置0时; D. IRn位被置0时.41. INTEL 8237A具有 个通道. A. 2; B. 4; C. 6; D.8.42. INTEL 8253某通道的定时间隔是由 来决定的. A. 输入的时钟频率和通道号;B. 输入的时钟频率和计数方式;C. 输入的时钟频率和工作方式;D. 输入的时钟频率和计数初值.43. 异步串行通信中一个字符信息位的格式按先后次序是 . A. 起始位、数据位、校验位、停止位;B. 起始位、校验位、数据位、停止位;C. 起始位、数据位、停止位、校验位;D. 校验位、起始位、数据位、停止位。44. 在采用软件行扫描方式的小键盘中, 各列线经一电阻接至5伏电源,是 . A. 为了减少列线读入控制电路的负载;B. 列线读入控制电路逻辑上的需要;C. 为了减少行线驱动电路的负载;D. 为了限制流入列线读出控制电路的电流.45. 采用T型电阻网络的DAC中, 运算放大器的作用是 . A. 对受控于数字量的网络中各支路电流进行放大, 形成输出模拟电压;B. 对受控于数字量的网络中各支路电流进行求和, 形成输出模拟电压;C. 对受控于数字量的网络中各支路电流进行反相, 形成输出模拟电压;D. 对受控于数字量的网络中各支路电压 “或” 起来, 形成输出的逻辑状态。46. INTEL 8237A每个通道有 地址寄存器. A. 1个16位的;B. 2个8位的;C. 2个16位的;D. 1个8位的.47. INTEL 8253是一个 芯片.可编程并行外围接口;可编程串行外围接口;可编程计数器/定时器;可编程中断控制器.48. 矩阵式小键盘各列线经电阻接5V,在采用软件行扫描法识别键动作时,CPU首先经并行接口 . A. 向键盘被选行线上输出低电平, 然后CPU经并行接口读取列线值进行判断;B. 向键盘被选行线上输出高电平, 然后CPU经并行接口读取列线值进行判断;C. 向键盘被选列线上输出低电平, 然后CPU经并行接口读取行线值进行判断;D. 向键盘被选列线上输出高电平, 然后CPU经并行接口读取行线值进行判断;49. 采用T型电阻网络的DAC中用了两种阻值的电阻,它们是 . A. R和R; B. R和2R; C. R和4R; D. R和8R.50.“微计算机总线宽度”是指 。A. 总线中数据线的位数;B. 总线中地址线的位数;C. 总线中控制信号的个数;D. 总线中所连接模块插头的尺寸。51.处理器与I/O接口间采用查询方式传输数据时, 然后启动数据的传输过程. A. 处理器首先向外设接口发出命令信号;B. 处理器先经程序读得接口已准备好的状态信息;C. 外设接口首先向处理器发出传送数据请求信号;D. 外设接口首先向存储器发出传送数据的控制信号.52. CPU对8253编程时 . A. 先向某计数器写入控制字, 再向控制口写入计数初值;B. 先向控制口写入控制字, 再向某计数器写入计数初值;C. 先向某计数器写入计数初值, 再向控制口写入控制字;D. 先向控制口写入计数初值, 再向某计数器写入控制字.53. 对端口C的某位进行置位/复位操作时, 要向8255A的 端口发送置位/复位控制字. A. 第4号; B. 第3号; C. 第2号; D. 第1号.54. 共阳极七段LED显示模块中 . A. 七个LED的阳极连在一起后引出, 各自的阴极也连在一起后引出;B. 七个LED的阳极连在一起后引出, 各自的阴极独立引出;C. 七个LED的阴极连在一起后引出, 各自的阳极独立引出;D. 七个LED的阳极独立引出, 七个LED的阴极也独立引出.55. 下列有关微计算机总线结构的描述: 是不正确的。A 功能部件模块化,其对外引线符合国际标准;B 不同模块间采用符合国际标准的连接方式;C 不同的标准化模块的组合实现不同的系统配置;D 所有功能部件经一组连线连接起来。56. “可编程外围接口芯片”是指 . A. 芯片的工作方式可通过系统对其写入不同代码来改变;B. 芯片的工作方式可通过对其引线进行不同连接来改变;C. 芯片的工作方式可通过改变其工作频率来改变;D. 芯片可执行由专门指令组成的程序.57. INTEL 8253内部有 个定时通道. A. 4; B. 3; C. 2; D. 1.58. 矩阵式小键盘各列线经电阻接5V,在采用软件行扫描法识别键动作时,CPU首先经并行接口 . E. 向键盘被选行线上输出低电平, 然后CPU经并行接口读取列线值进行判断;F. 向键盘被选行线上输出高电平, 然后CPU经并行接口读取列线值进行判断;G. 向键盘被选列线上输出低电平, 然后CPU经并行接口读取行线值进行判断;H. 向键盘被选列线上输出高电平, 然后CPU经并行接口读取行线值进行判断;59. 一个DAC在微机系统中占用 个端口地址. A. 4; B. 3; C. 1; D. 2.60. 下列叙述中 不属总线技术规范中所要求的。A. 总线中每条信号线的名称及功能等给定义;B. 总线所连模块的尺寸、插头位置及接插件规格等求;C. 系统中微处理器型号的特定要求;D. 总线中每个信号的有效电平、动态特性等电气要求。二、填空题1假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(DI)=2,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。填空回答下列问题。(1)MOVAX,BPDI;源操作数物理地址= H指令执行后(AX)= H(2)POPAX;源操作数物理地址= H指令执行后(AX)= H(3)LEADI,ARRAY;源字段的寻址方式是 指令执行后(DI)= H(4)JMPBX;指令执行后(IP)= H(5)ADDAL,BYTE PTR ARRAYBX ;源字段的寻址方式是 指令执行后(AL)= H2. 假设数据区数据定义如下:ORG100HADB34BDD1XLABELBYTEYDWAB执行下列程序段并填空。LEADI, B; (DI)= HMOVAX, WORD PTR A; (AX)= HMOVBX, OFFSET X; (BX)= HLEABP, Y; (BP)= HMOVCL, X; (CL)= H注:1, 2, 3, 4的ASCII码为31H, 32H, 33H, 34H; A, B, C, D的ASCII码为41H, 42H, 43H, 44H。3. 假设(DS)=12FAH,(SI)=54AEH,请问:(1)它们所指示的是什么段?(2)它们所指示的存储单元保存的是数据还是指令?(3)它们所表示的逻辑地址是什么?(4)它们所表示的偏移地址是多少?(5)它们所表示的物理地址是什么?(6)它们所表示的段的最低地址是多少?(7)它们所表示的段的最高地址是多少?4现有 (DS)=2000H, (BX)=0100H, (SI)=0002H, (20100)=12H, (20101)=34H, (20102)=56H, (20103)=78H, (21200)=2AH, (21201)=4CH, (21202)=65H, (21203)=0B7H,试说明下列各条指令单独执行完后,相关寄存器或存储单元的内容。(10分)(1)MOV AX, 1200H(2)ADD BX, BX(3)SUB BH, BYTE PTR BX+1100(4)XCHG BX, BXSI(5)SAR 1100BXSI,1三、问答题1. 微型计算机系统总线由哪三部分组成?它们各自的功能是什么?2. 总线上数据传输分哪几种类型?各有什么特点?3. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?4. 8086的中断向量表如何组成?作用是什么?8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表存在存储器的什么位置?向量表的内容是什么?8086如何控制转向中断服务程序。四、程序填空题1. 一个微机系统中包含以下器件:CPU8086一片,并行接口8255一片(设备号:A口80H,B口82H,C口84H,控制口86H),定时器8253一片(设备号:计数器090H,计数器192H,计数器294H,控制口96H),中断控制器8259A一片(设备号:A0H,A2H)。现将8255的A口连接一输入设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。8253工作于“模式0”,设置计数器0的计数常数为2060H,进行二进制计数。8259A的ICW2给定为70H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255未用端口设成输入方式),(CPU的A1、A2接各芯片的A0、A1)。MOV AL, ; 8255初始化 OUT , AL ; MOV AL, ; 8253初始化 OUT , AL ; MOV AL, ;设8253计数初值 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ; 8259A初始化 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ;OUT , AL ;IN AL, ; 从8255的A口读入数据PUSH AX ;MOV AL, ; 用按位置位/复位方式使选通无效OUT , AL ;POP AX ;OUT , AL ; 往B口输出数据 MOV AL, ; 用按位置位/复位方式使选通有效OUT , AL ;MOV AL , ; 撤消选通信号OUT , AL此时,对应8259A的IR3中断类型号是 ;中断向量存放在0段 , , , 单元中。2. 一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A口90H,B口91H,C口92H,控制口93H),定时器8253一片(设备号:计数器060H,计数器161H,计数器262H,控制口63H),中断控制器8259A一片(设备号:E0H,E1H)。现将8255A的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在0方式。PC4作为输出设备的选通输出端且低电平有效。8253计数器0工作于“模式3”,计数常数为06H,进行二进制计数。8259A的ICW2给定为40H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。请填充下面程序中的空白项 (注意:控制字中可0可1位选0,8255A未用端口设成输入方式)。MOV AL, ; 8255初始化 OUT , AL ; MOV AL, ; 8253初始化 OUT , AL ; MOV AL, ;设8253计数初值 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ; 8259A初始化 OUT , AL ; MOV AL, ; OUT ,AL ; MOV AL, ;OUT AL ;IN AL, ; 从8255的A口读入数据PUSH AX ;MOV AL, ; 用按位置位/复位方式使选通无效OUT , AL ;POP AX ;OUT , AL ; 往B口输出数据 MOV AL, ; 用按位置位/复位方式使选通有效OUT , AL ;MOV AL , ; 撤消选通信号OUT , AL此时,对应8259A的IR3中断类型号是 ;中断向量存放在内存0段 , , , 单元中。3. 一个微机系统中包含以下器件:CPU8086一片,并行接口8255一片(设备号:A口80H,B口82H,C口84H,控制口86H),定时器8253一片(设备号:计数器090H,计数器192H,计数器294H,控制口96H),中断控制器8259A一片(设备号:A0H,A2H)。现将8255的A口连接一输入设备工作在0方式,B口连接一输出设备,也工作在0方式,PC4作为输出设备的选通输出端且低电平有效。8253工作于“模式0”,设置计数器0的计数常数为2060H,进行二进制计数。8259A的ICW2给定为70H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255未用端口设成输入方式),(CPU的A1、A2接各芯片的A0、A1)。MOV AL, ; 8255初始化 OUT , AL ; MOV AL, ; 8253初始化 OUT , AL ; MOV AL, ;设8253计数初值 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ; 8259A初始化 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ;OUT , AL ;IN AL, ; 从8255的A口读入数据PUSH AX ;MOV AL, ; 用按位置位/复位方式使选通无效OUT , AL ;POP AX ;OUT , AL ; 往B口输出数据 MOV AL, ; 用按位置位/复位方式使选通有效OUT , AL ;MOV AL , ; 撤消选通信号OUT , AL此时,对应8259A的IR3中断类型号是 ;中断向量存放在0段 , , , 单元中。4. 一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A口70H,B口71H,C口72H,控制口73H),定时器8253一片(设备号:计数器080H,计数器181H,计数器282H,控制口83H),中断控制器8259A一片(设备号:B0H,B1H)。现将8255A的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在0方式。PC4作为输出设备的选通输出端且低电平有效。8253计数器0工作于“模式2”,计数常数为04H,进行二进制计数。8259A的ICW2给定为50H,工作于边缘触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。请填充下面程序中的空白项 (注意:控制字中可0可1位选0,8255未用端口设成输入方式)。MOV AL, ; 8255初始化 OUT , AL ; MOV AL, ; 8253初始化 OUT , AL ; MOV AL, ;设8253计数初值 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ; 8259A初始化 OUT , AL ; MOV AL, ; OUT , AL ; MOV AL, ;OUT , AL ;IN AL, ; 从8255的A口读入数据PUSH AX ;MOV AL, ; 用按位置位/复位方式使选通无效OUT , AL ;POP AX ;OUT , AL ; 往B口输出数据 MOV AL, ; 用按位置位/复位方式使选通有效OUT , AL ;MOV AL , ; 撤消选通信号OUT , AL此时,对应8259A的IR2中断类型号是 ;中断向量存放在内存0段 , , , 单元中。参考答案一、选择填空1D 2. D 3. B 4. B 5. B 6. C 7. A 8. D 9. A 10. D 11. D 12. C 13. C 14. B 15. D 16. D 17. A 18. B 19. C 20.B 21. D 22. D 23. A 24. B 25.B 26. C 27.D 28. D 29. A 30. D 31. B 32. D 33. B 34. B 35. D 36. B 37. C 38. D 39.C 40. A 41. B 42.D 43. A 44. B 45.B 46.C 47.C 48. A 49. B 50. A 51. B 52. B 53.A 54. B 55: D 56. A 57. B 58. A 59. C 60. C 二、填空题1答:(1)源操作数物理地址= 40102 H指令执行后(AX)= 2200 H(2)源操作数物理地址= 40100 H指令执行后(AX)= 00A0 H(3)源字段的寻址方式是 直接寻址方式 指令执行后(DI)= 0050 H(4)指令执行后(IP)= 200 H(5)源字段的寻址方式是 寄存器相对寻址方式 指令执行后(AL)= 34 H2. 答:LEADI, B; (DI)= 102 HMOVAX,WORD PTR A; (AX)= 3433 HMOVBX, OFFSET X; (BX)= 106 HLEABP, Y; (BP)= 106 HMOVCL, X; (CL)= 42 H3. 假设(DS)=12FAH,(SI)=54AEH,请问:答:(1)数据段(2)数据(3)12FA: 54AE(4)54AEH(5)1844EH(6)12FA0H(7)22F9FH4答: (1)(AX)= 4C2AH (2)(BX)= 3512H (3)(BH)= 0D7H (4)(BX)= 7856H,(20102)= 0100H (5)(21202H)= 0DBB2H三、问答题1.答:l 由地址总线、数据总线和控制总线三部分组成;l 地址总线用于指出数据的来源或去向;l 数据总线提供了模块间数据传输的路径;l 控制总线用来传送各种控制信号以便控制数据、地址总线的操作及使用。2. 总线上数据传输分哪几种类型?各有什么特点?答:分单周期方式和突发方式两种。在单周期方式中,每个总线周期只传送一个数据;在突发方式下,占用一次总线要进行多个数据的传输,源模块发出首地址去访问目的模块的数据1,以后的数据是在首地址的基础上按一定的规则去寻址目地模块。3.答:l 标志寄存器、IP、DS、SS、ES和指令队列置0;l CS置全1;l 处理器从FFFF0H存储单元取指令并开始执行。4.答:l 把内存0段中03FFH区域作为中断向量表的专用存储区;l 该区域存放256种中断的处理程序的入口地址;l 每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。5.答:l 8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。l 中断向量表在存储器的0段0000-03FF区域,向量表存放中断处理程序的入口地址。l 8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTR#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类型码”,8086/8088收到“类型码”后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP,CS),8086/8088从此地址取指令执行。将控制转向中断服务程序。四、程序填空题1.MOV AL, 91H ; 8255初始化 OUT 86H , AL ; MOV AL, 30H ; 8253初始化 OUT 96H , AL ; MOV AL, 60H ;设8253计数初值 OUT 90H , AL ; MOV AL, 20H ; OUT 90H , AL ; MOV AL, 1BH ; 8259A初始化 OUT A0H , AL ; MOV AL, 70H ; OUT A2H , AL ; MOV AL, 03H ;OUT A2H , AL ;IN AL, 80H ; 从8255的A口读入数据PUSH AX ;MOV AL, 09H ; 用按位置位/复位方式使选通无效OUT 86H , AL ;POP AX ;OUT 82H , AL ; 往B口输出数据 MOV AL, 08H ; 用按位置位/复位方式使选通有效OUT 86H , AL ;MOV AL , 09H ; 撤消选通信号OUT 86H , AL此时,对应8259A的IR3中断类型号是 73H ;中断向量存放在0段 1CCH , 1CDH , 1CEH , 1CFH 单元中。2. MOV AL, 91H ; 8255初始化 OUT 93H , AL ; MOV AL, 36H ; 8253初始化 OUT 63H , AL ; MOV AL, 06H ;设8253计数初值 OUT 60H , AL ; MOV AL, 00H ; OUT 60H , AL ; MOV AL, 1BH ; 8259A初始化 OUT E0H , AL ; MOV AL, 40H ; OUT E1H , AL ; MOV AL, 01H ;OUT E1H , AL ;IN AL, 90H ; 从8255的A口读入数据PUSH AX ;MOV AL, 09H ; 用按位置位/复位方式使选通无效OUT 93H , AL ;POP AX ;OUT 91H , AL ; 往B口输出数据 MOV AL, 08H ; 用按位置位/复位方式使选通有效OUT 93H , AL ;MOV AL , 09H ; 撤消选通信号OUT 93H , AL此时,对应8259A的IR3中断类型号是 43H ;中断向量存放在内存0段 10CH , 10DH , 10EH , 10FH 单元中。3. MOV AL, 91H ; 8255初始化 OUT 86H , AL ; MOV AL, 30H ; 8253初始化 OUT 96H , AL ; MOV AL, 60H ;设8253计数初值 OUT 90H , AL ; MOV AL, 20H ; OUT 90H , AL ; MOV AL, 1BH ; 8259A初始化 OUT A0H , AL ; MOV AL, 70H ; OUT A2H , AL ; MOV AL, 03H ;OUT A2H , AL ;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论