微机原理复习题答案_第1页
微机原理复习题答案_第2页
微机原理复习题答案_第3页
微机原理复习题答案_第4页
微机原理复习题答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、一、单选题: 1. 8088微处理器指令队列长度为( )个字节。 A 2 B 4 C 6 D 8 2. 8086微处理器指令队列长度为( )个字节。 A 2 B 4 C 6 D 8 3. 8088微处理器数据总线为( )位。 A 4 B 8 C 12 D 16 4. 8086微处理器数据总线为( )位。 A 8 B 16 C 24 D 32 5. 在80888086微处理器中,共有( )个16位寄存器。 A 12 B 13 C 14 D15 6. 在80888086微处理器中,标志寄存器共有( )位状态标志和控制标志。 A 8 B 9 C 12 D 14 7. 80888086微处理器在进行字

2、符串操作时,若方向标志DF=1,每执行一条串字节操作指令,都要对源目操作数地址进行一次调整,其规则为( )。 A 加1递增 B 减1递减 C 不变 D 加2递增 8. 在取指令时,80888086会自动选择( )段寄存器的段基值,加上由IP提供的偏移量形成物理地址。 A SS B DS C ES D CS9. 当涉及堆栈操作时,80888086会自动选择( )段寄存器的段基值,加上由SP提供的偏移量形成物理地址? A SS B DS C ES D CS 10. 当涉及一个操作数(存储器操作数)时,8088/8086会自动选择( )段寄存器的值为段基值(若以BP为基地址,则SS为段基值),加上1

3、6位偏移量形成物理地址?这16位偏移量可以来自: *指令中提供的直接地址16位的位移量; *某一个16位地址寄存器的值; *指令中的位移量加上16位地址寄存器之值。 A SS B DS C ES D CS 11. 当RESET信号进人高电平状态后(即初始化状态),将使80888086微处理器的( )寄存器置成FFFFH? A CS B ES C SS D IP 12. 80888086 CPU是在总线周期的( )状态用地址锁存允许信号ALE来解决地址数据线和地址状态线的分时复用的? A T1 B T2 C T3 D T4 13某处理器具有64GB的寻址能力,则该处理器具有的地址线条数是( )。

4、A36条 B。64条 C。20条 D。24条 E。32条 F。16条14. 80888086 CPU的输入输出指令的最大直接寻址能力为( )个端口地址。 A 32K B 64K C 128K D 256K 158086/8088与外设进行数据交换时,经常会在( )状态间插入等待周期。AT1和T2 B。T2和T3 C。T3和T4 D。随机168086/8088的基本总线周期可分为( )个时钟周期。A6 B。5 C。4 D。3 E17. 1M字节的存储器空间,最少需要( )根地址线? A 17根地址线,A16A0 B 18根地址线,A17A0 C 19根地址线,A18A0 D 20根地址线,A19

5、A018. 设AL=89h,CL=2,则执行完SAR AL,CL后AL=( )。A、22HB、E2HC、F2HD、89H19. 若(AL)0FH,(BL)04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04HB. 0BH和04H C.0FH和0BH D.04H和0FH 20. 80888086 CPU是用哪个控制信号来解决地址/数据、地址/状态线的分时复用的? A DEN B DTR C ALE D INTA 21. 指令MOV AX,BXSI中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C.基址变址寻址 D.相对寻址 22. 与MOV BX

6、,OFFSET X等价的指令是( )A. MOV BX,X B. LDS BX,X C.LES BX,X D.LEA BX,X23. 不能实现将AX清零和CF清零的指令是( )A. SUB AX,AXB.MOV AX,0 C.XOR AX,AXD.AND AX,024. 若有16条地址线,那么可访问的内存地址范围为( ) A. 0001HFFFFH B. 0000HFFFFH C. 00000HFFFFFH D.00001HFFFFFH 25. 8086 CPU内有指示下条指令有效地址的寄存器是( ) A.IP B. SPC. BP D. SI 26EPROM特点是( )A断电时数据不能保存

7、B内容不能改写 C内容可擦除 D用户只能写一次 27以下关于8088CPU的READY引脚正确的说法是( ) A通过该引脚输入一个准备好信号    B如果该引脚为低电平,则总线周期中要插入等待周期    CCPU在T3时钟周期采样该引脚    D以上都正确 28通常,中断服务程序中的一条STI指令目的是( ) A允许低一级中断产生 B关闭所有可屏蔽中断 C允许同级中断产生 D允许更高一级中断产生 29. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为( )。A、立即寻址 B、直接寻址 C、间

8、接寻址 D、寄存器寻址30. Cache的主要特点之是( )。A、存储量大 B、存取速度快 C、价格便宜 D、价格便宜但容量小31. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( )。A、数据缓冲寄存器 B、IO总线 C、I/O接口 D、串并移位器32. 在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据通路,这指的是( )。A、CPU与外围设备 B、主存与外围设备 C、外设与外设 D、CPU与主存33. 堆栈是一种()存贮器。 A 顺序 B 先进后出 C 只读 D 先进先出34. 在多级存储体系中,“ cache 主

9、存”结构的作用是解决()的问题。 A 主存容量不足 B 主存与辅存速度不匹配 C 辅存与 CPU 速度不匹配 D 主存与 CPU 速度不匹配35. 如指令中的地址码就是操作数,那么这种寻址方式称为()。 A 立即寻址 B 直接寻址 C 间接寻址 D 寄存器寻址36. 在存储体系中,辅存的作用是()A.弥补主存的存取速度不足 B.缩短主存的读写周期C.减少CPU访问内存的次数 D.弥补主存容量不足的缺陷37. AX=6345H,BX=3219H,则ADD AX,BX得到的结果,使标志位CF和OF分别为( ) A. CF=1,OF=0 B. CF=0,OF=1 C. CF=1,OF=1 D. CF

10、=0,OF=038. 下列说法不正确的是( ) A. SRAM比DRAM快 B. 总线接口部件BIU负责内部与外部的信息交换 C. 是CPU对NMI中断的响应信号 D. PCI是一种局部总线标准39. 之所以DMA传送方式比中断方式快,其主要是由于( ) A只需完成存储器访问操作 B. 只需要释放总线控制权 C. 让CPU检查DMA操作的正确性 D. 有DMA控制器硬件支持40. 已知某主板上一Flash芯片容量为512K×8位, 则该存储器芯片具有的地址线和数据线的条数分别为:( ) A. 9 和 8 B. 17 和 8 C. 18 和 8 D. 19 和 841. I/O编址方式

11、有( ) A. 存储器映射方式和I/O映射方式 B.单工方式、半双工方式和全双工方式 C. 数据信息、状态信息和控制信息 D.程序方式、中断方式和DMA方式42. 针对存储单元进行操作时,能进行寄存器间接寻址的寄存器是( ) A、 AX B、BX C、CX D、DX43、INT指令执行时会将相关数据压入堆栈保护,其中不包括( )。A、标志寄存器 B、通用寄存器 C、CS D、IP44、指令MOV AX,BP+2 的源操作数在( )中。A、代码段 B、数据段 C、附加段 D、堆栈段45、根据串行通信规定,收发双方的( )必须保持相同。A、通信时钟 B、数据格式 C、波特率 D、波特率和数据格式4

12、6、8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。A、0000H     B、7FFFH     C、65535     D、FFFFH47、中断自动结束方式是自动将8259A( )相应位清零。A、ISR B、IMR C、IRR D、ICW48、用1024×1位RAM芯片设计一个128K×8位的存储器系统,问需要有(      )片芯片组成。A、1024  

13、0;        B、2048           C、128           D、25649、8259A是( )。A锁存器 B可编程中断控制器 C并行I/O芯片 D。串口I/O芯片50、在中断系统中,中断类型号是在( )的作用下送往CPU的。 A 读信号 B 地址译码信号 C 中断请求信号INTRD中断响应信号INTA5

14、1、以下说法中,( )是错误的。A逻辑段允许在整个存储空间内浮动。 B一个程序可以有代码段、数据段和堆栈段。C段与段之间可以连续,也可以重叠。 D. 段与段之间可以连续,不可以重叠。52、以下叙述中,不正确的是( )。A. 一个总线周期含4个T状态。 B. 一个时钟周期也称为一个T状态。C一个指令周期由4个总线周期组成。 D. 执行一条指令所需时间为一个指令周期。53、8086CPU的POP指令执行时:( )A.先弹数据,再将SP+2 B.先将SP+2,再弹数据C.先弹数据,再将SP-2 D.先将SP-2,再弹数据54、8086CPU的PUSH指令执行时:( )A.先推数据,再将SP-2 B.

15、先将SP-2,再推数据 C.先推数据,再将SP+2 D.先将SP+2,再推数据55、带符号数将其字长扩充1倍,而值不变,只需要( )A将高半部分补全"0” B将高半部分补全"1” C.将原最高位扩充到高半部分56、在下列类型的8086CPU中断中,中断优先权最低的是( ) A. 除法出错中断 B. 可屏蔽中断 C. 不可屏蔽中断 D. 单步中断57、可编程并行接口8255A具有( ) A. 两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。 B. 两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。 C. 两个8位(B口、C口

16、) 和两个4位(A口的高、低各4位) 并行输入输出端口。 D. 两个4位(A口、B口) 和一个8位(C口) 并行输入输出端口。58、 当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于( ) A.读打印机状态信息并判断 B.向打印机送数据 C.执行算术运算指令 D.CPU停机59、 在下列80x86指令中,合法的指令是( )。 A. ADD BX,01H B. SHL CL,AX C. OUT 258H,AL D. IN AL,DX60、 若定义DAT DD 87654321H,则DAT+1字节单元的数据是( )。 A. 87H B. 65H C. 43H

17、D. 21H61、 要禁止8259A的IR7的中断请求,则中断屏蔽操作命令字OCW1应为( )。 A. 80H B. 28H C. E8H D. 1BH62、 在中断响应以后,8086CPU内部指令指针IP的值( ) A.必然为0000H B.为一确定值 C.与响应前一样 D.不能确定63、 对于下列程序段: AGAIN:MOV AL,SI MOV ES:DI,AL INC SI INC DI LOOP AGAIN也可用指令_完成同样的功能。 A. REP MOVSB B. REP LODSB C. REP STOSB D. REPE SCASB64、 指令“AND DX,NUM AND 0F

18、FABH”中出现两个AND,正确的解释是() A均是逻辑运算符 B均是指令助记符 C前者是指令助记符,后者是逻辑运算符 D前者是逻辑运算符,后者是指令助记符65、 乘法指令中的两个操作数,其中有一个操作数隐含在() ADL或DX中 BBL或BX中 CAL或AX中 DCL或CX中66、 若8259工作在优先级自动循环方式,则IRQ6的中断请求被响应并且服务完毕后,优先权最高的中断源是(    )。 AIRQ5 BIRQ7 CIRQ1 DIRQ0 67、 一个8位D/A转换器的分辨能力可以达到满量程的(    )。 A.1/8 B. 1/

19、16 C. 1/32 D. 1/25668、 关于ADC0809,下列哪些说法正确: A只能接一个模拟量输入 B可以接16个模拟量输入 C某时刻只对一个模拟量采样 D同时对8个模拟量采样69. 在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是(    )A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少 二、填空题:1. 80888086微处理器设计成两个独立的功能部件,它们分别为和。80888086总线接口部件(Bus Interface Unit,BIU)主要由、总线控制逻辑和指令队列等组成。2、DB伪指令以_

20、为单位分配存储单元;DW伪指令以_为单位分配存储单元。若有如下数据定义: V1 DB 10 DUP (2), 2 COUNT EQU 3 V2 DW COUNT DUP(?)则为变量V1分配_个字节存储单元;为变量V2分配_个字节存储单元。3. 80888086执行部件(Execution Unit,EU)主要由、运算器(ALU)和EU控制系统等组成。4.若 80888086 CPU的工作方式引脚 MNMX;接十5V电源,则 80888086CPU工作于;若 MNMX接地,则 80888086 CPU工作在。5. 80888086 CPU在对存储器或I/O设备进行读写时,如果被读写的存储器或I

21、/O设备速度较慢,在标准总线周期内无法完成读写任务,它们就会发出请求延长总线周期的信号给CPU的READY引脚,CPU就会在总线周期Ts(或Tw)的上升沿测试READY引脚信号,如果要求延长总线周期,CPU就会通过在插入Tw状态以延长总线周期,完成正确的读写任务。6汇编语言程序的上机操作过程如下:(1)编辑:建立以( )为扩展名的源文件。(2)汇编:生成以( )为扩展名的目标文件。(3)链接:生成为以( )为扩展名的可执行文件。(4)在DOS提示符下,键入可执行文件的文件名,即可运行。 78086CPU中,ALE引脚是_信号。8指令ADD BX+DI,CX 源操作数的寻址方式是_,目的操作数的

22、寻址方式是_。指令MOV CX,BP+SI+20 源操作数的物理地址是_。9、已知CS=1800H,IP=1500H,则指令所处的物理地址= H。若一个数据块在内存中的起始地址为80A0H:DFF0H,则这个数据块的起始物理地址为 。10. 80888086 CPU和其他计算机一样,响应可屏蔽中断的三个必要条件是、和。11当8255A的PC4PC7全部为输出线,表明8255A的A端口工作方式是 。 12组成32M×8位的存储器,需要1M×4位的存储芯片 片。13、设(CS)=2500H,(DS)=2400H,(SS)=2430H,(ES)=2520H,(BP)=0200H,

23、(SI)=0010H,(DI)=0206H,则指令“MOV AX,BP+SI+4”源操作数的物理地址为 ;指令“MOV AX,DI+100H”源操作数的物理地址为 。14、8086系统复位后,CS= H,SP= H。15、8255A的端口C置位/复位控制字应写入 端口。16、8086CPU标志寄存器中,IF的作用是 ,DF的作用是 。 17、8253芯片共有 种工作方式,采用BCD码计数时,最大计数值为 H。18、一数据区的起始地址是30A0:23F7,它存有26个字节,写出这个数据区首末单元的物理地址 和 19、一数据区,从地址3000H开始的存储单元中存放的内容依次是: 34,12,AB,

24、CD,20,D2,40,试问: (1)3000H单元中的字节数据是 ,字数据是 。 (2)3001H单元中的字节数据是 20、8086的堆栈操作有 和 两种,是按 (字/字节)操作的。21、串行通信中,数据传送速度常用 表示。22、 8253某一计数通道按BCD方式计数,初始化时若写入初值为0,则对应的计数值为 。23、8255的 端口有双向传输功能。24、8086复位后,引导程序的入口地址为 H。25. 如果串行异步通信的字符格式中含有1位停止位,8位数据,无校验,在5分钟内连续不断传送了576000个这样的字符,则其波特率为_Baud;如果采用偶校验,两位停止位,按通信协议写入要传送数据8

25、AH的异步通信字符的格式(低位在前)_,若用9600Baud的波特率,则每分钟可传送这样的字符_个。26. 中断的五个过程包括_、中断判优、_、_和_。27. 用 EPROM 8K×8位构成2M×8位的存储器模块,则需要这种芯片_ _ 片,若此存储器模块首地址为10000H,则它的末地址为_ H。28. 如果A/D转换器的参考电压为+2.5V,输入+2.5V时数字量为FFH,则当输入0.5V模拟电压时,ADC转换后得到的数字量为_ 。 29如果D/A转换器的参考电压为-5V,在外接运放的输出电压满度为+5V,如果向该D/A转换器输出数字量0CCH(即204),则输出V0为_

26、 。 30. 用8253在OUT1端产生最大周期的方波,其控制字为_ ;如果要产生周期为2s的方波,仍采用该初值,则CLK1端应加时钟信号的频率是_ KHz。31、ADC0809为 通道的A/D转换器。在执行A/D转换时若采用查询方式,应查询 引脚。如果转换已经结束,应该向 引脚发高电平读取数据。32、8255A中共有 个8位端口,其中 口既可作数据口,又可产生控制信号,其所有端口可分为A组和B组,其中A组包括 和 ,B组包括 和 ,且只有 口可工作在方式2。33、设8259的ICW2为80H,则IR5的中断类型号为 ,其中断向量存储在 地址开始的连续 个字节的内在单元中。34、乘法指令中,对

27、于字乘以字,乘积放在 寄存器和 寄存器35、数据段中有以下定义: ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的源操作数的寻址方式: MOV AX,ARRAY1 ;寻址方式:_MOV AX,ARRAY2 ;寻址方式:_36、已知 S8 DB ABCD 及 OFFSET S8=100H,则(1)MOV AX,WORD PTR S8+2 执行后 (AX)= ;(2)MOV AL,S8+3 执行后 (AL)= ;(3)LEA BX,S8MOV AX,BX 执行后 (AX)= 。37、8086CPU的_引脚输出有效的低电平,表示当前总线周期访问16位数据。38、已知1655

28、0进行异步串行通信时,每个字符格式中数据为8位,奇校验,1位停止位,则一帧数据包括 位。若每秒钟内连续不断传送这样的字符200个,则波特率为 b/s,若发送的数据信息为30H,按此通信协议写出发送30H对应的字符格式(写成0,1序列形式且低位在前) 。39、设(SS)=1EF2H,(SP)=4030H,依次执行 PUSH AX、 PUSH BX后,新的SP为_H。40、中断类型号为52H的中断向量放在_地址开始的连续4个内存单元中,若该4个单元(地址从低到高)中的数据分别为12H、34H、56H、78H,则该中断源对应的中断入口程序的段地址是_,偏移地址是_。41、在8086CPU系统中,设某

29、中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为_;从该地址开始,连续的4个存储单元存放的内容依次为_。42、8259A有_个操作命令字,单片8259A可以扩展 个外部中断,7片级联最多可管理 级中断,最多 片级联可以扩展64个外部中断。43、8259A中IRR的功能是 ,ISR的功能是 。44、 指令放在子程序的末尾,当子程序功能完成后,由它实现返回。45、在8086/8088系统中,当前数据段地址为78000H-87FFFH,则DS段寄存器为: 。46、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以

30、$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。DATA SEGMENTNUM 100 DUP(?)NUM1 DB 00,00DATA ENDSCODE ASSUME CS:CODE, START:MOVAX,DATAMOVDS,AXLEASI, ;取NUM数据区首址MOVDI,SIMOVCX,100XORDL,DL;DL作为统计零元素个数的计数器GO1:MOVAL,SICMP JNZGO2INCJMPGO3GO2:MOV DI,ALINCDIGO3:INC LOOP MOVDI,$INCDIMOVDI, MOVAH,INT21HCODEENDS

31、ENDSTART三、简答题1如果一个堆栈从地址3250H:0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问: 1 栈顶地址是什么? 2 栈底地址是什么? 3 存入数据1234H和5678H后,SP的内容是多少? SS的内容是多少?2如果从存储器的10000H地址开始分配段区,要求代码段占用4 K字节空间,数据段占2 K字节空间、堆栈段占用512个字节空间。按代码段、数据段和堆栈段的顺序连续分段,写出CS、DS、SS各段寄存器内容是什么?3地址总线宽度有什么意义?若地址总线宽度为N,则CPU允许访问的最大存储器空间为多少字节?4、简述串行异步通信的特点及其基本数据

32、格式。5、简述CPU中断响应的一般过程。6、存储器的片选译码有哪些方法?各有何特点?7、使8253产生周期为1S的对称方波,试说明如何去做?8、现有(DS)2000H,(BX)0100H,(SI)0002H,(20100H)12H,(20101H)34H,(20102H)56H,(20103H)78H,(21200H)2AH,(21201H)4CH,(21202H)B7H,(21203H)65H,试说明下列指令执行后,AX寄存器中的内容。                  (1)   MOV &

33、#160;       AX,1200H (2)   MOV         AX,BX (3)   MOV         AX,1200H (4)   MOV         AX,BX (5)   MOV         AX,1100HBX9、当数据从8255A的C端口读到CPU时,8255A的控制信号、A1、AO分别是什么电平? 10、一个异步串行发送器,发

34、送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?11、简述可编程中断控制器8259A工作过程。12、总结8086各个T状态的主要功能。如果AL中的内容为98H,试画出将AL中内容存至内存12345H单元时对应的时序图(假设插入1个等待周期)。13、8位D/A转换DAC0832工作于直通方式,端口地址为300H,编制程序使之输出三角波/锯齿波。14某系统中8253占用地址为100H-103H,初始化程序如下:MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL试问:(1)此段程序

35、是给8253的哪一个计数器初始化?(2)安排工作在哪种工作方式? (3)若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为多少? 15. 在一个8086CPU和单片8259A组成的系统中,试说明: (1)8086CPU在响应可屏蔽中断的条件是什么? (2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是? (3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么? 16. 设被测温度的变化范围为3001000,如要求测量误差不超过±1,应选用分辨率为多少位的A/D转换器?四、应用题1、某CP

36、U有地址线16根(A0A15),数据线8根(D0D7)及控制信号RD、WR、MERQ(存储器选通)、IORQ(接口选通)。如图所示,利用RAM芯片2114(1KX4)扩展成2KX8的内存,请写出芯片组1和芯片组2的地址范围。2、某微机系统提供以下信号:地址线A0A19,数据线D0D7,控制线WR#、RD#。试用两片静态RAM芯片6264BL(8K´8bits),扩充为16K´8bits的存贮器系统。(1)单片存储器寻址需要多少根地址线?并在图中虚线框中写出地址下标。(2)假如扩充的存贮器空间为10000H开始的连续存储区,画出电路连线图。 (3)写出各个SRAM芯片的所在地

37、址空间。3.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8译码器74LS138构成一个16K×16位的RAM和16K×16位的ROM存储器,8086工作在最小模式,各需要多少芯片?画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。4、某PC系列微机应用系统以8255A作为接口,采集一组开关S7S0的状态,然后它通过一组发光二极管LED7LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应IEDi灭),电路连接如图所示。已知8255A的A、B两组均工作在方式0。 (1)写出8255A的四个端口地址; (2)写出8255

38、A的工作方式控制字; (3)画出实现给定功能的汇编语言程序流程图,并编写程序。D7D0IORIOWA9AENA8A7A6A5A4A3A2G1G2A Y0G2B Y174LS138C B A Y7D7D0 PA7RD RA6WR CS PA0 PA78255APB7PB6A1 A0 PB0A1A0LED7LED6LED0S0S6S7+5V5、已知某8088微机系统包括8255,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式下,可以为AD转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PB7可根据PB0的状态决定是否点亮LED指示灯。设系统

39、所要求有关硬件连线已经全部接好,如图1所示。试完成下列各项要求。(1) 分别列出8255A,8253各个断口的地址编码,其中片选信号,采用图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)

40、设计一个程序片段,使8255A监测PB0的输入状态,当PB01时使LED灯亮。(5分)图1图26电路如图,编写程序实现下列功能: K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。7.设8255 的A口、B口均工作于方式0。试编程,使得,当PC2为“1”时,八个发光二极管自上往下地逐个点亮;当PC2为“0”时,八个发光二极管自下往上地逐个点亮。(设A口地址为40H,B口地址为41H,C口地址为42H,控制寄存器地址为43H)8、如图所示为一个实际应用系统(前端传感器等部分略)。1 写出3-8译码器输出的8个地址。(2分)(答案:250H-257H)2 根据

41、图示电路及实际应用,写出8255的初始化程序片段。(3分)(答案:MOV AL,000X0001H;01H或11HMOV DX,0E53H;8255控制口地址OUT DX,AL)3 在以ADC0809为A/D转换器巡测系统中,用8254产生ADC的时钟信号,产生500KHz的方波供A/D转换器使用,写出8254相关程序片段(要有相关注释)。(5分)(答案:初值=2MHz/500KHz=2000/500=4MOV AL,01010110H;CTC1的控制字,56H或57HMOV DX,0E57H;控制端口地址MOV DX,AL;写控制字MOV AL,4;初值MOV DX,657H;CTC1口地址OUT DX,AL;写CTC1初值)4 如果ADC0809的8个模拟输入端接8个不同类型的模拟信号,试编写程序片段完成巡测功能(采集的8个数

温馨提示

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

评论

0/150

提交评论