微机原理试题A(答案)
- 格式:doc
- 大小:76.00 KB
- 文档页数:7
微机原理与接口技术考试试卷(A)专业学号姓名成绩一、填空题(共20分)1.总线周期的含义是;8086/8088的基本总线周期由个时钟周期组成;如果CPU的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。
2.8086CPU的M/IO信号是,高电平时表示。
3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。
4.I/O端口的编址方式有两种,分别为:和。
5.串行传输的信息格式广泛采用着异步和同步格式。
异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。
6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为__,从该地址开始连续4个存储单元存放的内容依次为_、、和_。
7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片__片,片内地址和产生片选信号的地址分别为_位和_位。
二、选择题(包括单项和多项选择,每小题2分,共20分)1.下列说法正确的是____。
A.CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B.CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C.指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D.8086CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是____。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D.形成堆栈地址的是SS与SP。
3.下列说法正确的是____。
A.8086CPU有1M字节地址空间,其中最低64K是IO地址空间。
B.8086CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。
反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。
12825616K64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。
指令周期时钟周期机器周期总线周期8.堆栈是内存中()。
先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM DRAM ROM EPROM11、鼠标器是一种()。
手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。
bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
第一篇:微机原理试题A(答案)一、填空题(本题20分,每空1分)1、8086CPU对I/O端口采用单独编址方式,CPU区分对存储器还是对I/O端口访问的引脚是(M/I),当该引脚是(低电平)电平时表示CPU对I/O端口进行读写。
2、在8086微机系统中,内存单元中的二进制码可以认为是机器操作码、各种进制数据或者ASCII码,设某内存单元有二进制码10000101B;如理解为补码,它代表的十进制数值为(-123 );如理解为BCD码,它对应的十进制数值为(85 )。
3、异步串行需发送的8位二进制数为00111001,如采用一位起始位、一位偶校验位和一位停止位,那么串行口发送的帧信息为(010********B)。
4、设AL=6AH,执行SUB AL,0C7H后,标志位CF为(1),OF为(1)。
5、用2K×4的RAM芯片,组成32K×8的存储容量;需(32片)片该RAM芯片,最少需要(15)根寻址线,其中有(11 )根片内寻址线。
6、8086CPU的响应可屏蔽中断时,响应过程需要两个中断响应周期,每个中断响应周期有(4)个T 状态,在第二个响应周期应该将中断类型号送到CPU数据总线(低8位)上;设该中断类型号为25H,则其中断服务程序的入口地址存放在中断向量表中的首地址为(000094H)的四个连续单元中。
7、执行完REPZ CMPSB后,CX>0,则说明(SI所指定的字符串与DI所指定的字符串不相等)。
8、指令JMP SHORT NEXT,在内序中的偏移地址为202AH(注,这是该指令第1字节所在的地址),设该指令的机器码为EBA9H(其中EBH为操作码,A9H为操作数),执行该指令后,CPU转移到偏移地址IP为(1FD5H )的指令继续工作。
9、芯片8255A的(A口)可工作在双向总线方式,此时需要(5)根联络控制线。
10、8086响应可屏蔽硬件中断申请的条件是(INTR=1(或者有效)和IF=1 )。
微机原理试题答案(A)班级学号姓名成绩一、填空题:33%1. Intel 8086是 16 位的微处理器,Pentium是 32 位的微处理器。
2. 尽管各种微型机的总线类型和标准有所不同,但大体上都包含3种不同功能的总线,即地址总线、数据总线和控制总线。
3. 若有二个数5439H和456AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF= 1 ,AF= 1 ,OF= 1 。
4. 某一测控系统要求计算机输出的模拟控制信号的分辨率必须达到1‰,则应选用的D/A转换器的位数至少是 10 位。
5. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的_移位__寄存器实现的。
6. 从产生中断的方法来分,8086的中断可分为硬件中断和软件中断两大类,其中硬件中断又可分为两类:可屏蔽中断、不可屏蔽中断,它们分别通过 INTR 、 NMI 这两个引腿引入。
7. 如果0段005CH、005DH、005EH、005FH这4个单元的内容分别为12H、34H、56H、78H,则对应于中断类型号 17H(23)的中断处理子程序入口地址的段地址为 7856H ,偏移量为 3412H 。
8. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为 3311EH9. 设8086要从I/O端口03C0H中读入一个字节,则应该使用的两条指令是 MOV DX,03C0H 、IN AL,DX 。
10. 假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H执行指令JMP TABLE[BX],(IP)= 3280H执行指令JMP [BX][SI]后,(IP)= 2450H11. 在异步通信中,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒能传输的最大字符数为 24012. 某8086系统采用8255A作为并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为 0C8H 。
微机原理及接口技术期末试题A (答案)1.单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。
每小题1分,共10分)1、8086/8088 的时钟信号是由( C )提供。
A. 8259B. 8255C. 8284D. 82532、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。
A. 4100HB. 3A9A8HC.3B008HD. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。
A. 15K×8B. 32K×256C. 1K×8D. 32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。
A. 2片、11根B. 16片、14根C. 8片、16根D. 16片、8根6、 DMAC 8237具有( C ) 独立通道。
A . 八个B . 二个C . 四个D . 三个7、可编程中断控制器8259A每片具有( C ) 优先权控制。
A . 4级B . 2级C . 8级D . 6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。
A. A6HB. B6HC. B4HD. C7H9、8237片内寻址的端口有( D )个。
A. 4B. 2C. 8D. 1610、8259片内寻址的端口有( B )个。
A. 4B. 2C. 8D. 161.填空题:(每空1分,共计40分)1.伪指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。
现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下⾯的程序。
...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。
A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。
一、填空题(本题20分,每空1分)1、8086CPU对I/O端口采用单独编址方式,CPU区分对存储器还是对I/O端口访问的引脚是(M/I),当该引脚是(低电平)电平时表示CPU对I/O端口进行读写。
2、在8086微机系统中,内存单元中的二进制码可以认为是机器操作码、各种进制数据或者ASCII码,设某内存单元有二进制码10000101B;如理解为补码,它代表的十进制数值为(-123 );如理解为BCD码,它对应的十进制数值为(85 )。
3、异步串行需发送的8位二进制数为00111001,如采用一位起始位、一位偶校验位和一位停止位,那么串行口发送的帧信息为(010********B)。
4、设AL=6AH,执行SUB AL,0C7H后,标志位CF为(1),OF为(1)。
5、用2K×4的RAM芯片,组成32K×8的存储容量;需(32片)片该RAM芯片,最少需要(15)根寻址线,其中有(11 )根片内寻址线。
6、8086CPU的响应可屏蔽中断时,响应过程需要两个中断响应周期,每个中断响应周期有( 4)个T状态,在第二个响应周期应该将中断类型号送到CPU数据总线(低8位)上;设该中断类型号为25H,则其中断服务程序的入口地址存放在中断向量表中的首地址为(000094H)的四个连续单元中。
7、执行完REPZ CMPSB后,CX>0,则说明(SI所指定的字符串与DI所指定的字符串不相等)。
8、指令JMP SHORT NEXT,在内序中的偏移地址为202AH(注,这是该指令第1字节所在的地址),设该指令的机器码为EBA9H(其中EBH为操作码,A9H为操作数),执行该指令后,CPU转移到偏移地址IP为( 1FD5H )的指令继续工作。
9、芯片8255A的(A口)可工作在双向总线方式,此时需要(5)根联络控制线。
10、8086响应可屏蔽硬件中断申请的条件是(INTR=1(或者有效)和IF=1 )。
11、指令ADD AX,[BP+SI+200]的源操作数寻址方式是(相对基址加变址寻址方式),源操作数物理地址表达方式为(有效的物理地址=16×(SS)+(BP)+(SI)+200 )。
一、答:1.(1)M/I,(2)低电平2.(3)-123,(4)853.(5)010********B4.(6)1,(7)15.(8)32片,(9)15,(10)116.(11)4个T状态,(12)低8位,(13)000094H 7.(14)SI所指定的字符串与DI所指定的字符串不相等8.(15)1FD5H9.(16)A口,(17)5根10.(18)INTR=1(或者有效)和IF=111.(19)相对基址加变址寻址方式(20)有效的物理地址=16×(SS)+(BP)+(SI)+200二、判断是非题(‘√’表示是,‘×’表示否)(本题10分,每小题1分)1、8086CPU对堆栈段所在的物理存储器读写数据时,只能通过POP/PUSH指令来完成。
×2、8086CPU引脚ALE有效时,说明总线上AD15—AD0的信息是数据代码×3、执行完当前指令后,CPU会自动检查INTR和NMI引脚是否有效。
√4、在8086微型计算机系统中,外设与存储器之间不能直接传送数据。
×5、8086CPU可执行指令:MOV [BX],[2000H]×6、8086CPU的指令周期是不定的,是由若干个总线周期组成。
√7、中断控制器8259A的普通EOI结束中断方式就是CPU直接对中断服务寄存器(ISR)对应位复位。
×8、CPU对可编程接口芯片中的各可读写寄存器都是通过给定的地址来识别。
×9、RS-232C标准规定其逻辑“1”在有负载时电平范围为+3V~+15V。
×10、CACHE技术的基本思想就是将CPU经常访问的指令和数据保存在SRAM 中,不常用的存放在大容量DRAM中。
√三、完善程序(本题30分,每小题10分)1、阅读下面程序,回答相关问题。
MOV AH, 44HIN AL, 30HTEXT AL, 80HJZ L1SAL AH, 1JMP STOPL1: SHR AH, 1STOP: HLT(1)程序所完成的功能是什么?根据端口30H的D7位=1或=0决定AH是逻辑左移1位还是逻辑右移一位。
(2)如果(30H)=33H,则AH=?AH=22H2、变量WORD1存放一字符串,将其中大写英文字母找出来存放到RESUILT开始的内存单元中,并在屏幕上显示这些字母。
DSEG SEGMENTWORD1 DB ‘DF3456nj98,97KJH8?’RESUILT DB 20 DUP(?)DSEG ENDSCSEG SEGMENT( 1 )ASSUME CS:CSEG,DS:DSEGMAIN PROC FARSTART:PUSH DSSUB AX,AXPUSH AXMOV AX,DSEGMOV DS ,AX( 2 )MOV CX,RESUILT-WORD1MOV SI,OFFSET RESUILTLEA DI,WORDSNEXT:MOV AL,[DI]CMP AL,‘A’JC X1CMP AL,5BH( 3 )JNC X1 ?MOV [SI],ALINC SIX1:( 4 )INC DILOOP NEXT( 5 )?MOV BYTE PTR [SI], '$'MOV DX,OFFSET RESUILTMOV AH,9INT 21HRETMAIN ENDPCSEG ENDSEND START3、在PC机中,8259A的中断请求信号引脚除IR2外均被系统占用。
现假设某外设的中断请求信号由IR2端引入,要求编程实现CPU每次响应该中断时屏幕显示字符串“WELCOME!”,响应5次中断后,程序结束。
已知主机启动时8259A 中断类型码的高5位初始化为00001,故IR2的类型码为0AH;8259A的中断结束方式初始化设置为非自动结束,即需要在中断处理程序中发EOI命令;8259A 的端口地址为20H(ICW1的地址)和21H。
程序如下:DA TA SEGMENTMESS DB ‘WELCOME!’,0AH,0DH,'$'DATA1 DB 0DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TASTART:MOV AX,SEG INT2 ;(INT2为中断服务程序)MOV DS,AXMOV DX,OFFSET INT2MOV AH,25HINT 21H ;置中断向量表CLIIN AL,21H ;读中断屏蔽寄存器AND AL,0FBH ;开放IR2中断OUT 21H,ALSTIMOV AX,SEG DATA1MOV DS,AXLOOP2:MOV AL,DATA1 ;等待中断( 1 )NOPCMP AL,5JC LOOP2CLIIN AL,21H( 2 );屏蔽IR2中断OR AL,4OUT 21H,ALSTIMOV AH,4CHINT 21HINT2:PUSH AXPUSH DSPUSH DXSTIMOV AX,DA TA ;中断处理子程序MOV DS,AXMOV DX,OFFSET MESSMOV AH,09INT 21H ;MOV AL,20HOUT 20H,AL ;发出EOI结束中断( 3 )INC BYTE PTR DA TA1POP DX( 4 )POP DSPOP AX( 5 )IRETCODE ENDSEND START四、简答题(本题20分,每小题10分)1、分别从8086CPU和8259A中断控制器的角度,分析嵌套中断与非嵌套中断的实现过程。
2、当8255A的B口工作在选通输入方式,需要什么控制联络信号?这些信号的物理意义是什么?并简要画出其时序关系。
五、设计与应用(本题20分)利用下图所给的器件以及要求,回答下列问题:1、设8253四个端口地址分别是0A4H,0A5H、0A6H和0A7H,请利用74LS138,完成8086对8253的片选及片内端口的寻址,并画出8086与8253之间的相关连线。
(5分)2、利用8253完成生产流水线的监视和计数功能,图中工件从光源与光敏电阻通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道0的计数输入,计数达到某个规定的值,通道1利用系统频率产生方波,驱动扬声器发声。
请画出以8253为核心满足上述功能要求的相关通道各引脚连线简示图(5分)3、8086采用软件方式查询当前通道0的计数值,当通道0的计数工件数达到1000时,通道1就产生5000HZ的方波驱动扬声器发声。
请完成实现这些功能的代码段程序(包括8253所涉及通道的初始化过程)。
(10分)答:1.2.接线如图。
通道0的地址0A4H、通道1的地址0A5H、通道3的地址0A6H、控制寄存器地址0A7H。
3.编程CODES SEGMENTASSUME CS:CODESSTART:MOV AL,00110001B ;通道0方式0 BCD码OUT 0A7H,ALMOV AL,00 H;1000的初值OUT 0A4H,ALMOV AL,10HOUT 0A4H,ALLP1: IN AL,0A4H ;读通道0低位计数器MOV AH,ALIN AL,0A4H ;读通道0高位计数器XCHG AH,AL ;AX位计数值CMP AX,0JNZ LP1 ;判别AX=0?即1000?MOV AL,01110111B ;1000计数到初始化通道1 方式3 BCDOUT 0A7H,ALMOV AL,00H ;5000HZ方波OUT 0A5H,ALMOV AL,20HOUT 0A5H,ALJMP $CODES ENDSEND START。