微机原理与应用试卷-有答案

合集下载

微机原理与应用A卷及答案

微机原理与应用A卷及答案

一、选择题(每小题2分、共30分)1、单片机在构成应用系统时,下面不属于其可选择的方式的时()A、操作系统B、专用系统C、模块系统D、单片单板机系统2、MCS-51子系列的芯片有()个并行口。

A、1个B、2个C、3个D、4个3、MOV A,#70H这条指令属于()寻址方式。

A、寄存器寻址B、寄存器间接寻址C、变址寻址D、立即数寻址4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。

A、DPTRB、PCC、SPD、PSW7、在寄存器间接寻址方式中,Ri是指()A、R0~R7B、R0~R1C、操作码D、操作数地址8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL二、填空题(每空2分、共20分)1、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。

(完整版)微机原理及应用试题库(附答案)

(完整版)微机原理及应用试题库(附答案)

《微机原理及应用》 试题库1.8086和8088的引脚信号中,D 为地址锁存允许信号引脚。

A . CLKB . INTRC . NMID . ALE2.下面的哪项是有效标识符: B A . 4LOOP :B. DELAYIS3. 如图所示的三态输出电路,当4. 设(SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令 PUSH AX 后,存放数据 21H 的物理地址是A. 20102HB. 20101HC. 200FEHD. 200FFH5.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中 ,可以认为它是存放数据存储单元的 A 。

A .符号地址B .物理地址C .偏移地址D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A 。

A. CXB. BXC. BPD. DI(C)7.执行下列程序段:MOV AX , 0 MOV BX , 1 MOV CX , 100AA : ADD AX , BXINC BX LOOP AA HLT执行后的结果:(AX)= ________ , (BX)= ________ 。

A. 5050 , 99B. 2500 , 100C. 5050 , 101D. 2550 , 1028.假设V1和V2是用DW 定义的变量,下列指令中正确的是A 。

A . MOVV1,20HB . MOV V1, V2 C. MOV AL, V1 D . MOV 2000H, V2 9.-49D 的二进制补码为A 。

C. MAIN A/B :D. GAMA$1A. E(ENABLE)=1, A=1 C. E(ENABLE)=0, A=1B. E(ENABLE)=1, A=0 D. E(ENABLE)=0, A=0A 时,VB 7DD 。

10. 在8086/8088CPU 中,为了减少 CPU 等待取指所需的时间,设置了11. ① MOV AX , 1000H :② MOV AX , [1000H]:③ MOV AX , BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:若 BL=87H , BH=0E6H ,贝U BX= D 。

安徽大学《微机原理与应用》期末考试试卷

安徽大学《微机原理与应用》期末考试试卷

安徽大学《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。

每空1分,共20分) 1、数制转换:279.375D =_____________H =_____________Q =____________________B 。

2、8位二进制数1001 0100B ,若它表示无符号数,或者原码数,或者补码数,则该数的真值应分别为________D ,________D 或者________D 。

3、8086CPU 的RESET 引脚为有效高电平之后,(CS)=_________H ,(IP)=_________H 。

4、为了提高程序的执行速度,充分利用总线,8086CPU 内部被设计成_________和_________两个独立的功能部件。

5、在8086/8088中,一个最基本的总线周期由_________个时钟周期(T 状态)组成。

6、8086CPU 的MN /MX 引脚的作用是____________________。

若该引脚接+5V ,则当CPU 执行OUT DX ,AX 指令时,其引脚RD 、WR 、IO /M 的状态为___________、___________、___________。

7、指令MOV AX, [BP+SI]的源操作数寻址方式为_____________寻址,它表示源操作数位于内存的_____________段内。

8、可屏蔽中断从CPU 的___________引脚进入,惟独之中断允许标志IF 为___________时,该中断才干得到响应。

9、某8086系统中采用2片8259A 以主从级联方式工作,则最多可以管理___________个外部中断。

二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。

每小题1分,共20分)1、计算机系统中内存容量大小取决于________。

A) CPU 数据总线的位数 B) CPU 地址总线的位数 C) CPU 控制总线的位数 D) CPU 数据总线和地址总线的位数题 号 一 二 三 四 五 六 总分得 分阅卷人 院/系 年级 专业 姓名 学号 答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------得分得分2、当所选中的存储器或者外设的存取速度较慢时,允许在总线周期中插入等待周期Tw,插入的Tw是在________。

《微机原理及应用》期末考试试卷附答案

《微机原理及应用》期末考试试卷附答案

《微机原理及应用》期末考试试卷附答案一、填空(共15空,每题2分,共计30分)1.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和舍入等步骤。

2.三态门有三种输出状态:、、状态。

3.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为,前面加上偶校验位后代码为H。

4.数在计算机中的二进制表示形式称为。

5.在计算机中,无符号书最常用于表示。

6.正数的反码与原码。

7.在计算机中浮点数的表示形式有和两部分组成。

8.微处理器中对每个字所包含的二进制位数叫。

9.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少。

10.PC机主存储器状基本存储单元的长度是。

二、单项选择题(共15题,每题2分,共计30分)1. CPU包括()两部分。

A、ALU和累加器B、ALU和控制器C、运算器和控制器D、ALU和主存储器2. 财务会计方面的计算机应用属于()。

A、科学计算B、数据处理C、辅助设计D、实时控制3. 采用十六进制书写二进制数,位数可以减少到原来的()。

A、1/2B、1/3C、1/4D、1/54. 用二一十进制数表示一位十进制数的二进制位是()。

A、1位B、2位C、3位D、4位5. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()。

A、立即寻址B、直接寻址C、间接寻址D、寄存器寻址6. Cache的主要特点之—是()。

A、存储量大B、存取速度快C、价格便宜D、价格便宜但容量小7. 集成电路计算机属于第()代计算机。

A .“一”B .“二”C .“三”D .“四”8. 堆栈是一种()存贮器。

A .顺序B .先进后出C .只读D .先进先出9. 如指令中的地址码就是操作数,那么这种寻址方式称为()。

A .立即寻址B .直接寻址C .间接寻址D .寄存器寻址10. 数控机床方面的计算机应用属于()。

A .科学计算B .辅助设计C .数据处理D .实时控制11. 某数在计算机中用 8421BCD 码表示为 0011 1001 1000 ,其真值为()。

微机原理及应用试卷(6套)含答案

微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页1一填空题(每空1分,共25分)1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。

2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。

3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。

在软件上可以通过(8)和(9)指令来改变IP的内容。

在硬件上可以用(10)或(11)来改变IP的内容。

4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。

5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。

6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。

7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。

8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。

9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。

10.分别用一条指令实现下列功能:1)栈顶内容弹出送BX(21)2)CX的内容加1,不影响进位标志位(22)3)AL的高四位置1(23)4)清进位标志(24)5)子程序结束返回(25)二选择题(10分)1Intel 8253/8254有()个16位计数器通道。

A、1B、2C、3D、42当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()使用。

A、两个4位I/O端口或1个8位I/O端口B、状态端口C、部分引脚作端口A、端口B的联络信号D、全部作联络信号3欲使8086CPU工作在最大方式,其引脚MXMN应接()电平。

《微机原理与应用》试卷(A)及参考答案

《微机原理与应用》试卷(A)及参考答案

《微机原理与应用》试题(A)一、填空题(每空1分,共30分)1、组成一个计算机系统必须包括()和()两个部分。

2、建立子目录的DOS命令是(),删除子目录的DOS命令是()。

3、DOS的命令处理程序可以处理两类命令,分别是()和()。

4、为了表示一个有符号的数,二进制规定用0表示(),用1表示()。

5、微处理器按功能分,有三种总线分别为(),()和()。

6、访问存储器的地址码由()和()两部分组成。

7、8086/8088的存储器都是以()位为单位组织的。

8、汇编语言采用不同的后缀加以区分:D表示(),B表示()。

9、()是由标识符表示的指令的名称。

10、JMP属于()指令。

11、()是完成确定功能的独立的程序段。

12、在我们的程序中,总会有数据的输入和输出,对输入/输出设备的管理,为了简便DOS进行了一些功能集成,如(AH)=01H时,表示();AH)=02H时,表示()。

13、()是利用CPU指令系统中已有的指令按时一定的规则定义的新的指令。

14、调试程序用()指令。

15、8086/8088CPU通过总线对存储器进行一次访问所需的时间称为一个总线周期,基本的总线周期包括()个时钟周期。

16、存储器的性能指标主要有()和()。

17、外部中断分两类:()和()。

18、IBM PC系统的主机板中采用了一片8255A组成并行接口,用于与()和()等联接。

19、X=101011B,则X的原码为(),补码为()。

二、选择题(每题2分,共16分)1、下列各数最大的是()A(23)D B(101101)B C(23)H D(AC)H2、下列()寄存器也叫累加器。

A、AXB、BXC、CXD、DX3、MOV AX,BX属于()寻址。

A、直接B、寄存器C、立即数D、寄存器间接4、DW定义()变量。

A、字节B、字 C 、双字D、长字4、下列()是带符号的除法。

A、IMULB、MULC、IDIVD、DIV5、执行SHR AX,2的意思是()。

《微机原理与应用》考试题及参考答案【最新版】

《微机原理与应用》考试题及参考答案【最新版】

《微机原理与应用》考试题及参考答案一、填空(每空1 分,共10 分)1、指令格式是指指令码的结构形式。

通常,指令可以分为操作码和操作数两部分。

2、RST为8031的复位端,高电平有效,INC 指令的功能是自加1。

3、数据指针DPTR是一个(16)位的特殊功能寄存器,其高位字节寄存器用(DPH)表示,低位字节寄存器用(DPL)表示.4、MOVC A,@A+DPTR指令中,源操作数在__程序_____存储区。

MOVX A,@DPTR 指令中,源操作数在____数据____存储区。

5、8031的异步通信口为全双工(单工/半双工/全双工)二、选择题(每空2分,共10分)1.单片机中的程序计数器PC用来C 。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址2.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 的D 。

A.00H-FFH B.00H-07H C.07H-7FH D.08H-7FH3.8051单片机的定时器T0用作定时方式时是D 。

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是B 。

A.外部中断1B.定时器T0C.定时器T15.已知A=87H ,(30H)=76H,执行XRL A,30H 后,其结果为:C。

A.A=F1H (30H)=76H P=0B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1D.A=76H (30H)=87H P=1三、简答题(每题7分,共35分)1、简述I/O接口并说出I/O接口的功能作用。

1.答:I/O接口是CPU和外部设备间信息交换的桥梁,是一个过渡的大规模集成电路,可以和CPU集成在同一块芯片上,也可以单独制成芯片。

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。

A、32B、20C、16D、82.一个字节是____位二进制数。

A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。

A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。

A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。

A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67B、68C、69D、7011.十进制数36转换成二进制数是。

A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。

A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。

A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。

A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。

A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。

A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与应用试卷一、单项选择题(每小题 1 分共 10 分)1.十进制33.25转换成十六进制数为( )A. B1.4HB. 1B.19HC. 21.4HD.33.4H2. 若有16条地址线,那么可访问的内存地址范围为。

( )A. 0001H~FFFFHB. 0000H~FFFFHC. 00000H~FFFFFHD.00001H~FFFFFH3. 8086 CPU内有指示下条指令有效地址的指示器是( )A. IPB. SPC. BPD. SI4.下列指令中语法有错误的是( )A. IN AX,20HB. LEA SI,[2000H]C. OUT DX,ALD. SHL AX,25. 8088CPU内部的数据总线有多少条( )A. 8条B. 16条C. 20条D. 32条6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( )A. 0FH和04HB. 0BH和04HC. 0FH和0BHD.04H和0FH7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。

( )A. 寄存器间接寻址B. 变址寻址C. 基址变址寻址D. 相对寻址8. 与MOV BX,OFFSET X等价的指令是( )A. MOV BX,XB. LDS BX,XC. LES BX,XD. LEA BX,X9. 不能实现将AX清零和CF清零的指令是()A. SUB AX,AXB. MOV AX,0C. XOR AX,AXD. AND AX,010.可编程计数/定时器8253的工作方式有几种()A. 3B. 4C. 5D. 6二、填空题(每空2分,共20分)1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。

2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。

3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。

4. 微机中一般采用__________芯片作为串行通信接口。

5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将__________的内容依次压入堆栈。

三、判断改错题(每题1分,共10 分)1. 8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第为1。

( ) 一个时钟周期中,A2. 8088的信号可用作中断矢量的读选通信号。

( )3. 已知AL的内容为01011101B,执行NEG AL后再执行CBW,AX中的内容为7FA3H。

( )4. 8088 中,取指令和执行指令必须是串行操作。

( )5. MOV [BX],0 指令是正确的。

( )6. 8259A的8个中断源的中断矢量在中断向量表中是连续存放的。

( ) 7.多个外设可以通过一条中断请求线,向CPU发中断请求。

( )8. EPROM 虽然是只读存储器,所以在编程时不可以向内部写入数据。

( )9. 在CMP AX,DX指令执行之后,当标志位SF,OF,ZF满足下列逻辑关系(SF⊕OF)+ZF =0时,表明(AX)<(DX)。

( )10.CPU与外部接口数据传输方式有程序控制、中断、DMA三种方式。

( )四、汇编程序(共20分)1. 设某数据区定义如下:ORG 0100HNAMES: DB ‘TOM’,20DB ‘ROSE’,25DB ‘KATE’,22下列各组指令,若为合法指令,请写出执行结果,若为非法指令,则写出错误原因。

(本题5分)(1)MOV SI,5LEA DI,NAMES[SI+6]MOV AL,[DI](AL)=(2)MOV SI,4LEA BX,NAMESCMP [BL][SI],BYTE PTR NAMES+10(SF)=2.设初值(AX)=4321H,(DX)=8765H,则MOV CL,04HSHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL上述程序执行后(DX)=;(AX)=。

(本题5分)3. 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLA T指令变换)存入内存缓冲区BUFFER。

加密表为:输入数字: 0,1,2,3,4,5,6,7,8,9密码数字: 7,5,9,1,3,6,8,0,2,4 (本题10分)五、简答题(共20分)1.简述在最小工作模式下,8086如何响应一个总线请求?(本题5分)2.伪指令的功能是什么?(本题5分)3.简述宏指令与子程序的区别(本题5分)4.8259A 中断控制器的功能是什么?(本题5分)六、综合应用题(共20 分)已知某8088微机系统包括8255,8253两个可编程接口电路。

其中8253三个计数器分别工作在不同的方式下,可以为A /D 转换器提供可编程的采样频率和采样时间;8255A 的PB 0可用于检测按键开关的位置,PB 7可根据PB 0的状态决定是否点亮LED 指示灯。

设系统所要求有关硬件连线已经全部接好,如图1所示。

试完成下列各项要求。

(1) 分别列出8255A ,8253各个端口的地址编码,其中片选信号2PS ,3PS 采用图2中的译码地址。

(5分)(2) 根据图2所示8255A 的A 口和B 口的连接方式,写出接口初始化程序片段。

(5分) (3) 图1给出了8253各个计数器要求的工作方式。

设已知外部时钟频率为F ,计数器0的计数初值为L (字节型),工作在方式2;计数器1的计数初值为M (字型),工作在方式1;计数器2的计数初值为N (字型),工作在方式3,L ,M ,N 是在程序的其它地方已经定义的变量,L ,M 为二进制数,N 为BCD 码。

试按上述要求完成8253的初始化程序片段。

(5分)(4) 设计一个程序片段,使8255A 监测PB 0的输入状态,当PB 0=1时使LED 灯亮。

(5分)图1图2微机原理与应用试题2标准答案一、选择题(每题1分,共10分)1. C.2. B.3. A.4. D.5. A.6. A.7. C.8. D.9. B. 10. D.二、填空题(每空2分,共20分)1.运算器、控制器2.存储器或I/O接口,43.324.8250(或8251A)5.020H,00H,10H,00H,01H6.后进先出,断点处三、判断题(每题1分,共10分)1. √2. √3. X4. X5.X6. √7. √8.X9. X 10. √四、汇编程序(共20分)1.(1)非法指令LEA DI,NAMES[SI+6],不可直接传送(3分)(2)(SF)=0 (2分)2.(DX)=7654H,(AX)=3210H (5分)3.答案:data segmentscode db 7,5,9,1,3,6,8,0,2,4buffer db 10 dup(?)data ends (3分)code segmentassume cs:code,ds:datastart: mov ax,datamov ds,axmov si,0mov cx,10lea bx,scode (2分)input: mov ah,01int 21hcmp al,0ahjz exitand al,0fhxlatmov buffer[si],alinc siloop inputexit: retcode ends (5分)end start五、简答题(共20分)1. 答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

(5分)2.答:伪指令是在汇编程序对源程序汇编期间由汇编程序处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。

总之,伪指令主要是指导汇编过程。

(5分)3.答:宏指令插入执行,目标代码重复出现,费单元,省时间(2分)子程序转去执行,目标代码仅出现一次,省单元,费时间(3分)4.答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。

对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。

8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。

8259A支持多种中断结束方式。

8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。

8259A可以进行级连以便形成多于8级输入的中断控制系统。

(5分)六、综合应用题(共20分)(1)8255的口地址码为08H,09H,0AH,0BH,8253的口地址码为0CH,0DH,0EH,0FH (2)8255的初始化程序MOV AL,10000010BOUT 0BH,AL(3)8253各通道的初始化程序片段MOV AL,14H ;8253 0#设置为方式2OUT 0FH,ALMOV AL,L ;对0#设置计数处值LOUT 0CH,ALMOV AL,72H ;1#设置为方式1MOV OFH,ALMOV AX,M ;1#设置计数初值为MOUT ODH,ALMOV AL,AHOUT ODH,ALMOV AL,B7H ;2#设置为方式3,BCD码OUT OFH,ALMOV AX,NOUT OEH,AL ;2#计数初值为NMOV AL,AHOUT 0EH,AL(4)8255检测到当PB=1时点亮灯的程序片段IN AL,09H ;读B口状态K1: TEST 01H ;测试PB=1否JZ K1 ;不为1,踏步MOV AL,00H ;PB0=1,使PA=0,点亮LEDOUT 08H,AL。

相关文档
最新文档