2022年微机原理课后题答案 .pdf
. . . .专业资料 . 第 5 章 存储器系统一、选择题1下列( B )不是半导体存储器芯片的性能指标。A. 存储容量 B. 存储结构 C. 集成度 D. 最大存储时间2高速缓存由(B)构成。A. SRAM B. DRAM C. EPROM D. 硬磁盘3由2K1bit 的芯片组成容量为 4K8bit 的存储器需要(D)个存储芯片。A. 2 B. 8 C. 32 D. 16 4安排 2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是(D)。A. 1FFFH B. 17FFH C. 27FFH D. 2FFFH 5一片容量为8KB的存储芯片,若用其组成1MB 内存,需( C )片。A. 120 B. 124 C. 128 D. 132 6外存储器包括( A B E F )。A. 软磁盘 B. 磁带 C. SRAM D. BIOS E. 硬磁盘 F. 光盘7在多级存储体系结构中,Cache-主存结构主要用于解决( D )的问题。A. 主存容量不足B. 主存与辅存速度不匹配C. 辅存与 CPU 速度不匹配D. 主存与 CPU 速度不匹配8动态 RAM 的特点之一是( BD )。A. 能永久保存存入的信息B. 需要刷新电路C. 不需要刷新电路D. 存取速度高于静态RAM 二、填空题1. 在分层次的存储系统中,存取速度最快、 靠CPU 最近且打交道最多的是 Cache 存储器, 它是由 DRAM 类型的芯片构成, 而主存储器则是由 SRAM 类型的芯片构成。2将存储器与系统相连的译码片选方式有线选法、 部分地址译码法和全地址译码法。3若存储空间的首地址为1000H,存储容量为 1K8、2K8、4K8H 和8K8的存储器所对应的末地址分别为 13FFH 、 17FFH 、 1FFFH 和 2FFFH 。4微机系统中存储器通常被视为 Cache 、 主存、辅存三级结构。三、综合题1某微机系统中内存的首地址为3000H,末地址为 63FFH ,求其内存容量。答:存储区总的单元数为:63FFH3000H13400H,故总容量 13KB。计算方法:若直接用十六进制表示,则总容量(3*163+4*162)/1024 ;若将地址表示成二进制,则总容量213B212B210B;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - . . . .专业资料 . 2下图为 SRAM6116 芯片与 8088 系统总线的连接图。(1)写出 6116芯片的存储容量;(2)分析每片 6116所占的内存地址范围。答:(1)6116芯片的存储容量是2k*8bit (2)第一片 6116的内存地址范围是 F1000HF17FFH 第二片 6116的内存地址范围是 F1800HF1FFFH 3 利用 6264芯片,在8088系 统 总 线 上 实 现 20000H23FFFH 的内存区域,试画出连接电路图。答:4如图所示, IBMPC/XT计算机扩展槽上与存储器连接的总线信号为20根地址线A19A0, 8根数据线 D7D0以及存储器读写信号MEMR和MEMW。使用这些信号扩展 1片 27256(32K8 EPROM )和 1片 62256(32K8 RAM )。要求 EPROM的起始地址为 C8000H ,RAM 紧随其后,使用74LS138(38译码器),采用全地址译码方式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - . . . .专业资料 . (1)试在图中画出计算机的存储器连接图(门电路自选)。(2)写出各片存储器的地址范围。答:地址范围27512:C8000CFFFFH, 62512:D0000HD7FFFH 5设某系统中的数据总线宽度为8bit ,地址总线宽度为16bit 。若采用 4K4的RAM 芯片组成 16KB 的存储系统。问:( 1)共需多少片4K4的RAM 芯片?这些芯片应分成多少组?每组多少片?答:共需 8片RAM 芯片,分成 4组,每组 2片。( 2) 该存储系统至少需要多少根地址总线?其中多少根低位地址线用于片内自A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D4D5D3D2D1D0OEWECEIC0 62256 A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D4D5D3D2D1D0OECE27256 IC1 G1 G2A G2B C B A Y3 Y0 Y1 Y2 Y7 Y4 Y5 Y6 74LS138 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D6 D5 D4 D3 D2 D1 D0 D7 MEMR MEMW 题五图、存储器扩展图第四题图A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D4D5D3D2D1D0OEWECEIC0 62256 A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D4D5D3D2D1D0OECE27256 IC1 G1 G2A G2B C B A Y3 Y0 Y1 Y2 Y7 Y4 Y5 Y6 74LS138 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D6 D5 D4 D3 D2 D1 D0 D7 MEMR MEMW 题五图、存储器扩展图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - . . . .专业资料 . 选(译码)?答:至少需要14根地址总线,其中12根低位地址线用于片内自选。( 3)设该存储系统从0000H开始占用一段连续地址空间,试给出每组芯片占用的地址范围。答: 00000FFFH 10001FFFH 20002FFFH 30003FFFH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - . . . .专业资料 . 第 6 章 输入输出与中断技术一、单项选择题18086CPU在执行 IN AL ,DX指令时, DX寄存器的内容输出到( A )上。A. 地址总线 B. 数据总线 C. 存储器 D. 寄存器2在 CPU与外设进行数据传送时,下列( C )方式可提高系统的工作效率。A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可3外部设备的端口包括( ABC ) 。A. 数据端口 B. 状态端口 C. 控制端口 D. 写保护口4CPU 在数据线上传输的信息可能是( ABC ) 。A. 数据 B. 状态 C. 命令 D. 模拟量5PC/XT机对 I/O 端口的寻址方式有( AF ) 。A. 端口直接寻址 B. 寄存器寻址 C. 基址寻址D. 变址寻址 E. 寄存器相对寻址 F. DX 间接寻址6PC机在和 I/O 端口输入输出数据时,I/O 数据须经( AE )传送。A. AL B. BL C. CL D. DL E. AX F. BX G. CX H. DX 7程序查询I/O 的流程总是按( B )的次序完成一个字符的传输。A. 写数据端口,读/ 写控制端口 B.读状态端口,读/ 写数据端口C. 写控制端口,读/ 写状态端口 D. 随 I/O 接口的具体要求而定。8在 CPU与外设之间设计接口电路的目的主要有(ABCD ) 。A. 解决驱动能力问题B. 控制数据传输速度C. 完成数据形式转换D. 负责 CPU与外设的联络98086CPU工作在总线请求方式时,会让出( D ) 。A. 地址总线 B. 数据总线C. 地址和数据总线 D. 地址、数据和控制总线10CPU响应 INTR 引脚上来的中断请求的条件之一是( B ) 。A. IF =0 B. IF =1 C. TF =0 D. TF =1 11断点中断的中断类型码是( C ) 。A. 1 B. 2 C. 3 D. 4 12执行指令IRET后弹出堆栈的寄存器先后顺序为( B ) 。A. CS、IP 、Flags B. IP、CS 、Flags C. Flags、CS 、IP D. Flags、IP、CS 13若 8259A工作在优先级自动循环方式,则 IRQ4 的中断请求被响应并且服务完毕后,优先权最高的中断源是( B ) 。A. IRQ3 B. IRQ5 C. IRQ0 D. IRQ4 14PC/XT机中若对从片8259A写入的 ICW2是 70H,则该 8259A芯片的 IRQ6的中断类型码是( B ) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - . . . .专业资料 . A. 75H B. 76H C. 70H D. 1D8H 15PC/XT机中若对从片8259A写入的 ICW2是 70H,则该 8259A芯片的 IRQ5的中断矢量存储的地址是( D ) 。A. 75H B. 280H C. 300H D. 1D4H 16当向 8259A 写入的操作命令字OCW2 为 01100100 时,将结束( E )的中断服务。A. IRQ0 B. IRQ1 C. IRQ2 D. IRQ3 E. IRQ4 F. IRQ5 G. IRQ6 H. IRQ7 173 片 8259A级联起来,可管理( C )级中断。A. 24 B. 23 C. 22 D. 20 E. 16 F. 15 二、多项选择题1在 PC机工作过程中,8259A 所管理的中断源优先级将发生变化的工作方式有( C D ) 。A. 全嵌套工作方式 B. 特殊全嵌套方式C. 优先级自动循环方式 D. 优先级特殊循环方式2写入 8259A的 ICW1为 13H,则该 8259A 芯片的工作方式是( ADE ) 。A. 上升沿触发中断请求 B. 仅高电平请求中断 C. 多片主从方式D. 单片方式 E. 初始化写入ICW4 F. 初始化不写入ICW4 3写入 8259A的 ICW4为 09H,则该 8259A 芯片的工作方式是( ABD ) 。A. 全嵌套 B. 采用 8086CPU C. 多片主从方式D. 缓冲方式 E. 自动结束中断 F. 优先级自动循环4写入PC/XT机 8259A 芯片的操作命令字OCW1 是 36H ,则被屏蔽的中断源是( BCEF ) 。A. IR0 B. IR1 C. IR2 D. IR3 E. IR4 F. IR5 G. IR6 H. IR7 58086CPU响应硬中断NMI和 INTR 时,相同的条件是( BD ) 。A. 允许中断B.当前指令执行结束C. CPU 工作在最大模式下D. 不处于 DMA 操作期间678三、判断题1内部中断的优先权总是高于外部中断。()2两片 8259A级连后可管理16 级中断。()38259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - . . . .专业资料 . 务子程序。()4若 8259A 的中断屏蔽字为00H,则 8259A 所管理的 8 级中断全被屏蔽。 ()5只要 8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。 ()6在 8259A特殊完全嵌套方式中,同级的中断可实现嵌套。()四、填空题1 对 I/O 端口的编址一般有外设与内存统一编址方式和外设与内存独立编址方式。 PC机采用的是独立编址方式。2在 PC系列微机中, I/O 指令采用直接寻址方式的I/O 端口有 256 个。采用DX间接寻址方式可寻址的I/O 端口有 64K 个。3数据的输入/ 输出指的是CPU与 外设 进行数据交换。4数据输入 /输出的四种方式是无条件传送方式、条件传送方式、中断方式和 DMA传送方式。5CPU在执行 OUT DX , AL指令时, DX 寄存器的内容送到地址总线上, AL 寄存器的内容送到数据总线上。6当 CPU执行 IN AL,DX指令时,IOM /引脚为低电平, RD 为低 电平,WR 为 高电平。7中断矢量就是中断服务子程序的入口地址,在内存中占有 4 个存储单元,其中低地址存储单元存放的是 IP 内容,高地址存储单元存放的是 CS 内容。8中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入 IP 寄存器和 CS 寄存器中,将堆栈中保存的标志装入 Flags 中。9CPU响应 8259A 中断,在引脚INTA 上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。108086CPU共可管理 256 个中断,中断矢量表放在从 00000 H地址单元到003FF H 地址单元,总共有 1K 个字节。11CPU响应中断后将 Flags 寄存器入栈保存,然后自动将 IF 标志和 TF 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条开中断指令。12以下代码完成8086 系统中断向量设置的功能,其设置的中断类型为 0BH ,中断服务程序入口的物理地址为 579B4H 。DATA SEGMENT ORG 2CH VAR1 DW ?VAR2 DW ?DATA ENDS CODE SEGMENT 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - . . . .专业资料 . ASSUME CS :CODE ,ES:DATA XOR AX ,AX MOV ES ,AX MOV AX ,1234H MOV ES :VAR1 ,AX MOV AX ,5678H MOV ES :VAR2 ,AX CODE ENDS 13. 五、综合题1简述接口编址的方法及其特点。答:给接口编地址,主要有两种方法:独立编址和统一编址。统一编址是指将端口和存储单元一起进行分配地址,即端口地址占用存储空间的一部分, 使得存储空间减少了,但对端口的访问正如对存储单元的访问一样灵活,不需设置专门的访问端口的指令(即I/O 指令) 。单独编址是指单独对端口进行地址分配,端口地址不占用存储空间,但对端口的访问需专门的指令(即I/O 指令) 。2微机通过接口与外设交换数据的指令有哪些?并写出所有的格式。答:有输入和输出两条指令,其格式各有四种:IN AL ,n OUT n,AL IN AX, n OUT n, AX IN AL,DX OUT DX, AL IN AX,DX OUT DX,AX 3试说明一般中断系统的组成和功能。答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O 接口电路要有提供中断请求信号及接收中断响应信号的逻辑。4简述中断的响应过程。答: 8086 在中断响应时,自动将标志寄存器FR和断点( CS和 IP)的值入栈保存,但不将别的其它寄存器的值入栈保存,故如果中断服务程序中用到其它寄存器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - . . . .专业资料 . 时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。8086 只对可屏蔽中断的响应输出2 个总线周期的INTA,并在第 2 个 INTA期间到 DB的低 8 位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到 DB读取,故没有2 个 INTA总线周期。中断响应与调子程序过程完全不同。5简述 8086 系统的中断分类及优先级。答:内部(除法除以0、单步、断点、溢出、指令中断)和外部(非屏蔽、可屏蔽)两大类。每个中断源有一个自已特定的类型码,8086 靠类型码来识别不同中断源,转去执行不同中断服务程序。可以使标志寄存器的IF 位和 TF 位为 0 来关闭可屏蔽中断和单步中断,但除法除以 0 中断、溢出中断、断点中断、指令中断及非屏蔽中断是无法关闭的。可屏蔽中断有专用的指令STI(开可屏蔽中断)和CLI(关可屏蔽中断) ,但单步中断的开或关没有专用指令。因 8086 的中断类型码为8 位的,中断类型码的个数为0FFH ,最多可有256个数, 故 8086 的内部中断和外部中断加起来最多可有256 个。除了可屏蔽中断的中断类型码是由8259A 提供的外,其它每种中断的中断类型码都是固定的。8086 各中断源的优先级从高到低依次是:除法除以0 溢出中断、断点中断、指令中断非屏蔽中断可屏蔽中断单步中断注意,优先级的高低与中断类型码的大小没有关系。因 INT N指令中断的优先级高于可屏蔽中断的优先级,故8086 在执行指令中断期间不能响应可屏蔽中断的中断请求。6什么是中断类型码、中断向量、中断向量表?在基于8086/8088 的微机系统中,中断类型码和中断向量之间有什么关系?答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086 系统中,中断类型码乘4 得到向量表的入口,从此处读出4 字节内容即为中断向量。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - . . . .专业资料 . 7写出分配给下列中断类型号在中断向量表中的物理地址。(1) INT 12H 答: 00048H (2) INT 8 答: 00020H 88259A中断控制器的功能是什么?答: 8259A 中断控制器可以接受8 个中断请求输入并将它们寄存。对8 个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A 可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。 8259A 与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8 级输入的中断控制系统。9画出 8259A的初始化流程图。答:10试按照如下要求对8259A设定初始化命令字:8086 系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H27H , 8259A的端口地址为0B0H和 0B1H 。并写出8259A的初始化程序段。答: ICW1=1BH (送 B0H端口 ) ,ICW2=20H (送 B1H端口 ),ICW4=03H (送 B1H端口) MOV AL ,1BH OUT 0B0H ,AL MOV AL ,20H OUT 0B1H ,AL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - . . . .专业资料 . MOV AL ,03H OUT 0B1H ,AL 118259A的中断屏蔽寄存器IMR与 8086 中断允许标志IF 有什么区别?答: IF 是 8086 微处理器内部标志寄存器的一位,若IF=0 ,8086 就不响应外部可屏蔽中断请求INTR 引线上的请求信号。8259A 有 8 个中断请求输入线,IMR中的某位为 1,就把对应这位的中断请求IR 禁止掉,无法被8259A处理,也无法向8086处理器产生INTR 请求。12 若 8086 系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A 的 IR4 相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE0H :0024H,则对应该中断源的中断向量表内容是什么,如何定位?答:中断向量表入口地址为:0 段的 0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。13现假设某外设的中断请求信号由IR2 端引入,要求编程实现CPU每次响应该中断时屏幕显示字符串“WELCOME!”。已知主机启动时8259A中断类型号的高5位已初始化为00001,故 IR2 的类型号为0AH ( 00001010B) ;8259A 的中断结束方式初始化为非自动结束,即要在服务程序中发EOI 命令; 8259A 的端口地址为20H 和21H。解:程序如下:DATA SEGMENT MESS DB WELCOME! ,0AH ,0DH , DATA ENDS CODE SEGMENT ASSUME CS :CODE ,DS : DATA START : MOV AX ,SEG INT2 MOV DS,AX MOV DX,OFFSET INT2 MOV AX, 250AH INT 21H ;置中断矢量表IN AL,21H ;读中断屏蔽寄存器AND AL,0FBH ;开放 IR2 中断OUT 21H ,AL STI 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - . . . .专业资料 . LL:JMP LL ;等待中断INT2:MOV AX ,DATA ;中断服务程序MOV DS ,AX MOV DX ,OFFSET MESS MOV AH ,09 INT 21H ;显示每次中断的提示信息MOV AL ,20H ;OCW2,一般 EOI 命令OUT 20H ,AL ;发出 EOI 结束中断IN AL,21H OR AL,04H ;屏蔽 IR2 中断OUT 21H ,AL STI MOV AH ,4CH INT 21H IRET CODE ENDS END START 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - . . . .专业资料 . 第 7 章 微型计算机的接口技术一、选择题二、填空题三、简答题四、综合题1设 8253 计数器的时钟输入频率为1.91MHz,为产生 25KHz的方波输出信号,应向计数器装入的计数初值为多少?答 : 4 .762519.1KHzMHz应向计数器装入的初值是76。2设 8253 三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz ,让 1 号通道周期性的发出脉冲,其脉冲周期为1ms ,试编写初化程序段。答 : 要输出脉冲周期为1ms,输出脉冲的频率是1000)101(13,当输入时钟频率为 2MHz时,计数器初值是200010002MHz使用计数器1,先读低 8 位,后读高8 位,设为方式3,二进制计数,控制字是76H。设控制口的地址是200H,计数器0 的地址是 202H。程序段如下:MOV DX ,200H MOV AL,76H OUT DX ,AL MOV DX ,202H MOV AX ,2000 OUT DX ,AL MOV AL,AH OUT DX ,AL 3如图所示,将8255 的 C端口接 8 个发光二极管,使这8 个发光二极管依次亮灭,其中74LS138 译码器与地址总线已经连接正确。( 1)C口端口地址为多少?控制口端口地址为多少?( 2)按位置位 / 复位字 0FH含义是什么?( 3)试编写实现8 个发光二极管循环亮灭的程序。(已知有一个延时1 秒的子程序,其入口地址为DELAY1S ) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - . . . .专业资料 . 答: (1)C口端口地址为3EAH ,控制口端口地址为3EBH 。( 2)按位置位 / 复位字 0FH含义是将PC7置 1。( 3)MOV DX , 3EBH MOV AL, 80H OUT DX , AL MOV DX , 3EAH MOV AL, 01H L1:OUT DX , AL LCALL DELAY1S ROL AL,1 JMP L1 HLT 4 用 8253 实现每隔1s 产生一个负脉冲,已知8253 的时钟频率为2MHz ,( 1)写出8253 的端口地址;(2)编写8253的初始化程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - . . . .专业资料 . 答:( 1)8253的端口地址为DF80H,DF81H,DF82H,DF83H (2)1/2MHz=0.5us 0.1s/0.5us=200000065535,应采用两个计数器级联,可定义 0#计数器工作在方式3(方波发生器),计数初值为20000,1#计数器工作在方式 2(频率发生器),计数初值为100。MOV DX,0DF83H MOV AL,00110110B OUT DX,AL MOV AL,01010100B OUT DX,AL MOV DX,0DF80H MOV AX,20000 OUT DX,AL MOV AH,AL OUT DX,AL MOV DX,0DF81H MOV AL,100 OUT DX,AL 56IBM-PC/XT计算机系统接口芯片连接如图所示,AEN 低电平选中端口。( 1)试说明各芯片使用的端口地址。答: 8259:20H,21H 8253:40H,41H,42H,43H ( 2)初始化各芯片。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - . . . .专业资料 . 1)单片 8259工作在完全嵌套方式,中断申请输入IR0IR7为边沿触发,IR0的中断号为 08H,试写出 8259初始化程序段。答: INT00 EQU 20H INT01 EQU 21H MOV AL,13H OUT INT00,AL MOV AL,08H OUT INT01,AL MOV AL,09H OUT INT01,AL 2)8253的定时器 0和定时器 2工作在方式 2,定时器 0的定时时间为25mS ,定时器2的输出频率为896HZ ,试写出 8253初始化程序段。答: CTC0 EQU 40H CTC1 EQU 41H CTC2 EQU 42H CTCC EQU 43H MOV AL,36H ;通道 0 OUT CTCC,AL MOV AX,7485H OUT CTC0,AL OUT CTC0,AL MOV AL,0B6H ;通道 2 OUT CTCC,AL MOV AX,533H OUT CTC2,AL MOV AL,AH OUT CTC2,AL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -