陕西科技大学单片机计算机接口技术期末考试题汇总 - 图文 下载本文

模拟试题2012

一·单项选择题(将选中的序号填入括号中,每小题2分,共20分)

1. 8086CPU响应可屏蔽中断请求时,CPU内部中断允许触发器IF的作用是( )。 ①保存中断请求信号

②控制外部中断请求信号与CPU的INTR连接 ③进行优先级判断

④控制CPU响应INTR上的中断请求 2.8251的C/D、RD、WR、CS为( ),表示CPU写发送的数据。 ①0010 ②1100 ③ 0110 ④ 0100

3.8086/8088中断系统的中断向量是( )。

①中断服务程序的入口地址 ②主程序的断点地址 ③ 被选中的设备地址 ④ 传送数据的起始地址

4. 若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于( )。

① 方式0 ②方式1 ③方式 2 ④前面三种中任一种工作方式

5.8237A 芯片设置为请求传输方式时,其特点是( )。

①仅传送一个字节的数据 ②连续传送多个字节的数据 ③仅传送 DREQ 和 DACK 信号

④连续传送多个字节的数据,且边传送边监测DREQ信号是否有效。

6.8253 计数/定时器工作于方式0时,其计数器的触发方式是( )。

①写入新的计数初值 ②GATE端送来上升边信号 ③GATE端保持高电平 ④自动连续工作

7.在异步串行通信中,表示数据传送速率的是波特率,这里的波特率是指( )。 ①每秒钟传送的2进制位数 ③每秒钟传送的字符数

8.当CPU使用中断方式从ADC0809读取转换结果时,可利用ADC0809( )引脚向

②每秒钟传送的字节数

④每秒钟传送的数据帧数

CPU发出中断请求信号。

① START ② EOC ③ OE ④ INT

9.在微机系统中采用DMA方式传输数据时,数据传送是( ) ①由CPU控制完成 ②由执行程序(软件)完成

③由DMAC发出的控制信号控制下完成的 ④由总线控制器发出的控制信号控制下完成的

10.某一8253通道,CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为

10H,采用十进制计数方式,则一个周期内输出信号的高电平和低电平分别为( )ms。

①10,10 ③16,16

②5,5 ④8,8

二. 多项选择题(在每小题的五个备选答案中,选出二个至五个正确的答案,并将其号码分别填在题干的括号内,多选、少选、错选,均无分。每小题2分,共10分) 1. 外设接口电路的功能有( )。

① 提供数据缓冲 ② 提供时钟信号 ③ 速度协调 ④ 实现信号转换 ⑤ 提供联络信号

2.在下列中断源中,属于内部中断的有( )。

① INT 21H ② 硬盘中断 ③ 溢出中断 ④ 键盘中断 ⑤打印机中断

3.利用中断方式传送数据时,需要( )。

①IRi请求 ② 8259向CPU提出INTR请求 ③TF=1

④ CPU从8259获取中断类型号 ⑤CPU执行中断服务程序完成输入输出 4.在PC机上,CPU响应NMI请求时( )。

共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

① 类型号为2 ②包括电源掉电 ③类型号由8259提供 ④ 中断服务程序入口地址存放在0000 :0008H ⑤ 属于内中断

5.AGP总线是( )。

①专用数据通道 ② 采用DIME技术,直接访问主存。 ③中文全称是加速图形端口 ④电源最大能提供100MA电流 ⑤高性能,低成本,使用方便。

2. 为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?

三.填空题(每空2分,共10分)

1. 一个控制系统当主设备发生异常时,需向CPU告警,请求处理,否则将会危及工作人员的

生命及设备安全,此告警信号应接到8086CPU的 中断请求引脚上。

2. 8259 初始化时,其 ICW2 = 20H,IR1 和键盘相连, IR5和硬盘接口相连。则键盘、硬盘

3.简述即插即用功能。 接口的中断类型码分别为 、 。

3. 在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、 和

奇偶错。

4. 8086/8088系统响应NMI 请求和INTR请求的条件不同点在于 。

4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

四. 解释下列概念 (每题2分,共10分):

1. I/O端口

2. 中断向量

3. 独立编址

4. 可编程

5. 模/数转换

五.简答题(每小题5分,共20分)

1.在8253计数器/定时器的6种式作方式中,方式2和方式3各输出何种波形?它们有何种特点?

六.综合题(每小题10分,共30分) 1.(10分)采用8253实现秒信号发生器的电路如下图所示,图中CLK0接基准时钟,OUT0接CLK1,OUT1产生秒定时信号。接口的初始化程序如下: MOV DX, 控制口地址 ;计数通道0初始化, MOV AL, 35H OUT DX, AL MOV AX, 5000H ;计数通道0写入计数初值 MOV DX, 通道0地址 ; OUT DX, AL MOV AL, AH OUT DX, AL MOV DX, 控制口地址 ;计数通道1初始化 MOV AL, 56H OUT DX, AL

共 8 页,第 !语法错误,2 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,2 页

MOV AL, 200 ;计数通道1写入计数初值 MOV DX, 通道1地址 ; OUT DX, AL 3.(10分)ADC0809与PC总线的接口如下图所示,地址译码器输出 Y1地址范围为84H~87H, 采用软件延时来等待转换结束,已知ADC0809转换时间100us,延时程序为DELAY100。请编写控制程序启动转换并读取模拟量IN7的转换结果。 请回答: ⑴控制口地址是多少?通道0地址是多少? 通道1地址是多少?(3分) ⑵ 8253的通道0工作于哪种工作方式(要求写出方式编号及名称),计数初值为多少(十进制数)?(2分) ⑶8253的通道1工作于哪种工作方式(要求写出方式编号及名称),计数初值为多少(十进制数)?(2分) ⑷接入到CLK0的基准频率是多少?要求写出计算步骤。(3分) 2. (10分)四位共阴极七段LED显示器的接口电路如下图所示。8255A的PA口提供段选码,PB口提供位选码。设8255A口地址: 40H~43H。请:⑴写出“1234”的段选码(字型码)。 ⑵编写从左到右扫描显示 “1234”程序片段(初始化时无关项置0)。 共 8 页,第 !语法错误,3 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,3 页

“微机原理与接口技术”2008年期末考试复习题

1. 微机系统的硬件由哪几部分组成?

答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。

2. 什么是微机的总线,分为哪三组?

答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。 3. 8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?

答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。 4. 8086指令队列的作用是什么?

答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。

5. 8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻

址?完成逻辑地址到物理地址转换的部件是什么? 答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

6. 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为

多少?指向这一物理地址的CS值和IP值是唯一的吗?

答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。

7. 设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少? 答:偏移地址为54100H。(物理地址=段地址*16+偏移地址) 8. 8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么? 答:状态标志位有6个: ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。 9. 8086CPU的AD0~AD15是什么引脚? 答:数据与地址引脚

10. INTR、INTA、NMI、ALE、HOLD、HLDA引脚的名称各是什么?

答:INTR是可屏蔽请求信号,INTA中断响应信号,NMI是不可屏蔽中断请求信号,ALE是地址锁存允许信号,HOLD总线请求信号,HLDA总线请求响应信号。 11. 虚拟存储器有哪两部分组成? 答:有主存储器和辅助存储器。

12. 在80x86中,什么是逻辑地址、线性地址、物理地址?

答:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元的实际地址。 13. 段描述符分为哪几种?

答:分为三大类,程序段描述符,系统段描述符,门描述符。

14. RAM有几种,各有什么特点?ROM有几种,各有什么特点?

答:RAM有两种,SRAM(静态RAM),它采用触发器电路构成一个二进制位信息的存储单元,这种触发器一般由6个晶体管组成,它读出采用单边读出的原理,写入采用双边写入原理;DRAM(动态RAM),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用行,列地址复合选择寻址法。ROM有5种,固定掩摸编程ROM,可编程PROM,紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪速存储器。

15. 若用4K*1位的RAM芯片组成8K*8为的存储器,需要多少芯片?A19—A0

地址线中哪些参与片内寻址,哪些用做芯片组的片选信号?

答:需要16片芯片;其中A11-A0参与片内寻址;A12做芯片组的片选信号。 16. 若系统分别使用512K*8、1K*4、16K*8、64K*1的RAM,各需要多

少条地址线进行寻址,各需要多少条数据线?

答:512K*8需要19条地址线,8条数据线。1K*4需要10条地址线,4条数据线。16K*8需要14条地址线,8条数据线。64K*1需要14条地址线,1条数据线。

17. 某微机系统的RAM容量为8K*8,若首地址为4800H,则最后一个单元的地址

是多少?

答:最后一个单元的地址是:4800H+2^13-1

18. 什么是总线,微机中的总线通常分为哪几类?

答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。 19. 微处理器为什么需要用接口和外设相连接?

答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。

20. 一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?

答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。数据端口能对传送数据提供缓冲,隔离,寄存的作用 ;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。

21. 8086最多可有多少级中断?按照产生中断的方法分为哪两大类? 答:有8级;按照产生中断的方法可分为硬件中断和软件中断。 22. 什么是中断?什么是中断向量?中断向量表的地址范围?

答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理

共 8 页,第 !语法错误,4 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,4 页

完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址31. 简述8259A的初始化过程。 范围是00000H-003FFH。 答:8259A的初始化编程,需要CPU向它输出一个2—4字节的初始化命令字, 23. 中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向输出初始化命令字的流程如图所示,其中ICW1和ICW2是必须的,而ICW3和ICW4

量在中断向量表的什么位置上? 需根据具体的情况来加以选择。各初始化命令字的安排与作用分叙如下:

答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向

量,就可转入相应的中断服务子程序。1AH在中断向量表的位置是1AH*4=68H在

32. 8253有几个计数通道,每条计数通道有哪些信号线,其作用是什么?

中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。 答:8253有三个计数通道,每个计数通道有3条信号线:CLK:计数输入用于输入24. 通常,解决中断优先级的方法有哪几种? 定时基准脉冲或计数脉冲.OUT:输出信号以相应的电平指示计数的完成或输出脉冲答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的波型.GATA:选通输入用于启动或禁止计数器的操作,以使计数器和计数输入信号的接口电路。 同步。 25. 8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。 答:8259A通过级联的方式由9片构成最多64级优先权的中断源。 33. 8253有几种工作方式,其特点是什么? 26. 简述中断控制器8259A的内部结构和主要功能。

答:六种方式(见课本P224) 答:8259A的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断

请求寄存器(IRR),中断屏蔽寄存器(IMR),中断服务寄存器(ISR),优先权判

34. 8253的内部寄存器及各位的意义是什么? 别器(PR),控制逻辑。

27. 8259A的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?

答:8253的内部寄存器有四个,8位的控制寄存器:初始化时,将控制字写入该寄答:见课本153页。

存器;16位的计数器初值寄存器,初始化是写入该计数器的初始值,其最大初始值28. 8259A有哪些中断结束方式,分别适用于哪些场合。

为0000H;16位的减一计数器,计数器的初值由计数初值寄存器送入减法计数器,答:8259A有2种中断结束方式:中断自动结束方式,中断非自动结束方式(一般

当计数输入端输入一个计数脉冲时,减法计数器内容减一;16位的输出锁存器用来中断和特殊中断);中断自动结束方式只适合有一块8259A,并且各中断不发生嵌

锁存计数脉冲时,减法计数器内容减一。 套的情况。中断非自动结束方式只能适合与全嵌套方式下不能用与循环优先级方

式。

35. 8255A的功能是什么,有哪几个控制字,各位的意义是什么? 29. 8259A对优先级的管理方式有哪几

种,各是什么含义?

答:8255A是一种通用的可编程程序并行I/O接口芯片.它有两个控制字,一个

答:有4种,普通全嵌套方式,特殊全

是方式选择控制字,它的作用是实现对8255A的各个端口的选择。一个是对C

嵌套方式,自动循环方式,优先级特殊

口进行置位或复位控制字. 它的作用是能实现对端口C的每一位进行控制。

循环方式(详细见课本P159和P160) 30. 8259A的初始化命令字和操作命令

36. 8255A的A口、B口、C口有哪几种工作方式,其特点是什么?C口有哪

字有哪些,其功能是什么;哪些应写入

些使用特点?

奇地址,哪些应写入偶地址。

答:8259A的初始化命令字ICW1,答:8255A的A口可以工作在3种工作方式的任何一种,B口只能工作在方式ICW2,ICW3,ICW4;操作命令字0或方式1,C口则常常配合端口A和端口B工作,为这两个端口的输入/输出OCW1,OCW2,OCW3。(见课本P155传输提供控制信号和状态信号。 到P158);ICW2,ICW3,ICW4,OCW1写如奇地址,ICW1,OCW2,OCW337. 同步通信、异步通信的帧格式各是什么?什么是奇、偶校验? 为偶地址。

共 8 页,第 !语法错误,5 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,5 页

答:异步通信的帧格式是用一个起始位表示传送字符的开始,用1-2个停止位表示字符结束。起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。

38. 什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传输1KB的文件需要多长时间?

答:波特率是单位时间内通信系统所传送的信息量。 需要多长时间=1024/(1200/10)=8.53s

39. 对8255A进行初始化,要求端口A工作于方式1,输入;端口B工作于方式0,输出;端口C的高4位配合端口A工作,低4位为输入。设控制口的地址为006CH。 答:由题知应为10111001H(B9H) MOV AL,B9H MOV DX,006CH OUT DX,AL

40. 设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。 答:MOV DX,00C0H ;端口地址 MOV AL,00001101 ;对PC6置1 OUT DX,AL

MOV AL,00001000 ;对PC4置0 OUT DX,AL

41. 试按照如下要求对8259A进行初始化:系统中只有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。设8259A的端口地址为94H和95H。

答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL

MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL

MOV AL,00000011B ;ICW4 OUT DX,AL

42. 试编程对8253初始化启动其工作。要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。设端口地址为40H、41H、42H和43H。 答:MOV AL,00011110H ; 控制字 OUT 43H,AL

MOV AL,3000H ;计数初值

OUT 40H,AL

MOV AL,01010110H ; 计数器1 OUT 43H,AL MOV AL,100H OUT 41H,AL

MOV AL,10011000H ; 计数器2 OUT 43H,AL MOV AL,4030H OUT 42H,AL

模拟试题一

一、简答题:

1.简述USB总线的特点。

2.什么是中断类型码?什么叫中断向量?什么叫中断向量表?它们之间有什么联系?

3.简述高速缓冲存储器Cache为什么能够实现高速的数据存取?

4.有一个由20个字组成的数据区,其起始地址为3500H:0320H。试写出数据区首末单元的实际地址。

5.设有一个具有16位地址和8位数据的存储器,问:(1)该存储器能存书多少个字节的信息?(2)如果存储器由8K×4位RAM芯片组成,需要多少片?(3)需要地址多少位做芯片选择?

6.定性分析微型计算机总线的性能指标。 7.虚拟存储器的含义是什么? 二、编程及综合题

1.已知8255A的地址为0060H~0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为输入,编制初始化程序.。 2编写8253初始化程序。如下图所示(注意端口地址),要求3个计数通道分别完成以下功能:

(1)通道0工作于方式3,输出频率为2KHZ的方波; (2)通道1产生宽度为480us的单脉冲;

共 8 页,第 !语法错误,6 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,6 页

(3)通道2用硬件方式触发,输出负脉冲,时间常数为26。

(提示:8253的端口地址分别为:0310H、0312H、0314H、0316H)

参考答案:

一、简答题

1答:1)具备即插即用特性,为USB接口设计的驱动程序和应用程序可自动启动、成本低,节省空间,为开放性的不具备专利版权的理想工业标准。 2)可动态连接和重新配置外设,支持热插拔功能; 3)允许多台设备同时工作;

4)可以向USB总线上的设备供电,总线上的设备可以自备电源; 5)通讯协议支持等时数据传输和异步消息传输的混合模式; 6)支持实时语音、音频、和视频数据传输。

2答:8086/8088系统可以处理256种中断,为了区别每一种中断,为每个中断安排一个号码,称为中断类型码。每一种中断服务程序在内存中的起始地址称为中断向量,以32位逻辑地址表示,即为CS:IP。把所有中断向量存储在内存中的某一个连续区中,这个连续的存储区称为中断向量表。 中断向量CS:IP在中断向量表中的位置为:中断向量表中偏移量为(中断类型码×4)的单元中存放IP的值,偏移量为(中断类型码×4+2)的单元中存放CS的值。 3答:高速缓冲存储器Cache是根据程序局部性原理来实现高速的数据存取。即在一个较小的时间间隔内,程序所要用到的指令或数据的地址往往集中在一个局部区域内,因而对局部范围内的存储器地址频繁访问,而对范围外的地址则范围甚少的现象称为程序访问的局部性原理。

如果把正在执行的指令地址附近的一小部分指令或数据,即当前最活跃的程序或数据从主存成批调入Cache,供CPU在一段时间内随时使用,就一定能大大减少CPU访问主存的次数,从而加速程序的运行。 4答:数据区首地址=3500 H×10H+0320H=33320H

数据区末地址=33320H+28H-1=33347H

5答:(1)因为8位二进制数为1个字节,所以16位地址能存储216=64KB个字节的信息;

(2)需要64K×8/8K×4=16片RAM

(3)因为需要16片来构成存储器,而16片需要4位地址线进行译码输出,故需要4位做芯片选择。

6答:微型计算机总线的主要职能是负责计算机各模块间的数据传输,对总线性能的衡量也是围绕这一性能而进行的。性能中最重要的是数据传输率,另外,可操作性、兼容性和性能价格比也是很重要的技术特征。具体来说,总线的主要性能指标有以下几项:

(1)总线宽度:以位数表示。

(2)标准传输率Mb/s:是总线工作频率与总线宽度的字节数之积。 (3)时钟同步/异步:总线中与时钟同步工作的称为同步总线;与时钟不同步工作的称为异步总线。这取决于数据传输时源模块与目标模块间的协议约定。(4)信号线数:这是地址总线、数据总线和控制总线线数的总和。信号线数和系统的复杂程度成正比关系。

(5)负载能力:以系统中可以连接的扩展电路板数表示。

(6)总线控制方法:包括突发传输、并发工作、自动配置、仲裁方式、逻辑方式、中断方式等项内容。

(7)扩展板尺寸:这项指标对电路板生产厂家很重要。

(8)其他指标:电源是5V还是3V,能否扩展64位宽度等。

任何系统的研制和外围模块的开发,都必须服从其采用的总线规范。

7答:虚拟存储器是以存储器访问的局部性为基础,建立在主存-辅存物理体系结构上的存储管理技术。在存储系统中,由于主存容量不能满足用户的需要,因而引入辅存作为后援。即辅存做主存用,扩大编程者的使用空间。

二、综合及编程题

1答案: MOV DX, 0063H MOV AL, 00110111B OUT DX, AL 2答案:

编写8253的初始化程序

1.确定端口地址:0310H、0312H、0314H、0316H 2.确定工作方式: 通道0,方式3

通道1,方式1 通道2,方式5

3.确定计数值: 通道0:N0=1MHz/2KHz=500 通道1:N1=480us/(1/1mhz)=480 通道2:N2=26

共 8 页,第 !语法错误,7 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,7 页

4.确定控制字:通道0:00110111B

通道1:01110011B

通道2:10011011B

对3个通道的初始化程序如下: ;通道0初始化程序 MOV DX, 316H MOV AL,00110111B OUT DX,AL MOV DX,310H MOV AL,00H OUT DX, AL MOV AL,05H OUT DX,AL

;通道1的初始化程序 MOV DX, 316H

MOV AL, 001110011B OUT DX, AL MOV DX, 312H MOV AL, 80H OUT DX, AL MOV AL, 04H OUT DX, AL

;通道2初始化程序 MOV DX, 316H

MOV AL, 10011011B OUT DX, AL MOV DX, 314H MOV AL,26H OUT DX,AL

模式试题二

一、 填空:

1、设字长为八位,有x= ?1,y=124,则有:[x?y]补=_________, [x?y] 补=__________;2、数制转换:247.86= H =______________BCD;

3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;

4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量, 每

一个向量占____ 个字节;

5、8086系统中,地址FFFF0H是___________________ 地址; 6、8086CPU的MN/MX引脚的作用是____________________; 7、8251芯片中设立了_____、_____ 和______三种出错标志;

8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。

9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。 二、简答题:

1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。 2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值? 三、阅读程序与接口芯片初始化: 1、源程序如下:

MOV CL,4

MOV AX,[2000H]

SHL AL,CL SHR AX,CL

MOV [2000H],AX

试问:?若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_____,(2001H)=______。

?本程序段的功能_________________________。

2、源程序如下:

MOV AL,0B7H AND AL,0DDH XOR AL,81H OR AL,33H

共 8 页,第 !语法错误,8 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,8 页

JP LAB1 JMP LAB2

试问:?执行程序后AL=_______;

?程序将转到哪一个地址执行:__________。

3、源程序如下:

MOV CX,9

MOV AL,01H MOV SI,1000H NEXT: MOV [SI],AL INC SI

SHL AL,1 LOOP NEXT

试问:?执行本程序后有:AL=_____;SI=______;CX=______;

?本程序的功能是______________________________。 4、某系统中8253占用地址为100H~103H。初始化程序如下: MOV DX, 103H

MOV AL, 16H OUT DX, AL SUB DX, 3 OUT DX, AL

试问:?此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?__________________;

?若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:

___________。

5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:

模式试题二 参考答案

一、填空题

1、01111011 10000011

2、F7?DCH 001001000111?10000110 BCD 3、取指令 执行指令

4、00000H~003FFH区 256个 4个

5、CPU复位以后执行第一条指令的地址 6、决定CPU工作在什么模式(最小/最大) 7、奇/偶错 帧格式错 溢出错 8、4个 地址 T3和T4 9、7个 初始化 操作 二、简答题

1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为300~3400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。(3分)

调制是将数字信号?模拟信号。而解调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。(2分)

2、BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 (1分)

三、阅读程序与接口芯片初始化: 1、 (2000H)=39H (2001H)=00H

将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并

存入(2000H)单元,0?(2001H) 2、37H LAB2 3、0 1009H 0

对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0

共九个

4、计数器0 工作于方式3 45.454KHZ 5、 MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL

MOV AL,06H OUT 8BH,AL

模式试题三

共 8 页,第 !语法错误,9 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,9 页

一、填空题 1、将十进制数279?85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。 2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。 3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。 4、8086中,BIU部件完成______功能,EU部件完成 _____功能。 5、8086中引脚BHE信号有效的含义表示________________。 6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。 7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为___________H,它的中断入口地址在中断向量表中的地址为______________H。 二、简答及判断题 1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明 2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利ALEAD7~AD0用这两类标志的? 3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个? 三、读图和作图题 1、8086系统中接口连接关系如下图所示。要求回答以下问题: (1) 试分别确定8255,8253,8259及8251的端口地址; (2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。 8255 的端口地址为:___________________________________; 8253的端口地址为:___________________________________; 8259的端口地址为:___________________________________; 8251的端口地址为:___________________________________; 对PA口操作的I/O指令为_______________________________; 对PB口操作的I/O指令为______________________________。 2、作图题。 系统采用4个接口芯片:8253,8251,8259及8255。要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。8253通道1用作方波发生器作为8251的收发时钟脉冲。8253通道0,通道1的门控信号由8255 PC口的PC3和PC2控制。 (1) 画出4个芯片之间控制线的连接图; (2) 8253的两个通道应分别工作在什么方式? G373A7~A0 四、程序阅读题 1、源程序如下: Y0Y18086CPUM/IOA6A5A4C B AA7A0G1138G2AG2BY2Y3A2A1CS8253A1A0CSA2A1MOV AH, 0 MOV AL, 9 MOV BL, 8 ADD AL, BL AAA AAD DIV AL A1A08255共 8 页,第 !语法错误,1学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页 CS 页 CS8251A1A0A18259C/D

结果AL_________,AH=___________,BL=_____________。 2、源程序如下:

MOV AX, SEG TABLE ;TABLE为表头

MOV ES, AX

MOV DI, OFFSET TABLE MOV AL, ?0? MOV CX, 100 CLD

REPNE SCASB

问:1) 该段程序完成什么功能?

2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含

义?

3、源程序如下:

CMP AX, BX JNC L1 JZ L2 JNS L3 JNO L4 JMP L5

设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。 4、源程序如下:

MOV DX, 143H MOV AL, 77H OUT DX, AL MOV AX, 0 DEC DX DEC DX OUT DX, AL MOV AL, AH OUT DX, AL

设8253的端口地址为140H~143H,问: (1)程序是对8253的哪个通道进行初始化? (2)该通道的计数常数为多少?

(3)若该通道时钟脉冲CLK的周期为1μs,则输出脉冲OUT的周期为多少μs?

五、编程题

1、8255的编程。设8255的端口地址为200H~203H。

(1)要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;PC1~PC0为输出。试写出8255的初始化程序。

(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。2、自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。要求按完整的汇编语言格式编写源程序。

模式试题三参考答案

一、填空题

1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD

2、148D -20D -108D

3、BX=0000H CF=1 ZF=1 OF=0 SF=0 4、总线接口功能 指令的译码及执行功能 5、高8位数据线D15~D8有效

6、4 T1 给外部的地址锁存器提供一个地址锁存信号 7、35H 000D4H~000D7H 二、简答及判断题 1、∵ FFFF0 ? FF00

1 0FEF

自然丢失

故物理地址为0FEF0H。 指向该物理地址的CS,IP值不唯一。 例如:CS:IP=0000:FEF0H也指向该物理地址。

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。

共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

3、每帧占1?7?1?1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为 CX ? 0 ,说明中途已找到字符退出 28800(个) CX=0,且ZF=0说明串中无字符 ?0? 4800?60 28800个 ? 10 三、读图和作图题 3、 ∵ 74C3H 1、 (1) A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 任意 ? ? 0 Y0 1 0 0 1 任意 ? ? 0 Y1 0 1 0 任意 ? ? 0 Y2 1 0 1 1 任意 ? ? 0 Y3 ? 8255的端口地址为 80H, 82H, 84H, 86H 8253的端口地址为 90H, 92H, 94H, 96H 8259的端口地址为 A0H, A2H, 8251的端口地址为 B0H, B2H, (2) OUT 80H, AL IN AL, 82H 1 ? 95C3H DF00H 且有:CF=1, ZF=0, SF=1, OF=1 ? 程序将转到L5标号处执行。 4、 (1) 程序对8253的通道1进行初始化。 (2)计数常数为10000D,BCD计数。 (3)工作在方式3,方波速率发生器 周期=10000?1μs=10000μS=10ms 五、编程题 1、(1) MOV DX, 203H MOV AL, 10111000B OUT DX, AL (2) MOV DX, 202H IN AL, DX MOV AH, AL TEST AL, 80H JNZ NEXT1 MOV DX, 203H MOV AL, 00000011B ;对PC1置位 OUT DX, AL (2分) NEXT1: MOV AL, AH TEST AL, 40H JZ NEXT2 MOV AL, 00000000B ; 对PC0复位 MOV DX, 203H OUT DX, AL NEXT2:……… (3分) 2、 DATA SEGMENT BUFER DB 10,0,20,15,38,236 MAX DB 0 MIN DB 0 2、 (1) 控制线连接图如图所示。 (2) PC38255PC2GATE08253OUT1GATE1OUT0IR28259?通道0工作在方式2—分频发生器; 通道1工作在方式3—方波速率发生器 8251R×CT×C 四、程序阅读题 1、AL=01H AH=00 H BL=08H 2、(1) 从目的串中查找是否包含字符 ?0?,若找到则停止,否则继续重复搜索。 (2) ZF=1, 说明已找到字符 ZF=0, 说明未找到字符 共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

AVI DB 0 DATA ENDS (2分) STACK SEGMENT PARA STACK?STACK? DW 100 DUP (?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK (1分) START PROC FAR BEGIN: PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX LEA DI,BUFFER MOV DX,0 ;使DH=0,DL=0 MOV CX,6 MOV AX,0 ; 和清0 MOV BH,0 ; 最大值 MOV BL,0FFH ; 最小值 (2分) LOP1: CMP BH,[DI] JA NEXT1 ; 若高于转移 MOV BH,[DI]; 大值?BH NEXT1: CMP BL,[DI] ; JB NEXT2 ; 若低于转移 MOV BL,[DI]; 小值?BL (2分) NEXT2: MOV DL,[DI]; 取一字节数据 ADD AX,DX ; 累加和 INC DI LOOP LOP1 MOV MAX,BH;送大值 MOV MIN, BL;送小值 (3分) MOV DL, 6 DIV DL, ;求平均值 MOV AVI, AL;送平均值 RET START ENDP CODE ENDS END BEGIN (3分) 练习题 一、填空题 1. 微型计算机系统的硬件由五大部分组成,这五个部分是________________、________________、________________、________________和________________。 2. 8086CPU 由________________和________________两部分构成。 3. 微机的三总线结构包括________________、________________和________________。 二、编程题 1. 设 8255A的A口工作于方式1输入,B口工作于方式0输入。 (1) 编写初始化程序(设端口地址为BB80~BB83H)。 (2) 编写程序使C口PC5输出高电平,然后从B口输入数据到累加器。 8255A方式控制字格式。 D7 D6 D5 D4 D3 D2 D1 D0 标志位 0:PC3~ P C0输出 1:PC3~ P C0输入 00:A口方式0 01:A口方式1 0:B口输出 1X:A口方式2 1:B口输入 0:A口输出 1:A口输入 0:B口方式0 1:B口方式1 0:PC7~ P C4输出 1:PC7~ P C4输入 8255A C口置位/复位控制字格式 D7 D6 D5 D4 D3 D2 D1 D0 标志位 0:指定口线复位 1:指定口线置位 未用 PCi(i=0~7) 2.利用8254的通道1,产生2KHz方波。设输入时钟频率2MHz,端口地址为90~93H。 (1) 写出控制字并求出计数初值(BCD码计数) (2) 编写初始化程序 8254控制字格式 SC1 SC0 RWRWM2 M1 M0 BCD 共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页 00:计数器0 01:计数器1 0:二进制计数 1:BCD码计数

:号----------------------学装 :名姓 --------------------------------------------- 订 :级班业专 ---------------------------------------- 线 :系院----------------------------------------

1 0 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( ) 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( )。 A. 80H B. 28H 3若用EPROM2764(8K×8b)和SRAM6264(8K×8b)组成16K ROM和32kRAMC. E8H 存储系统,需要多少芯片?地址线中哪些位参与片内寻址?哪些位用作芯片组寻D. 01H 址?(设系统地址总线为20位,采用全地址译码)。 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令 字为( )。 A. ICW1,ICW2,ICW3 2010-2011学年度第二学期 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 《微机原理与接口技术》课程期末考试试卷(A卷,考试) D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( )。 命题教师 审核人: 适用年级专业: A. 11 B. 12 C. 13 大项 一 二 三 四 五 六 七 总分 统分人 D. 14 得分 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( )。 A. 地址总线 B. 数据总线 C. 控制总线 一、单项选择(在备选答案中选出一个正确答案,并将其号码填得分 D. 都不对 在题干后的括号内。每题2分,共30分) 评卷人 8 .段寄存器装入2300H,该段的结束地址是( )。 1 .某微机最大可寻址的内存空间为16MB,其CPU地 A. 32FFFH 址总线至少应有( )条。 B. 23000H A. 32 C. 33FFFH B. 16 D. 33000H 共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高

10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是 ( )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令

11 .中断向量表占用内存地址空间为( )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH

12 .实现CPU与8259A之间信息交换是( )。 A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路

D. 数据总线缓冲器与读写控制电路

13 .Intel 8253的最大输入时钟频率是( )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz

14 .完成两数相加后是否溢出的运算,用( )标志位判别。

A. ZF B. IF

共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

C. OF D. SF

15 .8255A的方式选择控制字应写入( )。 A. A口 B. B口 C. C口 D. 控制口

二、填空题(把答案填写在题中横线上,每空1分,共20分)

得分 1 . 8086/8088CPU的数据线和地址线是以_____________

评卷人 方式轮流使用的。

2 . CPU中的总线接口部件BIU,根据执行部件EU的要

求,完成_____________与 _____________或____________的数据传送。 3 . 8086中的BIU由_____________个_____________位段寄存器、一个_____________ 位指令指针、_____________字节指令队列、_____________位地址加法器和控制电路 组成。 4 . 8086/8088构成的微机中,每个主存单元对应两种地址:_________和__________。 5 . 对于8259A的中断请求寄存器IRR,当某一个IRi端呈现_____________时,则表 示该端有中断请求。

6 . 若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对 应的中断类型码为_____________。

7 . 在存储器的层次结构中,越远离CPU的存储器,其存取速度_____________,存储 容量_____________,价格_____________。

8 . 存储器的存取速度可用_____________和_____________两个时间参数来衡量,其 中后者比前者大。

9 . 中断返回指令IRET总是排在_____________。

10 .若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址 为_____________。

三、综合题(第1、3题各10分,第2、4题各15分,共50分) 1 .存储器系统连接如下图,请分别写出图中第一组(1#、

2#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)

得分

2 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲 输出端接通道0的计数输入端CLK0,设8253的端口地址为180H~186H。

评卷人

共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

院系: 专业班级: 姓名: 学号: ----------------------装-----------------------------------------------------------------------------------------------------------------------------

4 .通过8259A产生中断使8255A的端口A经过反相驱动器连接一共阴极七段发光二极管显示器;端口B是中断方式的输入口。设8259A的中断类型码基值是32H。8255A口地址为60H-63H,8259A端口地址为20H、21H。试完成以下任务:

请完成以下任务:

(1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计数初值为多少(写出计算 式)?GATE0应接何电位?在图上画出。

(2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?在图上画出。 (3)写出实现上述功能的8253初始化程序。 订

线

3 .设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输 入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。

共 8 页,第 !语法错误,1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

(1)设系统中只有一片8259A,中断请求信号为边沿触发方式,采用中断自动结束方式、全嵌套且工作在非缓冲方式,试完成8259A的初始化编程。 (2)若使LED上显示E,端口A送出的数据应为多少?如显示O端口A送出的数据又为多少?编写程序实现在LED上先显示E,再显示O的程序。

共 8 页,第 !语法错误,1 页 学生答题注

意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

附8259A初始化命令字和操作命令字格式:

2010-2011学年度第二学期

共 8 页,第 !语法错误,1 页 学生答题注

意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,1 页

《微机原理与接口技术》期末考试参考答案及评分标准

(A卷,考试)

命题教师 审核人: 适用年级专业:

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分)

1. D 2. C 3. B 4. D 5. B 6. A 7. C 8. A 9. A 10. B 11. A 12. D 13. B 14. C 15. D

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1._分时复用____

2._CPU____;_存储器____;_I/O设备____

3._4__;___16____;____16____;____6_____;____20____ 4._段地址___;__偏移地址___ 5._ 1___ 6._45H___

7._越慢___;_越大___;_越低___ 8._存取时间___;_存取周期___ 9._最后___

10._2FAH,2FCH,2FEH___

三、综合题(第1、3题10分,第2、4题15分,共50分)

1. A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 ?? 0 第一组范围: 0 0 1 1 1 1 0

1 ?? 1 2分 即为:3C000H—3EFFFH 3分

A19 A18 A17 A16 A15 A14 A13 A12 – A0

0 ?? 0 第二组范围: 0 0 1 1 0 0 1

1 ?? 1 2分 即为:32000H—33FFFH 3分

2.(1)N0=1MHZ/2KHZ=500,GATE0接高电平,+5V; 2分 (2)可将OUT0与CLK1相连,作为输入时钟脉冲; 3分

共 8 页,第 !语法错误,2 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,2 页

(3)N1=2KHZ/2HZ=1000 2分 计数器0:MOV DX,186H

MOV AL,00110111B 2分 OUT DX,AL MOV DX,180H

MOV AL,00H 1分 OUT DX,AL MOV AL,05H

OUT DX,AL 1分 计数器1:MOV DX,186H

MOV AL,01110111B 2分 OUT DX,AL MOV DX,182H

MOV AL,00H 1分 OUT DX,AL MOV AL,10H

OUT DX,AL 1分

3.MOV AL,10001111B

OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分

译码电路连接如下:4.(1)MOV AL,0001011B

6分

OUT 20H,AL 1分 MOV AL,00110010B

OUT 21H,AL 2分 MOV AL,00010011B

OUT 21H,AL 2分 (2)如果显示E,则端口A送出的数据是30H; 2分

如果显示O,则端口A送出的数据是01H; 2分

程序如下:MOV AL,10000000B

共 8 页,第 !语法错误,2 页 学生答题注

意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,2 页

OUT 63H,AL 2分 MOV AL,30H

OUT 60H,AL 2分 MOV AL,01H

OUT 60H,AL 2分

共 8 页,第 !语法错误,2 页 学生答题注

意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,2 页

共 8 页,第 !语法错误,2 页 学生答题注

意:勿超黑线两端;注意字迹工整。 共 8 页,第 !语法错误,2 页