8253习题参考答案

合集下载

(完整版)8253练习题

(完整版)8253练习题

1.8253包括3个独立的,但结构相同的计数电路,它们分别是计数0,1,2通道,共占用 3 I/O地址,并由D7,D6 选择。

2.已经加在8253上的外部计数时钟频率为1MHZ,试说明若在不增加硬件芯片的情况下,使8253产生周期为1s的对称方波应如何实现?方式3,二进制计数,00110110,n=10^6,分为n1=1000,n2=1000,1端口的输出作为2端口的时钟输入。

参见P1593.8253端口地址为40H~43H,CH0作为计数器,计数时钟频率1MHZ,下列程序执行后,输出脉冲的宽度是0.02sMOV AL,36HOUT 43H,ALMOV AX,20000OUT 40H,ALMOV AL,AHOUT 40H,AL10^6/20000=50hzT=0.02s4.有如图所示的接口简化图,要使发光二极管亮2秒,熄灭2秒,但该过程共进行20秒即终止,设OUT0输入频率为100HZ。

8253端口地址为40H~43H 编写出程序。

A1A20端口Mov al,35hOut 43h,alMov al,00hOut 40h,alMov al,50hOut 40h,al1端口Mov al,77hOut 43h,al Mov al,00h Out 41h,al Mov al,04h Out 41h,al2端口Mov al,b1h Out 43h,al Mov al,00h Out 42h,al Mov al,20h Out 42h,al5.已知某8086微型计算机系统中包括8255A,8253两个可编程接口电路,其中,8253为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。

8255A,8253可编程接口电路如图所示。

+5V1.写出接口初始化程序片断8255mov al,82hOut 63h,al2.图中给出了8253各个计数器要求的工作方式:设外部时钟频率为F;计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字节型),工作在方式1;计数器2的计数初值为N (字型),工作在方式3。

微机原理及应用答案CH05(定时与计数 8253)

微机原理及应用答案CH05(定时与计数 8253)

CH05 定时与计数习题与思考题1.什么叫端口? 端口通常有哪几种? 各有什么特点?解答:为了提供CPU 与扩展部件和接口电路直接进行操作的“通道”,每个部件或接口内部都包含有一组寄存器,这些寄存器通常称为端口,每个端口有一个端口地址。

当CPU 与它们进行通信时,不同的信息通过不同的端口地址与不同的寄存器进行交互。

端口通常分为三类:用来传输数据的称为数据端口;用来存放设备或者部件状态的称为状态端口;用来存放CPU 发出的命令的称为控制端口。

CPU 通过数据端口完成数据传输,因此,数据端口一般是可读可写的;CPU 通过状态端口可以检测外设和接口部件当前的状态,因此,状态端口一般是只读的;CPU 通过控制端口传输命令以便控制接口和设备的动作,因此,控制端口一般是只写的。

2.试说明8253 的内部结构包括哪几个主要功能模块?解答:(1) 数据总线缓冲器。

这是8253 与CPU 数据总线连接的8 位、双向、三态缓冲器。

CPU 用输入输出指令对8253 进行读写的所有信息都是通过该缓冲器传送的,内容包括:. CPU 在初始化编程时写入8253 的控制字。

. CPU 向8253 的某一通道写入的计数值。

. CPU 从某一个通道读取的计数值。

(2) 读/写控制逻辑。

这是8253 内部操作的控制部分。

它接收输入的信号(CS 、WR 、RD 、A1、A0),以实现片选、内部通道选择(见表5-1)以及对相关端口的读/写操作。

(3) 控制字寄存器。

在对8253 进行初始化编程时,该寄存器存放由CPU 写入的控制字,由此控制字来决定所选中通道的工作方式。

此寄存器只能写入不能读出。

(4) 计数器0,计数器1,计数器2。

这是三个独立的计数器/定时器通道,各自可按不同的工作方式工作。

每个通道内部均包含一个16 位计数初值寄存器、一个16 位减法计数器和一个16 位锁存器。

其中,计数初值寄存器用来存放初始化编程时由CPU 写入的计数初值。

微机原理简答题和答案

微机原理简答题和答案

1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。

(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)控制字:01 11 000 1 71H答:MOV AL,71HOUT 83H,ALMOV AL,00HOUT 81H,ALMOV AL,04HOUT 81H,AL2. 某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:D7=1,D6 D5 A口工作方式,D4 A口输入输出,D3 PC7-PC4输入输出,D2 B口工作方式,D1 B口输入输出,D0 PC3-PC0输入输出。

执行如下程序段后,PB口输出何种波形?L1:MOV AL,01HOUT 91H,ALCALL D20MS;延时20msMOV AL,00HOUT 91H,ALCALL D20MS;延时20msJMP L1答:MOV AL,99H OUT 93H,AL 方波3. 8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?答:8004. 某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。

(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)计数初值=10^6/2*10^3=500控制字:00110111 37H答:MOV AL,37HMOV DX,316HOUT DX,ALMOV DX,310HMOV AL,00HOUT DX,ALMOV AL,05HOUT DX,AL5. 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?答:28H,29H,2AH,2BH6. 计算机有哪些主要应用领域?答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计7. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?答:微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。

8253练习题

8253练习题
D7 D6 D5 D4 D3 D2 D1 D0
计数器选择: 00-计数器0 01-计数器1 10-计数器2 11-无意义
读写格式: 00-计数值进行锁存 01-只读/写低8位 10-只读/写高8位 11-先读/写低8位,后高8位
数制选择: 0-二进制格式 工作方式选择: 1 - BCD 格 式 ( 十 进制) 000-方式0 001-方式1 ×10-方式2 ×11-方式3 100-方式4 101-方式5
D4
D3
D2
D1
D0
读写格式: 00-计数值进行锁存 01-只读/写低8位 10-只读/写高8位 11-先读/写低8位,后高8位
数制选择: 0-二进制格式 工作方式选择: 1 - BCD 格 式 ( 十 进制) 000-方式0 001-方式1 ×10-方式2 ×11-方式3 100-方式4 101-方式5
将计数器0设为模式3(方波发生器),计数初值为500,用二进制计数. 计数器1设为模式2(分频器),计数初值为10,用二进制计数.计数器0的 输出脉冲作为计数器1的时钟输入。请编写程序,且画出计数器0和1的输 出波形及其相位关系.其中8253的计数器0的地址为280h, 8253的计数 器0的地址为281h, 8253的控制口的地址为283h 分析:由将计数器0设为模式3(方波发生器),计数初值为500,用二进 制计数.可知计数器0的控制字为36h,初值为1f4h 计数器1设为模式2(分频器),计数初值为10,用二进制计数.可知计数 器0的控制字为54h,初值为0ah
8253的编程 8253的编程
编程原则: ① 设置初值前必须先写控制字 ② 初值设置要符合控制字中的格式规定 编程命令有两类: ① 读出命令 ② 写入命令 设置控制字命令 设置初始值命令 锁存命令

8253习题

8253习题

8253习题一、填空题1、82533-5是芯片,也称为片。

2、采用可编程定时/计数器,其定时与计算功能可由设定,设定后与微处理器工作。

3、8253-5内部有个结构完全相同的4、8253-5内部计数器是互相的,它们的输人和输出都取决于控制寄存器中的5、8253-5内部计数器的执行部件CE,实际上是16位计数器,它的初始值是由提供的。

6、8253计数,实际上是对信号线上的信号进行计数。

7、在PC机中,用8253的通道3向系统定时提出动态RAM刷新刷新请求,考虑在PC中选用128K某1位的动态RAM,因此要求在8m内完成芯片256行的刷新。

已确定通道工作在方式2,则要求计数器的负脉冲输出周期为m,若CLK3的输入频率为1.216MHZ,则置入通道3的计数初值为8、某8253的端口地址为40H~43H,若对计数器0进行初始化,则工作方式控制字应写入,计数初始值应写入9、8253在计数过程中,改变计数初始值,必须当外部信号触发后,新的计数值才能有效的工作方式有10、8253工作于方式2时,能产生定时信号,称为速率发生器,又称为11、当8253-5引脚CSA1A0为或等表示无效。

12、8253-5控制寄存器D5D4位为10时,表示读写位。

13、8253-5控制寄存器D5D4位为11时,表示先读写位,后读写位。

信号的,才将写入CR中的计数初值装入计数执行单元CE。

14、8253-5工作于方式2时,当计数结束输出一负脉冲后,时间,又把CR内容装入CE中,开始下一轮计数过程。

15、8253-5工作于方式3时,当计数初值为数时,输出OUT为对称方波;当计数初值为数时,输出OUT为近似对称方波。

二、选择题1、在IBM-PC系统中,8253-5三个通道的计数脉冲信号中()A、取自不同的信号源,具有不同的频率。

B、取自相同的信号源,具有相同的频率。

C、CLK0和CLK1取自同一信号源,而CLK2取自另一信号源。

D、CLK1和CLK2取自同一信号源,而CLK0取自另一信号源。

8253习题参考答案解析

8253习题参考答案解析

计数器0的初值:5000 MOV AL,34H MOV DX,0FFF3H OUT DX,AL MOV AX,5000 MOV DX,0FFF0H OUT DX,AL MOV AL,AH OUT DX,AL
开放IRQ4中断片段: IN AL,21H AND AL,0EFH OUT 21H,AL
计数器1初值:1000 MOV AL,78H MOV DX,0FFF3H OUT DX,AL MOV AX,1000 MOV DX,0FFF1H OUT DX,AL MOV AL,AH OUT DX,AL
补充1:某系统中8253芯片的通道0~通道2和控制字端口地 址分别为FFF0~FFF3H。定义通道0工作在方式2, CLK0=5MHZ,要求输出OUT0=1KHZ频率波。定义通道 1工作在方式4,用OUT0作计数脉冲,计数值为1000,计 数到0,向CPU发中断请求信号,接于IRQ4。编写8253 两个通道的初始化程序及中断向量、中断屏蔽位设置的程 序,并画出两计数通道的连接图。 分析:
题5-13 可编程计数器8253的级联是什么意思?什么时候会 用到级联。 答:8253的通道间,一个通道的输出OUT作为其它通道的 输入CLK,这种情况就称为级联。 当定时或计数初值大于一个通道的最大计数初值时,需 要通道级联来扩大计数范围。
题5-14、8253的片选信号如图所示: ①列出8253内各计数器及控制字寄存器的一组地址。 ②现有1MHz方波,利用这片8253产生1KHz方波,说明如 何实现(利用的计数器、工作方式及计数初值),写出对 8253编程的有关内容。
选择3A0~3A3H这组地址: 用计数器0,工作方式3 计数初值为:1MHZ/1KHZ=1000
8253初始化程序片段如下:
MOV MOV OUT MOV MOV OUT MOV OUT AL,36H ;0011 0110B DX,3A3H DX,AL AX,1000 DX,3A0H DX,AL AL,AH DX,AL

8253选择题

8253选择题

1、8253/8254为可编程定时/计数器,包含有(B)计数通道A、3个8位B、3个16位C、4个8位D、4个16位2、8253/8254为可编程定时/计数器,每个计数器通道具有(D)种工作方式A、3B、4C、5D、63、8253/8254为可编程定时/计数器,具有(B)种触发启动计数方式A、1B、2C、3D、44、8253只采用软件触发启动计数的工作方式为(B)A、方式0和方式1B、方式0和方式4C、方式0和方式5D、方式0和方式25、8253只采用硬件触发启动计数的工作方式为(C)A、方式1和方式2B、方式2和方式4C、方式1和方式5D、方式3和方式56、8253可采用软件或硬件触发启动计数器的工作方式为(B)A、方式0和方式1B、方式2和方式3C、方式4和方式5D、方式0和方式57、8253能够自动循环计数的工作方式为(B)A、方式0和方式1B、方式2和方式3C、方式4和方式5D、方式0和方式58、8253/8254为可编程定时/计数器,其占有(D)个口地址A、1B、2C、3D、49、当8253的控制线引脚,WR=L,A0=H,A1=H,CS=L时,完成的工作为(D)A、写计数器0B、写计数器1C、写计数器2D、写控制字10、当8253的控制线引脚,RD=L,A0=H,A1=L,CS=L时,完成的工作为(B)A、读计数器0中的计数值B、读计数器1中的计数值C、读计数器2中的计数值D、读控制字的状态11、若对8253写入控制字的值为96H,说明设定8253的(C)A、计数器1工作在方式2且将只写低8位计数初值B、计数器1工作在方式2且将一次写入16位计数初值C、计数器2工作在方式3且将只写低8位计数初值D、计数器2工作在方式3且将一次写入16位计数初值12、当8253控制字设置为3AH时,CPU将向8253(C)初值A、一次写入8位B、一次写入16位C、先写入低8位后写入高8位D、上述三种情况均不对13、8253能通过门控信号GA TE=H产生连续波形的方式有(B)A、方式1和方式2B、方式2和方式3C、方式4和方式5D、方式0和方式514、8253可以实现定时功能,若计数器脉冲为1kHz则定时1s的计数初值应为(B)A、100B、1000C、10000D、10000015、若使8253计数器1发出1kHz的方波(设输入时钟周期为T i=2MHz),其控制字为(B)A、36HB、76HC、B6HD、56H16、8253工作在方式1下,输出负脉冲的宽度等于(A)A、计数初值N个CLK脉冲宽度B、计数初值N+1个CLK脉冲宽度C、计数初值N-1个CLK脉冲宽度D、计数初值(2N-1)/2个CLK脉冲宽度值17、8253工作于方式1时,欲使输出负脉冲加宽,则可在输出计数期间(C)A、改变计数值B、改变控制字C、重新加入带上升沿的GATE信号D、复位18、在下列8253工作方式中,即使GA TE保持为高电平,处于(B)的8253在写入初值以后也不开始定时或计数A、方式0B、方式1C、方式2D、方式3。

微机接口课后作业答案C

微机接口课后作业答案C

(1)根据图中接线,写出8255芯片、8253芯片各端口的地址。
(2)编写8255芯片和8253芯片的初始化程序。其中,8253芯片的OUT 1 端输出100Hz方波,8255芯片的A 口为输出, B 口 和 C 口为输入。
(3)为8255芯片编写一个I/O控制子程序,其功能为:每调用一次,先检测PC0的状态,若PC0 = 0,则循环等待; 若PC0 = 1,可从 PB 口读取当前开关 K 的位置(0~7 ),经转换计算从 A 口的 PA0~PA3输出该位置的二进 制编码,供LED显示。
MOV DX,0A383H
;内部控制寄存器地址送DX
MOV AL,80H
;方式控制字
OUT DX,AL
MOV AL,08H
;PC4置0
4
OUT DX,AL
MOV AL,0FH
;PC7置1
OUT DX,AL
7.11 设8255芯片的接口地址范围为03F8H~03FBH,A 组 B 组均工作于方式0,A 口作为数据输出口,C 口低 4 位作 为控制信号输入口,其他端口未使用。试画出该片8255芯片与系统的电路连接图,并编写初始化程序。
解:
(1)8255芯片的地址范围为:8000H~FFFFH
8253芯片的地址范围为:0000H~7FFFH
(2)
;初始化8255芯片
MOV DX,8003H
MOV AL,8BH
;方式控制字,方式0,A 口 输出,B 口 和 C 口 输入
OUT DX,AL
;初始化8253
MOV DX,0003H
;内部寄存器口地址
;C 口 地址 ;C 口 状态 ;读 B 口 的开关位置
;没有接地则移动 ;查表,CX 为开关位置 ;

微机原理及接口技术习题及参考答案

微机原理及接口技术习题及参考答案

微机原理及接口技术习题及参考答案IP 和段寄存器依次属于____BIU 、BIU1. 设M/IO 、RD 和WR 在某时刻分别为1、1和0,指令中与其对应的是___ MOV ES:[DI], AX2. 执行返回指令,退出中断服务程序,这时返回地址来自_____。

堆栈区3. 为了设定可编程I/O 接口芯片的工作方式,必须通过_ 数据总线_传送命令信息。

5 从硬件角度而言,采用硬件最少的数据传送方式为_____ 无条件传送 4. 下列情况不适合采用中断方式进行处理的是_____。

高速数据传送5. 当采用存储单元与I/O 端口统一编址时,CPU 的数据传送指令___可以访问I/O 端口和存储单元6. 8253可编程定时/计数器工作在方式0时,控制信号GATE 变为低电平后,对计数器的影响是暂时停止现行计数工作9. 某系统中,欲用可编程并行接口芯片8255A 的一个口来实现两位输入和两位输出,则应选用___C 口10. 电路如图1所示,当A15~A2=10100011010101时,译码器输出为0,图中端口C 的地址为___ A355H11. 图1中端口B 的工作方式为____ 方式012. 图1中数据的传送方式采用______。

查询传送13. 在图1的电路中,假设8255此时有两根输出线与其它外设相连,那么,这两根输出线可使用_仅PC6, PC7 14. 在下列引起CPU 程序中断的四种情况中,需要由硬件提供中断类型码的是_____。

INTR15. 中断向量地址是______中断服务程序入口地址的地址16. 响应下列中断请求时,优先级最高的是_____。

A) NMI B) INTR C) 单步 D) INT n 17. 软中断 INT n (n =10H ~50H )的优先级排列原则是____无优先级级别18. 响应不可屏蔽中断时,其中断类型号是____由CPU 自动产生19. 使用8259A 中断控制器,在中断服务程序返回前发EOI 命令,其目的是___ 清除相关的ISR 位 20. 系统中若有多个中断源其优先级相等,在中断控制器8259A 设置优先级方式时,能通过编程来确定一开始谁的优先级最高,则这种工作方式应为____优先级特殊循环方式21. 系统中有两片中断控制器8259A ,为实现15级中断排队,则主片、从片嵌套应分别设置为____。

微型计算机原理与接口技术第八章课后答案

微型计算机原理与接口技术第八章课后答案

第八章1. 8253芯片有哪几个计数通道?每个计数通道可工作于哪几种工作方式?这些操作方式的主要特点是什么?答:8253内部包含3个完全相同的计数器/定时器通道,即0~2计数通道,对3个通道的操作完全是独立的。

8253的每个通道都有6种不同的工作方式。

方式0——计数结束中断方式:当对8253的任一个通道写入控制字,并选定工作于方式0时,该通道的输出端OUT立即变为低电平。

要使8253能够进行计数,门控信号GATE 必须为高电平。

经过n十1个脉冲后,计数器减为0,这时OUT引脚由低电平变成高电平。

OUT引脚上的高电平信号,一直保持到对该计数器装入新的计数值,或设置新的工作方式为止。

在计数的过程中,如果GATE变为低电平,则暂停减1计数,计数器保持GATE有效时的值不变,OUT仍为低电平。

待GATE回到高电平后,又继续往下计数。

方式1——可编程单稳态输出方式:当CPU用控制字设定某计数器工作于方式1时,该计数器的输出OUT立即变为高电平。

GATE出现一个上升沿后,在下一个时钟脉冲的下降沿,将n装入计数器的执行部件,同时,输出端OUT由高电平向低电平跳变。

当计数器的值减为零时,输出端OUT产生由低到高的正跳变,在OUT引脚上得到一个n个时钟宽度的负单脉冲。

在计数过程中,若GATE产生负跳变,不会影响计数过程的进行。

但若在计数器回零前,GATE又产生从低到高的正跳变,则8253又将初值n装入计数器执行部件,重新开始计数,其结果会使输出的单脉冲宽度加宽。

方式2——比率发生器:当对某一计数通道写入控制字,选定工作方式2时,OUT端输出高电平。

如果GATE为高电平,则在写入计数值后的下一个时钟脉冲时,将计数值装入执行部件,此后,计数器随着时钟脉冲的输入而递减计数。

当计数值减为1时,OUT端由高电乎变为低电平,待计数器的值减为0时,OUT引脚又回到高电平,即低电平的持续时间等于一个输入时钟周期。

与此同时,还将计数初值重新装入计数器,开始一个新的计数过程,并由此循环计数。

8253计数器练习

8253计数器练习

一、选择题(每小题3分,共39 分)1.8253工作于方式1时,输出负脉冲的宽度等于()A.计数初值N-1个CLK脉冲宽度B.计数初值N+1个CLK脉冲宽度C.计数初值N个CLK脉冲宽度D.计数初值(2N-1)/2个CLK脉冲宽度2.在8253某计数器工作方式1时,在计数中途OUT为()A.高电平 B.低电平 C.由高变低 D.由低变高3.8253引脚CS、RD、WR、A1、A0为()时,表示对计数2设置计数初值。

A.00010B B.10010B C.01010B D.10011B4.8253工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()A.改变计数值 B.改变控制字 C.复位 D.重新加入带有上升沿的GA TE信号5.8253的工作方式有()A.2种 B.3种 C.4种 D.6种6.8253工作在()时,需要由外部脉冲触发开始计数A.方式0 B.方式1 C.方式2 D.方式37.当8352可编程定时/计数器工作于方式0时,在初始化编程时,一旦写入控制字后()A.输出信号OUT变为高电平B.输出信号OUT变为低电平C.输出信号OUT保持原来的电平D.立即开始计数8.8253是可编程的()接口芯片。

A.总线控制B.DMA C.中断控制器D.定时器/计数器9.8253是可编程定时、计数芯片,它内部有()A.三个定时器 B.四个定时器 C.二个定时器 D.四个计数器10.设8253可编程定时/计数为可编程BCD码的减法计数器,其计数值最大时应置时间常数(计数初值)为()A.0FFFFH B.9999H C.7FFFH D.0000H11.启动8253的计数器开始或计数的方式有()A.软件方式 B.硬件方式 C.软件和硬件方式 D.门控信号12.在对8253进行任何操作前,都必须先向8253写入一个(),以确定8253的工作方式。

A.控制字 B.计数初值 C.状态字 D.指令13.可以从8253的()寄存器中读出减计数器的值。

8253问答题

8253问答题

8253问答题阅读使人快乐,成长需要时间1、8253可编程计数器有两种启动方式,在软件启动时,要使计数正常进行,GATE端必须为()电平,如果是硬件启动呢?答:8253可编程计数器有两种启动方式,在软件启动时,要使计数正常进行,GATE端必须为(高)电平;如果是硬件启动,则要在写入计数初值后使GA TE端出现一个由低到高的正跳变,以启动计数。

2、某个计算机应用系统采用8253的计数器0作频率发生器,输出频率为500Hz;用计数器1产生1000Hz的连续方波信号,输入8253的时钟频率为1.19MHz。

试问:初始化时送到计数器0和计数器1计数初值分别为多少?计数器工作在什么方式下?解:计数器0工作在方式2,其计数初值为=1.19MHz/500Hz=2380计数器1工作在方式3,其计数初值为=1.19MHz/1000Hz=11903、若要求8253用软件产生一次性中断,最好采用哪种工作方式?现在用计数器0对外部脉冲计数,每计满10 000个产生一次中断,请写出工作方式控制字及计数值。

解:若8253用软件产生一次性中断,最好采用方式0,即计数结束后产生中断的工作方式。

但若要求每计满10 000个产生一次中断,则表示具有重复中断的功能,因此,此时应使用计数器0工作于方式3,即连续方波输出方式。

其工作方式控制字为0011X111B,计数初值=10 0004、试编写一段程序,按下列要求设置如下图中8254的三个计数器计数器0:二进制计数,在操作方式0下操作,计数初值为1234H计数器1:BCD计数,在操作方式2下操作,计数初值为100H计数器2:二进制计数,在操作方式4下操作,计数初值为1FFFH解:计数器0的方式字=00110000B 计数器1的方式字=01010101B计数器2的方式字=10111000B MOV AL , 30HOUT 4CH , ALMOV AL , 55HOUT 4CH , ALMOV AL , 0B8HOUT 4CH , ALMOV AL , 34HOUT 40H , ALMOV AL , 12HOUT 40H , ALMOV AL , 00HOUT 44H , ALMOV AL , 01HOUT 44H , ALMOV AL , 0FFHOUT 48H , ALMOV AL , 1FHOUT 48H , AL5、试编写一个在计数进行的过程中进行读计数器2内容的程序段,并把读取的值放入AX 寄存器中,假设8253定位在I/O地址40H上,其中芯片输入线A1、A0分别接到A3、A2。

微机原理简答题及答案.

微机原理简答题及答案.

1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。

(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)控制字:01 11 000 1 71H答:MOV AL,71HOUT 83H,ALMOV AL,00HOUT 81H,ALMOV AL,04HOUT 81H,AL2. 某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:D7=1,D6 D5 A口工作方式,D4 A口输入输出,D3 PC7-PC4输入输出,D2 B口工作方式,D1 B口输入输出,D0 PC3-PC0输入输出。

执行如下程序段后,PB口输出何种波形?L1:MOV AL,01HOUT 91H,ALCALL D20MS;延时20msMOV AL,00HOUT 91H,ALCALL D20MS;延时20msJMP L1答:MOV AL,99H OUT 93H,AL 方波3. 8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?答:8004. 某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。

(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)计数初值=10^6/2*10^3=500控制字:00110111 37H答:MOV AL,37HMOV DX,316HOUT DX,ALMOV DX,310HMOV AL,00HOUT DX,ALMOV AL,05HOUT DX,AL5. 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?答:28H,29H,2AH,2BH6. 计算机有哪些主要应用领域?答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计7. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?答:微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。

8353练习题及答案

8353练习题及答案

8353练习题及答案一、简答题1、8253的功能作用是什么?它有哪些工作方式?答案:8253起着计数或定时的作用,提供可编程的三个16位定时/计数器通道.它有方式0到方式5共6种工作方式,分别是:计数结束中断方式,可编程单程方式,频率发生器,方波发生器,软件触发的选通信号,硬件触发的选能信号.2、8253定时/计数器的定时与计数方式有什么区别?8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?解:(1)8254作为计数器和定时器使用时的区别:用途不同:定时器用于产生连续的、周期恒定的信号;计数器用于对输入脉冲进行计数。

对CLK输入的信号要求不同:用作定时器时,CLK输入的信号必须有相同的周期;用作计数器时,允许CLK输入的信号没有固定的周期;使用方式不同:定时器方式下计数的过程周而往复,重复进行;计数器方式下计数的过程只进行一次,除非重新初始化,或者用GA TE重新触发;(2)8254工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数;GATE信号重新为高电平后,恢复原先的计数。

(3)由8254的方式控制字中的D7、D6两位来选择计数通道。

3、设8253计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号,应向计数器装入的计数初值为多少?4、、设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。

如果三个计数器的GATE都接高电平,三个计数器的CLK 都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。

5、试简述微机系统中定时器/计数器的必要性和重要性,以及定时实现的常用方法。

6、、可编程定时器/计数器8253/8254有几个通道?各通道有几种工作方式?各种工作方式的主要特点是什么?8254与8253有什么区别?7、8253芯片有哪几个计数通道?每个计数通道可工作于哪几种工作方式?这些操作方式的主要特点是什么?答:8253内部具有三个独立的16位计数通道:通道0、通道1、通道2.8253每个计数通道可工作于6中不同的工作方式:(1)方式0——计数结束中断方式(Interrupt on Terminal Count),在写入控制字后,输出端即变低,计数结束后,输出端由低变高,常用该输出信号作为中断源。

微型计算机原理作业第八章 习题与思考题

微型计算机原理作业第八章 习题与思考题

第八章习题与思考题典型例题解析一、填空题1. 当8253工作在周期性方波输出方式时,若计数初值为偶数,则输出①方波,若计数初值为奇数,则输出②方波。

分析:8253工作于方式3时输出连续方波,当计数初值n为偶数时,输出方波的高、低电平持续时间均为nT CLK/2,当计数初值n为奇数时,输出方波的高电平持续时间为(n+1)T CLK/2,低电平持续时间为(n+1)T CLK/2。

答:①对称②非对称2.8253内部寄存器地址有①个I/O端口,其中②个是定时/计数通道端口。

分析:8253有两条地址线A1、A0,用来选中片内4个端口,其中3个是计数通道地址。

答:①4 ②33.8253的计数通道0(端口地址为POTR0)用于计数,要求计满30输出一信号,假定计数器工作于BCD计数方式,则写入计数初值的指令为MOV L,和OUT PORT0,AL分析:8253在初始化写入计数初值时,若采用BCD码计数,计数初值必须以计数结果的十进制数加上“H”表示。

例如计数值为10,必须写为10H。

答:30H二、选择题1.8253的哪种工作方式能产生连续方波输出()。

A. 方式0B. 方式1C. 方式2D. 方式3分析:8253有6种工作方式,其中产生连续波形的是方式2和方式3,方式3产生连续方波答:D2.8253每个计数器的最大计数初值是()。

A. 65536B. FF00HC. 0000HD. FFFFH分析:8253每个计数器的计数范围是1~65536,当计数初值为0000H时,计满65536,减1计数器减为0。

答:C3. 若8253定时/计数器处于计数过程中,当CPU对它装入新的计数初值时,其结果将是()。

A. 8253定时/计数器禁止编程B. 8253定时/计数器允许编程,并改变当前的计数过程C. 8253定时/计数器允许编程,但不改变当前的计数过程D. 8253定时/计数器允许编程,是否影响当前的计数过程随工作方式而变分析:8253定时/计数器具有3个独立的16位计数通道,它们可以分别工作在6种不同的工作方式。

微机原理作业答案(作业2,8255,8253,8259)

微机原理作业答案(作业2,8255,8253,8259)

8255,8253,8259综合练习:1、如图:每按下K0一次,按L0-L7的顺序循环以次点亮;每按下K1一次,按L7-L0顺序循环以次点亮;8255口地址:60H-63H(1) 写出8255初始化程序(2) 编写程序实现上述功能① MOV AL,81H ;控制字:1 0 0 0 0 0 0 1=81HOUT 63H,AL② MOV AL,FEH ;注意:输出0时发光管亮MOV BL,AL OUT 60H,ALGOON :IN AL,62HTEST AL,01HJNZ K2 ;注意:输入为0时表明按键按下 ROL BL,1JMP DISPLAY K2: TEST AL,02HJNZ DISPLAY /GOON/DISP1 ROR BL,1DISPLAY: MOV AL,BLOUT 60H,AL DISP1:JMP GOON8255A+5V: :PA0 PA7 PC0 PC1L0 L7 K0 K12. ①;8253初始化MOV AL,30H ;定时器0控制字:0 0 1 1 0 0 0 0=30HMOV DX,0403HOUT DX,ALMOV AX,60000 ;定时一分钟,定时器0计数初值MOV DX,0400HOUT DX,ALMOV AL,AHOUT DX,AL ;MOV AL,70H ;定时器1控制字:0 1 1 1 0 0 0 0=70HMOV DX,0403HOUT DX,ALMOV AL,0 ;初始值取最大值0MOV DX,0401HOUT DX,ALOUT DX,AL ;MOV AL,0B0H ;定时器2控制字:1 0 1 1 0 0 0 0=B0HMOV DX,0403HOUT DX,ALMOV AL,0MOV DX,0402HOUT DX,ALOUT DX,AL ;;8259初始化CLIMOV DX,0420HMO AL, 00010011BOUT DX,AL ;ICW1MOV DX,0421HMO AL, 00101000BOUT DX,AL ;ICW2MOV DX,0421HMO AL, 00000001BOUT DX,AL ;ICW4STI设置中断服务程序的入口地址=初始化中断向量表②CLIMOV AL,28H ;中断类型号:28HMOV BL,4MUL BLMOV DI,AXPUSH DSMOV AX,0MOV DS,AXMOV AX,OFFSET ZD0 ;(ZD0为中断服务程序标号)MOV [DI],AXMOV AX,SEG ZD0MOV [DI+2],AXPOP DSSTI中断服务程序③ZD0:PUSH AXPUSH CXPUSH DXSTIMOV AX,60000 ;重装定时器0计数初值,启动定时MOV DX,0400HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,0403HMOV AL, 40HOUT DX, AL ;发锁存命令到计数器1MOV DX,0401HIN AL,DXMOV BL,ALIN AL,DX ;两次读写,先低后高MOV BH,AL ;BX=定时器1计数MOV AL,0OUT DX,ALOUT DX,AL ;计数器1清0MOV DX,0403HMOV AL, 80HOUT DX, AL ;发锁存命令到计数器2MOV DX,0402HIN AL,DXMOV CL,ALIN AL,DXMOV CH,AL ;CX=定时器2 计数MOV AL,0OUT DX,ALOUT DX,AL ;计数器2清0MOV AX,0SUB AX,BXMOV BX,AX ;获得实际计数值1MOV AX,0SUB AX,CXMOV CX,AX ;获得实际计数值2SUB BX,CX ;合格品件数MOV AX,BUF ;累计合格工件数ADD AX,BXMOV BUF,AXMOV AX,[BUF+2]ADC AX,0MOV [BUF+2],AXCLIMOV AL,20HMOV DX,0420H ;中断结束命令OUT DX,ALSTIPOP CXPOP BXPOP AXIRET3:在以4000H开始的单元中存有200个无符号字节数,找出其中的最大值存入BH,最小值存入BL, 并计算这200个数的平均值,存入4100H单元。

第9章_4 8253的应用(习题)

第9章_4 8253的应用(习题)
CLK2 PCLK 1.193186Mz
40H~ 40H~43H
CS
8253
61H 0FCH AL
8255(60H~63H) 8255(60H~63H)PBA0 GATE2 OUT2 驱 动
DEBUG PC8253
P376 8.22 定时计数器8253输入时钟频率为1MHZ 并设定为按BCD码计数, 8253输入时钟频率为1MHZ, BCD码计数 定时计数器8253输入时钟频率为1MHZ,并设定为按BCD码计数,若写 入的计数值为0080H 则该通道定时时间是多少? 0080H, 入的计数值为0080H,则该通道定时时间是多少? 解: 对于BCD码计数则0080H表示计数值为80 BCD码计数则0080H表示计数值为 对于BCD码计数则0080H表示计数值为80 通道的输出频率为: 通道的输出频率为:1M/80=12500HZ 定时时间为:1/12500=8× 定时时间为:1/12500=8×10-5(S)=80(μS)
CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 +5V +5V 2.5Mz OUT
P339 8253应用举例 应用举例 8253的应用电路如图所示,三个通道分别设置为:通道0为方式2,计数初值 为1000;通道1为方式1,计数初值为500;通道2为方式3计数初值为2000。外 接时钟为2.5Mz。在开关打到+5V后,计算OUT脉冲的重复周期和波形的持续 时间。设端口地址为80H~83H,写出初始化程序。 通道0为方式2 通道0为方式2 0011 0100B=34H 通道1为方式1 通道1为方式1 0111 0010B=72H 通道2为方式3 通道2为方式3 1011 0110B=B6H MOV AL,34H OUT 83H,AL MOV AX,1000 OUT 80H,AL MOV AL,AH MOV AL,B6H OUT 80H,AL OUT 83H,AL MOV AL,72H OUT 83H,AL MOV AX,2000 MOV AX,500 OUT 82H,AL OUT 81H,AL MOV AL,AH MOV AL,AH OUT 82H,AL OUT 81H,AL

8253习题参考答案

8253习题参考答案

计数器0的初值:5000 MOV AL,34H MOV DX,0FFF3H OUT DX,AL MOV AX,5000 MOV DX,0FFF0H OUT DX,AL MOV AL,AH OUT DX,AL
开放IRQ4中断片段: IN AL,21H AND AL,0EFH OUT 21H,AL
计数器1初值:1000 MOV AL,78H MOV DX,0FFF3H OUT DX,AL MOV AX,1000 MOV DX,0FFF1H OUT DX,AL MOV AL,AH OUT DX,AL
8253习题参考答案
题5-12 可编程计数/定时器8253的控制字可以设定一种“数 值锁存操作”,这种操作有何必要。 答:计数时数值锁存寄存器的值随着减1计数器的值的变化 而变化,当执行锁存命令后,数值锁存器所存当前减1计数 器的值,直到读出数值锁存器的内容后,它继续跟着减1计 数器的值的变化而变化。若果没有锁存功能,因为8253是16 位定时器计数器,计数值需要分两次读出,读出结果可能会 出错。例如某时刻计数值为1000H,读出低位00H后,这是正 赶上来一脉冲计数器减1,计数值变成了0FFFH,这时再读高 8位读出的就是0FH了,这样分两次读出的16位数据变成了 0F00H,而非希望的1000H。所以读出前必须锁存,才可以正 确读出。 计数器0的所存控制字为:00H 或 00000000B 计数器1的所存控制字为:40H 或 01000000B 计数器2的所存控制字为:80H 或 10000000B
补充1:某系统中8253芯片的通道0~通道2和控制字端口地 址分别为FFF0~FFF3H。定义通道0工作在方式2, CLK0=5MHZ,要求输出OUT0=1KHZ频率波。定义通道 1工作在方式4,用OUT0作计数脉冲,计数值为1000,计 数到0,向CPU发中断请求信号,接于IRQ4。编写8253 两个通道的初始化程序及中断向量、中断屏蔽位设置的程 序,并画出两计数通道的连接图。 分析:

微机原理各章习题答案8(朱红 著)

微机原理各章习题答案8(朱红 著)

习题一、选择题1.可编程计数/定时器8253的工作方式共有______,共有_____个I/O口。

A. 3种,4B. 4种,5C. 6种,3D.6种,4答案:C2. 若8253的通道计数频率为1MHz,每个通道的最大定时时间为______。

A.10msB.97.92msC.48.64msD.65.536ms答案:D3.当可编程计数/定时器8253工作在方式0,在初始化编程时,一旦写入控制字后,_________。

A.输出信号端OUT变为高电平B. 输出信号端OUT变为低电平C. 输出信号保持原来的电位值D.立即开始计数答案:B4.定时/计数器8253无论工作在哪种方式下,在初始化编程时,写入控制字后,输出端OUT便______。

A.变为高电平B.变为低电平C.变为相应的高电平或低电平D.保持原状态不变,直至计数结束答案:C5. 8253工作在方式1时,输出负脉冲的宽度等于______。

A.1个CLK脉冲宽度B. 2个CLK脉冲宽度C. N个CLK脉冲宽度D.N/2个CLK脉冲宽度答案:C6.将8253定时/计数器的通道0设置为方式3,产生频率为10KHz的方波。

当输入脉冲频率为2MHz时,计数初值为______。

A. 200B.300C.400D.500答案:A二、填空题1.8253的计数器通道有______个,端口地址有_______个。

答案:3,42.8253的最高计数频率为。

答案:2MHz3.8253的数据引脚有_______位,内部有_______位的计数器初值寄存器。

答案:8位 16位4.若8253的输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为______。

答案:77H5.如果8253通道0工作在方式0,初值为8H,当减法计数至5H时,GATE信号变为低,则当GATE信号从新为高时,从又开始计数。

答案:原来计数中断的位置6.8253端口地址为40H~43H,通道0作为计数器,计数时钟频率为1MHz。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计数器0的所存控制字为:00H 或 00000000B
计数器1的所存控制字为:40H 或 01000000B
计数器2的所存控制字为:80H 或 10000000B
题5-13 可编程计数器8253的级联是什么意思?什么时候会 用到级联。
答:8253的通道间,一个通道的输出OUT作为其它通道的输 入CLK,这种情况就称为级联。
8253习题参考答案
题5-12 可编程计数/定时器8253的控制字可以设定一种“数 值锁存操作”,这种操作有何必要。
答:计数时数值锁存寄存器的值随着减1计数器的值的变化而 变化,当执行锁存命令后,数值锁存器所存当前减1计数器的 值,直到读出数值锁存器的内容后,它继续跟着减1计数器的 值的变化而变化。若果没有锁存功能,因为8253是16位定时 器计数器,计数值需要分两次读出,读出结果可能会出错。 例如某时刻计数值为1000H,读出低位00H后,这是正赶上来 一脉冲计数器减1,计数值变成了0FFFH,这时再读高8位读出 的就是0FH了,这样分两次读出的16位数据变成了0F00H,而 非希望的1000H。所以读出前必须锁存,才可以正确读出。
011
Y3
1 1 1 1 33FH
110
0 0 0 0 340H
100
Y4
1 1 1 1 34FH
0 0 0 0 350H
101
Y5
1 1 1 1 35FH
0 0 0 0 370H
111
Y7
1 1 1 1 37FH
连接芯片 8259 8253 8255 8251 0809 0832
OUT DX, AL
MOV AL, AH
OUT DX, AL
补充4:设计一个用8253实现定时中断的接口电路,要求每隔 10分钟产生一个定时中断信号。设CPU为8088最小模式, 系统提供0.5M的时钟,8253的口地址为48H~4FH。
分析:1/1.5M=2*10-6S 10*60=600S 600/2*10-6=3*108>65536 需要级联 选择0通道,方式3,初值30000; 选择1通道,方式3,初值10000; 选择口地址 48H~4BH
补充2:试按如下要求分别编写8253的初始化程序,已知8253的 计数器0~2和控制字I/O地址依次为04~07H。
①使计数器1工作在方式0,仅用8位二进制计数,初值为150
②使计数器0工作在方式1,按BCD计数,初值为3000
③使计数器2工作在方式2,计数初值为02F0
计数器0的初值:5000 MOV AL,34H MOV DX,0FFF3H OUT DX,AL MOV AX,5000 MOV DX,0FFF0H OUT DX,AL MOV AL,AH OUT DX,AL
开放IRQ4中断片段: IN AL,21H AND AL,0EFH OUT 21H,AL
GATE0
GATE1
GATE2 8253
CLK0 OUT0 CLK1
INT 21H
OUT1
IRQ4
或者:
MOV AX,0
MOV DS,AX
MOV SI,0CH*4;或者:MOV SI,30H
MOV AX,OFFSEF INTRP4
MOV [SI],AX
MOV AX,SEG INTRP4
MOV [SI+2],AX
;0#计数器初始化
;1#计数器初始化
MOV AL, 00110110B; 36H MOV AL, 01110110B; 76H
OUT 4BH, AL
OUT 4BH, AL
MOV AX, 30000
MOV AX, 10000
OUT 48H, AL
OUT 49H, AL
MOV AL, AH
MOV AL, AH
选择3A0~3A3H这组地址: 用计数器0,工作方式3 计数初值为:1MHZ/1KHZ=1000
8253初始化程序片段如下:
MOV AL,36H ;0011 0110B MOV DX,3A3H OUT DX,AL MOV AX,1000 MOV DX,3A0H OUT DX,AL MOV AL,AH OUT DX,AL
当定时或计数初值大于一个通道的最大计数初值时,需 要通道级联来扩大计数范围。
题5-14、8253的片选信号如图所示:
①列出8253内各计数器及控制字寄存器的一组地址。
②现有1MHz方波,利用这片8253产生1KHz方波,说明如 何实现(利用的计数器、工作方式及计数初值),写出对 8253编程的有关内容。
补充3:下图为秒信号发生器硬件电路,试设计程序实现其功能。
解:分析:1M→1HZ需要106分频,106>65536,两片级联 选择0通道,方式3,初值1000;选择1通道,方式3,初值 1000;端口地址未知,设控制口PORTCTL、0#计数器 PORT0、1#计数器PORT1、2#计数器PORT2
补充1:某系统中8253芯片的通道0~通道2和控制字端口地 址分别为FFF0~FFF3H。定义通道0工作在方式2, CLK0=5MHZ,要求输出OUT0=1KHZ频率波。定义通道 1工作在方式4,用OUT0作计数脉冲,计数值为1000,计 数到0,向CPU发中断请求信号,接于IRQ4。编写8253两 个通道的初始化程序及中断向量、中断屏蔽位设置的程序, 并画出两计数通道的连接图。
计数器1初值:1000 MOV AL,78H MOV DX,0FFF3H OUT DX,AL MOV AX,1000 MOV DX,0FFF1H
OUT DX,AL
MOV AL,AH
OUT DX,AL
设置中断矢量表程序片段:
MOV AH,25H
硬件连接图
MOV AL,0CH
+5V
MOV DX,SEG INTRP4 MOV DS,DX MOV DX,OFFSET INTRP4
OUT 07H,AL

MOV AL,150 OUT 05H,AL
MOV AL,33H ;0011 0011B OUT 07H,AL MOV AX,3000H OUT 04H,AL MOV AL,AH OUT 04H,AL
③使计数器2工作在方式2,计数初值为02F0H
MOV AL,0B4H ;1011 0100B OUT 07H,AL MOV AX,02F0H OUT 06H,AL MOV AL,AH OUT 06H,AL
A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 00 01
111X100X 10 11
由于A6和A2不受约束,所以共有四组可选地址 (A6=0): 3A0H~3A3H (A2=0) 3A4H~3A7H (A2=1) (A6=1): 3E0H~3E3H (A2=0) 3E4H~3E7H(A2=1)
OUT 48H, AL
OUT 49H, AL
例题:外设接口译码电路如图所示。分析各接口芯片的地址
A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址 译码输出
0 0 0 0 300H
000
Y0
1 1 1 1 30FH
0 0 0 0 310H
001
Y1
1 1 1 1 31FH
0 0 0 0 330H
;0#计数器初始化
MOV DX, PORTCTL
MOV AL, 00110110B; 36H
OUT DX, AL
MOV AX, 1000 MOV DX, PORT0 OUT DX, AL MOV AL, AH OUT DX, AL
;1#计数器初始化 MOV DX, PORTCTL MOV AL, 01110110B; 76H OUT DX, AL MOV AX, 1000 MOV DX, PORT1
相关文档
最新文档