




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单选题 (一) CPU1、8086CPU的指令队列为 ( ) 个字节。CA 2 B 4 C 6 D 82、标志寄存器的标志位ZF1表示运算结果( )。AA 为零 B 为负 C 不为零 D 有进位3、如果算术或逻辑运算结果不为0,则( )。AA ZF0 B ZF1 C SF0 D SF14、在8086CPU的延长总线周期中,在( )状态之后插入Tw状态。CA T1 B T2 C T3 D T44、8086/8088读/写总线周期,微处理器是在( )状态采样READY信号,以便决定是 否插人Tw。CA T1 B T2 C T3 D T45、8086CPU可插入( )D A 1个等待周期 B 2
2、个等待周期 C 3个等待周期 D 任意多个等待周期6、关于8086CPU的非可屏蔽中断,下列说法正确的是( )。CA 受中断允许标志IF的影响 B 可用软件屏蔽C 对应的中断类型号为2 D 在整个系统中可以有多个7、8086CPU有16根数据线和20根地址线,故可寻址的最大地址空间为( )。BA 64KB B 1MB C 1KB D 64MB8、对可编程接口芯片进行读/写操作的前提条件是 ( )。BA =0 B =0 C =0或=0 D =09、中断向量表用于( )。CA 存放类型号 B 存放中断处理程序C 存放中断处理程序入口地址 D 存放中断处理程序的返回地址10、在8086CPU系统中,
3、如果要读/写从奇地址单元开始的一个字,需 ( )个总线周期。BA 1 B 2 C 4 D不能确定11、在8086系统中,如果要读/写从偶地址单元开始的一个字,需要用( )个总线周期。AA 1 B 2 C 4 D不能确定12、如果允许CPU接收可屏蔽中断请求,则标志位( )。AA IF=1 B IF=0 C CF=1 D CF=013、8086CPU要求复位信号RESET至少维持( )个时钟周期的高电平。BA 2 B 4 C 5 D 614、( )是微型计算机的核心。AA CPU B RAM C ROM D 内存15、8086CPU复位时,代码寄存器CS和指令指针寄存器IP分别初始化为( )。C
4、A 0000H,0000H B 0000H,FFFFH C FFFFH,0000H D FFFFH,FFFFH16、在最小模式下,如果8086CPU的引脚为高电平,表示( )。BA CPU和I/O接口之间进行数据传输 B CPU和存储器之间进行数据传输C 存储器和存储器之间进行数据传输 D 存储器和I/O接口之间进行数据传输17、关于8086CPU的信号,下列说法正确的是( )。BA 是中断请求信号输入端B该信号对外设的中断请求做出响应C 该信号低电平有效D 外设收到该信号的第一个负脉冲后,往数据总线上发中断类型码18、关于8086的ALE信号,以下说法错误的是( )。AA ALE端可以浮空
5、B 高电平有效C 在任一总线周期的T1状态,ALE输出有效电平D 地址锁存器将ALE作为锁存信号,对地址进行锁存19、类型号为32H的中断所对应的中断向量存放在( )开始的4个单元。AA 0000:00C8H B 0000:0032HC 0000:0128H D 0000:0000H20、8086在进行I/O写操作时,和必须是( )。BA. 0,0 B. 0,1 C. 1,0 D.1,1 21、在8086中,一个最基本的总线周期有( )个时钟周期组成。CA.1 B.2 C.4 D.522、8086CPU非屏蔽中断请求通过( )引脚引入的。BA. B.NMI C.INTR D.HOLD23、下面
6、哪一个中断的优先级最高( ) 。AA.NMI中断 B.INTR中断 C.单步中断 D.断点中断24、8086/8088的中断向量表( )。A. 存放类型号 B. 存放中断处理程序入口地址C. 存放中断处理程序 D. 是中断处理程序的返回地址25、在8086存储空间中,用一个总线周期访问一个16位的字数据时,和A0必须是( )。A. 0,0 B. 0,1 C. 1,0 D. 1,126、8086CPU的外部中断请求线是指( )。A INTR B NMI C INTR和NMI D 以上都不对27、如果8086CPU工作在最小模式,则引脚固定接( )。A 地 B 5V C 浮空 D 以上说法都不对2
7、8、在最小模式下,如果8086的引脚为高电平,表示( )。A CPU和I/O接口之间进行数据传输 B CPU和存储器之间进行数据传输C 存储器和存储器之间进行数据传输 D 存储器和I/O接口之间进行数据传输29、Reset信号有效后,8086CPU的启动地址( )。C A.FFFFFh B.0FFFFh C.FFFF0h D.00000h30、在8086CPU的标志寄存器中,控制标志位占( ) A A.3位 B.9位 C.4位 D.16位 31、堆栈的工作方式是( )。D A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出32、若8086CPU主频为8MHz,则其基本总线周期为()
8、。B A.200ns B.500ns C.125ns D.250ns33、8086/8088CPU系统中最大模式下增加总线控制器8288的目的是()。D A.提高总线控制能力 B.提高总线驱动能力 C.控制协处理器 D.解决总线共享控制问题34、计算机的发展以 C 为标志。A. 电子器件的更新 B. 时间的划分C. CPU的发展 D. 集成电路的发展(二)CPU和内存1、某操作数在内存中存放的段地址为2000H,偏移量为0050H,则该操作数所在的存储单元的物理地址为 ( )。CA 2050H B 0050H C 20050H D 2000H2、主存储器和CPU之间增加高速缓冲存储器的目的是(
9、 )。AA 解决CPU和主存之间的速度匹配问题 B 扩大主存储器的容量C 扩大CPU中通用寄存器的数量 D解决大容量、低成本的矛盾。3、增加内存辅存层次的目的是( )。DA 解决CPU和主存之间的速度匹配问题 B 扩大CPU中通用寄存器的数量C 既扩大主存容量又扩大CPU通用寄存器数量 D解决大容量、降低成本的矛盾。4、某存储器容量为32K16位,则( )。CA.地址线为16根,数据线为32根 B.地址线为32根,数据线为16根C.地址线为15根,数据线为16根 D.地址线为15根,数据线为32根5、在DMA方式下,数据从内存传送到外设的路径是()C A.内存CPU总线外设 B.内存DMAC外
10、设 C.内存数据总线外设 D.外设内存6、掩膜型ROM可简记为 。AA、PROM B、MROM C、EPROM D、EEPROM7、存储器芯片位数不足时,需用 B 。A、字扩展 B、位扩展 C、字位扩展 D、以上均可(三)82511、关于8251的初始化,说法正确的是( )。CA 芯片复位后,第一次用奇地址写入的值为控制字 B 控制字写入偶地址端口C 模式字须写入奇地址端口 D 同步字符写入偶地址端口2、当CPU往8251写入控制命令时,、状态为( )。DA 0、0、0、0 B 0、0、0、1 C 1、1、0、1 D 0、1、0、13、如果8251A的引脚1,0,1,说明( )。DA CPU从
11、8251读取数据信息 B CPU把数据送8251输出C CPU往8251写控制命令 D CPU从8251读状态信息4、关于标准异步通信的数据格式说法正确的是( )。DA 起始位采用逻辑1电平 B 数据位由8个二进制位组成C 停止位采用逻辑0电平 D 校验位可选5、在异步传输中,设每个字符对应1个起始位,8个信息位,1个停止位,波特率为2400bps,则每秒钟传输的最大字符数是( )个。AA 240 B 480 C 2400 D 3006、对于串行通讯,如果数据可以从A发送到B,也可由B发送到A,但同一时间只能进行一个方向的传送,这种通讯方式称为( )通讯方式。BA 单工 B 半双工 C全双工
12、D 并行7、串行异步通信的实现,必须做到( )。CA 通信双方有同步时钟的传送,以实现同步B 一块数据传送结束时,用循环冗余校验进行校验C 以字符为传送信息的单位,按约定配上起始位、停止位和校验位D 块与块之间用同步字符隔开8、串行接口中,并行数据和串行数据的转换是用( )来实现的。BA. 数据寄存器 B. 移位寄存器 C. 锁存器 D. A/D转换器9、关于8251的SYNDET引脚,说法错误的是( )。DA 在复位时,SYNDET变为低电平 B 在内同步情况下,SYNDET作为输出端C 在外同步情况下,SYNDET作为输入端 D SYNDET只用于异步方式10、在异步传输中,设每个字符对应
13、1个起始位,8个信息位,1个停止位,波特率为1200bps,则每秒钟传输的最大字符数是( )个。A 120 B 150 C 1200 D 以上都不对11、 关于异步通信的字符格式,说法错误的是( )。BA 每个字符必须包括一个起始位 B 每个字符必须包括一个奇偶校验位C 停止位可以是1位半 D 每个字符可以有5到8个信息位12、若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( ) B A.1MHz B.19.2KHz C.20KHz D.2400Hz13、8251A的方式控制字(即模式字)的作用是( ) A A.决定8251的数据格式 B.决定8251的数据格式
14、和传送方向 C.决定8251何时收发 D.以上都不对(四)82551、在8255A中,能工作在方式2的端口为( )。AA 端口A B 端口B C 端口C D A、B、C三个端口都可以2、8255可编程并行接口有( )种工作方式。CA.1 B.2 C.3 D.43、设8255A的方式选择控制字为9BH,其含义是()B A. A、B、C口全为输出 B. A、B、C口全为输入 C. A、B口为方式0且输出 D.以上都不对4、对于8255芯片的描述正确的是 。DA、A口只能输入,B口只能输出B、C口高4位只能输入,低4位只能输出C、C口高4位、低4位不能同时输入输出D、A、B、C口既可以输入,也可以输
15、出(五)82591、如果8259A 的ICW2为20H,则8259A的IR2对应的中断类型码为( )。CA 20H B 21H C 22H D 23H2、关于8259A的初始化命令字,下列说法正确的是( )。AA 四个初始化命令字的设置次序固定 B 四个初始化命令字都必须设置C ICW4必须设置 D 以上说法都不正确3、在8259A的初始化命令字中,必须设置的是( )。AA ICW1和ICW2 B ICW1、ICW2和ICW3 C ICW1 D ICW44、如果8259A 的ICW2为43H,则8259A的IR0对应的中断类型码为( )。AA 40H B 41H C 42H D 43H5、IB
16、M PC/XT计算机系统中负责中断管理的芯片一般是( )。DA 8237 B 8251 C 8253 D 82596、用三片8259A级数是( ) B A.24级 B.22级 C.23级 D.21级(六)82531、8253可编程定时器/计数器的最大计数初值是( ) CA 65536 B FF00H C 0000H D FFFFH2、关于8253,说法正确的是( )。BA 初始化时,可以先设初值,再写控制字B 读计数器的计数值时,必须先发锁存命令C 控制字写入后,所有控制逻辑电路立即复位,OUT输出高电平D 用二进制格式计数时,0FFFFH是计数器能容纳的最大初始值3、8253工作在哪几种方式
17、时,可输出1个时钟周期宽度(1clk)的负脉冲()B A.方式0,4,5 B.方式2,4,5 C.方式1,2,4 D.方式0,2,415、设8253芯片的端口基地址是60H,寻址控制寄存器的命令是 。DA、OUT 60H,AL B、OUT 61H,ALC、OUT 62H,AL D、OUT 63H,AL(七)82371、对DMA控制器8237A发复位命令,可使屏蔽寄存器 ( ) 。AA 置1 B 清0 C 保持原值不变 D 不能确定(八)DAC和ADC1、一个8位D/A转换器分辨率可以达到满量程的( ) B A. 1/8 B. 1/255 C. 1/16 D. 1/32(九)总线1、USB总线是
18、( )。DA 内部总线 B 局部总线C 系统总线 D 外部总线2、PCI总线当采用66MHz总线时钟工作于64位系统时,其数据传输率为( )MB/s。CA. 132 B. 264 C. 528 D. 10563、关于RS232C标准,说法正确的是( )。D A 采用正逻辑规定逻辑电平 B 规定的信号电平与TTL电平兼容C 将0V15V规定为逻辑“0” D 将5V15V规定为逻辑“0”4、关于PCI总线,说法错误的是( )。CA 是局部总线 B 具备即插即用功能 C 与ISA总线不兼容 D 负载能力较强5、总线上每秒传输的最大字节量称为 。CA 总线位宽 B 总线字宽 C 传输率 D 数据位数二
19、、填空题(一)CPU1、微型计算机由 、 、 和系统总线构成。CPU;存储器; 输入输出接口电路。2、微型计算机的总线根据功能可分为 、 和 。数据总线; 地址总线; 控制总线。3、中断类型码为31H的中断向量存放在从 开始的4个存储单元。0000H:00C4H4、系统工作于实模式,设BX4000H,DI0100H,DS3100H,变量名BUF的偏移地址为0020H,在指令MOV AX,BUFBX+DI中,源操作数的寻址方式为 ;物理地址为 。相对基址加变址寻址 ; 35100H 。5、CPU的可屏蔽中断受标志 的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为 。 IF、16、 在80
20、86/8088的延长总线周期中,在 周期之后插入TW等待周期。T37、 8086CPU的编程结构分为 和 两部分,二者是 工作方式。总线接口部件BIU ; 执行部件EU ;并行。8、 在8086中,一个最基本的总线周期有 个时钟周期组成。49、当一个系统中包含的外设接口较多时,数据总线上需要有 _以增强驱动能力。 发送器和接收器10、软件中断服务程序的入口地址是由_产生的。 中断向量11、标志寄存器中共用了 个有效位来存放 标志和 标志,其中OF表示 标志。 9;状态;控制;溢出 12、一个完整的中断过程包括_四个阶段。确定可屏蔽中断优先级的方法通常有_三种。 中断请求、中断响应、中断处理及中
21、断返回;软件查询方式、简单硬件方式及专用硬件方式13、PU与外设见的数据传送控制方式有_三种,其中_适用于高速数据传输。程序方式、断方式、DMA方式;DMA(二)CPU和内存1、主存储器和CPU之间增加高速缓冲存储器的目的是 。解决CPU和主存之间的速度匹配问题2、存储器扩展有两种方法,分别是 扩展和 扩展。数据宽度;字节数3、内存容量受微机系统 总线的位数的限制。 地址(三)外设接口芯片1、RS232C规定5V15V为逻辑 ,5V15V为逻辑 ,属于 逻辑。1 ; 0 ; 负2、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒
22、钟传输的最大字符数是 个。 1203、CPU和输入/输出设备之间的信号分为 、 和控制信息三类。数据信息、状态信息4、在计算机系统中定时信号一般可以用 和 两种方法来获得。软件 、 硬件5、 9片8259中断控制器组成两级级联,则最多能提供 个中断。646、DMA控制器8237A的每个通道有四种工作模式: 、 、 和 。单字节传输、块传输、请求传输、级联传输 。7、 CPU和外设之间的数据传送方式有三种: 、 和 。 程序方式 ; 中断方式 ; DMA方式 。8、波特率指 。每秒钟传输得二进制数据的位数(四)ADC和DAC1、要把一个数字量变为模拟电压,实际上需要两个环节,即先把数字量变为模拟
23、电流,这是由 完成的;再将模拟电流变为模拟电压,这是 完成的。DA/C、运算放大器2、模/数转换的方法有 、 、 等几种方式。计数式、积分式、逐次逼近式。3、在模/数转换期间要求模拟信号保持稳定,因此当输入信号变化速率较快时,应采用 电路。 采样保持4、A/D转换器可以将 转换成 。 模拟量、数字量三、简答题(一)CPU1、什么是总线?总线的性能指标有哪几个?简述各自的含义(4分)总线:多个模块电路或设备之间传送信息的一组公用信号线 。(1分)总线宽度:指一次可同时传输的数据位数,位数越多,一次传输的信息就越多。(1分)总线频率:总线工作时每秒内能传输的数据的次数。频率越高,单位时间内传输的数
24、据量就越大。(1分)传输率:总线工作时每秒内传输的字节数。(1分)2、(4分)简述8086的编程结构以及各部分的功能。8086CPU的编程结构分为总线接口部件BIU和执行部件EU两部分。(2分)总线接口部件:负责与存储器、I/O端口传送数据 ;(1分)执行部件:负责指令的执行。(1分)3、(4分)微型计算机由哪几部分组成?微型计算机由CPU、存储器、输入输出接口电路和系统总线四部分组成。4、(3分)微型计算机的总线根据功能可分为哪几类?数据总线(1分)、地址总线(1分)、控制总线(1分)5、(4分)微型计算机的总线根据布局可分为哪几类?CPU总线、局部总线、外部总线、系统总线6、(5)8086
25、的中断系统最多可处理多少级中断?这些中断按照产生中断的方法可分为哪两类?并简述各类中断的含义。(1)8086的中断系统可以处理256种不同类型的中断。(1分)(2)这些中断按照产生中断的方法可分为硬件中断和软件中断两类。(2分)(3)硬件中断:通过外部的硬件产生,常称外部中断。(1分)软件中断:CPU根据软件中的某条指令或者软件对标志寄存器中某个标志的设置而产生的,从软件中断的产生过程来说,完全和硬件电路无关。(1分)7、(6分)什么是软件中断?软件中断有哪些特点? 答:通过中断指令来使CPU执行中断处理子程序的方法叫软件中断。(1分)软件中断有以下特点:(1)用一条指令进入中断处理子程序,中
26、断类型码由指令提供。(1分)(2)进入中断时,不需执行中断响应总线周期,也不从数据总线读取中断类型码。(1分)(3)不受中断标志IF的影响。(1分)(4)执行软件中断时,能够响应外部硬件中断。(1分)(5)软件中断无随机性。(1分)8、(4分)8086CPU可以在哪两种模式下工作?分别说明两种模式的含义。答:8086CPU可以在两种模式下工作,最小模式和最大模式。(2分)所谓最小模式就是在系统中只有8086一个微处理器,在这种系统中,所有的总线控制信号都由8086CPU产生,系统中的总线控制电路被减到最少。(1分)所谓最大模式就是在系统中总是包含两个或多个微处理器,8086CPU为主处理器,其
27、它处理器为协处理器。(1分)9、(5分)什么是8086的最小模式?在8086的最小模式中,硬件连接上有什么特点?(1)最小模式:系统中只有8086一个处理器,所有的控制信号都是由8086产生,系统的总线控制电路可被减到最少。(1分)(2)硬件连接上的特点:接5V,决定8086工作于最小模式;(1分)有1片8284A作时钟发生器;(1分)有3片8282或74LS373作地址锁存器;(1分)当系统中所连的存储器和外设较多时,需增加数据总线驱动能力,这时要用两片8286或74LS245作总线收发器。(1分)10、 8086中一个总线周期分哪几个状态?每个状态的作用是什么?(5分)8086中一个总线周
28、期可分为个状态:T1、T2、T3、T4。(1分)T1状态:cpu往多路复用总线上发出地址信息,以指出要寻址的内存单元或者端口地址。(1分)T2状态:cpu从总线上撤销地址。而使总线的低6位浮置成高阻状态,为传输数据做准备。(1分)T3状态:多路总线的高4位继续提供状态信息,而多路总线的低16位上出现由cpu写出的数据或者cpu从存储器或者端口读入的数据。(1分)T4状态:总线结束状态。如果T3之后外设或者存储器因速度问题来不及与cpu交换数据,则可在T3之后插入一个或者多个Tw状态。(1分)(二)内存1、(6分)存储器芯片片选信号的构成方法有哪几种?简述各种方法的含义。全译码法(1分)所有的系
29、统地址线,均参与对存储单元的译码寻址。高位地址线对存储芯片译码(片选译码),低位地址线对芯片内各存储单元译码(片内译码)。(1分)部分译码法(1分)只有部分高位地址参与存储器的地址译码。 (1分) 线译码法(1分)只用少数几根高位地址线进行芯片的译码,每根负责选中一个芯片(组),这种方法也称为线选方法。(1分)2、(6分) 选择存储器件一般要考虑哪些因素?存储器和CPU连接时要考虑哪几方面的问题?选择存储器一般要从以下几个方面考虑: 易失性、只读性、存储容量、速度、功耗 (至少写三个,一个1分)存储器和CPU连接时一般要考虑以下问题:(1) 高速CPU和较低速度存储器之间的速度匹配问题。 (1
30、分)(2) CPU总线的负载能力问题。 (1分)(3) 片选信号和行地址、列地址的产生机制。 (1分)3、(6分)存储器根据用途和特点分为哪两类?简述各自的特点。存储器根据用途和特点分为内存(主存)和外存(辅存)(2分)内存特点:(2分) CPU可直接访问 一般用快速存储器件构成,存取速度快 大小受地址总线位数的限制 由ROM和RAM组成。外存特点:(2分) CPU不能直接用指令对外存储器进行读写。 速度慢 容量大 所存信息可方便保存,修改(三) 外设接口1、计算机和外设通信的方式有哪几种?简述各自的含义。(4分)串行通信和并行通信(2分)串行通信:是指数据的各位在通信线路上按照时间顺序依次传
31、送;(1分)并行通信:是指数据的各位同时传送,数据有多少位,传输线至少有多少条。(1分)2、(7分)存储器和高速I/O设备之间常采用DMA方式进行数据传输,简述什么是DMA传送方式? (1)DMA传送方式:外设利用专用接口电路直接和存储器进行高速数据传送,不经过CPU,数据可按数据块传输,速度取决于外设和存储器。(1分)(2)DMA控制器应具备以下功能: 能向CPU发总线请求信号(1分) 能实现对总线的控制 (1分) 内部设有地址寄存器,在DMA操作过程中,每传送一字节,能自动对地址寄存器的内容进行修改,以指向下一个要传送的字节。(1分) 在DMA传送期间,能发读/写控制信号。(1分) 内部有
32、字节计数器,存放所传送的字节数。(1分) DMA传送结束时,能向CPU发结束信号,将总线控制权交还给CPU。(1分)MA控制器应具备哪些功能? 3、(4分)用DMA控制器进行内存到内存的传输时,有什么特点? 固定使用通道0和通道1 (1分)通道0的地址寄存器存源区地址;通道1的地址寄存器存目的区地址;通道1的字节计数器存传送的字节数。(1分) 每传送一字节需用2个总线周期(1分)第一个总线周期:源区数据送8237A的临时寄存器;第二个总线周期:临时寄存器中的数据目的区。(1分)4、简述DMA控制器的工作特点?(3分)(1)是一个接口电路 。(1分)(2)能够像CPU一样控制系统总线,操纵外设和
33、存储器之间的数据传输。(1分)(3)在传输数据时不用指令,通过硬件逻辑电路用固定的顺序发地址和用读写信号来实现高速数据传输,CPU完全不参与。(1分)5、从接口往内存传输一个字节的数据,在DMA方式下,需要哪些步骤?(1)接口往DMA控制器发一个DMA请求;(1分)(2)DMA控制器发总线请求,得到CPU送来的DMA允许信号,从而得到总线控制权;(1分)(3)DMA控制器中地址寄存器中的内容送地址总线上;(1分)(4)DMA控制器往接口发一个确认DMA传输的信号,通知接口将数据送到数据总线;(1分)(5)数据送到地址总线所指的存储单元;(1分)(6)地址寄存器的值加1;(1分)(7)字节计数器
34、的值减1;(1分)(8)字节计数器的值为0,结束。(1分)6、DMA的地址线为什么是双向的?什么时候输入?什么时候输出?7、在启动DMA传输前,CPU需要对DMA控制器预置哪些信息?(3分)(1)往DMA控制器的字节计数器设置初值;(2)往DMA控制器的地址寄存器中设置地址初值;(3)对DMA控制器设置控制字并启动DMA操作;8、(5分)写出标准异步通信的数据格式。起始位每个字符开始传送的标志,起始位采用逻辑0电平。(1分)数据位数据位紧跟着起始位传送。由58个二进制位组成,低位先传送。(1分)校验位用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位。(1分)停止位表示该字符传送结束。停
35、止位采用逻辑1电平,可选择1、1.5或2位。(1分)空闲位传送字符之间的逻辑1电平,表示没有字符进行传送。(1分)9、(4分)串行通信的类型有哪几种?简述各自的特点。同步通信和异步通信(2分)同步通信特点:(1)以一个数据块(帧)为传输单位,每帧开头用同步字符指示。(2)数据流中字符与字符间和字符内的各位间都同步; (3)发送端和接收端须用同一时钟信号同步。(1分)异步通信特点:(1)字符之间异步,字符内各位基本同步。(2)串行异步通信以字符为单位进行传输,其通信协议是起止 式异步通信协议。(1分)10、(6分)简述8251A的初始化流程?11、简述8251A的编程结构(3分)从编程角度看,8
36、251A主要有以下几部分组成:模式寄存器,同步字符寄存器,接收移位寄存器,数据输入(出)缓冲器,发送移位寄存器,状态寄存器几大部分。(每项0.5分,共3分,)12、CPU和外设间常用的数据传送方式有哪几种?简述各种方式的含义?(6分)程序方式:CPU和外设在程序控制下进行信息传送。(2分)中断方式:外部设备中断CPU的工作,使CPU停止执行当前程序,而去执行一个中断处理子程序,中断处理子程序执行完后,CPU又转回来执行原来的程序。(2分)DMA方式:外设利用专用接口电路(DMAC)直接和存储器进行高速数据传送,不经过CPU,传输过程中CPU不占用总线。(2分)13、CPU和输入/输出设备之间的
37、信号包括哪些?(四)ADC和DAC1、(5分)下图为计数式A/D转换的原理图,简述其工作原理?再写出两种常用的A/D转换方法。计数式A/D转换的原理:(1)S由高变低,计数器清零,S变高,准备计数;(1分)(2)计数器输出0,Vo0,ViVo,C1,计数器计数;(1分)(3)Vo升高,Vi=Vo时,C0,计数器停止计数。(1分) D7D0即是Vi对应的数字量。比较器从1变为0的下降沿也是A/D转换结束信号。 常用的A/D转换方法:双积分式、逐次逼近式 (2分)2、(5分)下图为逐次逼近式A/D转换的原理图,简述其工作原理?。四、综合题1、(5分)设8255A各端口的地址分别为80H、82H、8
38、4H、86H,编写初始化程序,使端口A工作于方式0输出,端口B方式0输入,端口C高四位输出,端口C低四位输入,并对端口C的PC6位清0,对PC2位置1。MOV AL, 83H ;控制字1000 0011BOUT 86H, AL (2分)MOV AL, 0CH 。OUT 86H, AL (2分)MOV AL, 05H 。OUT 86H, AL (1分)2、(9分)8255A作为打印机的接口,工作于方式0,如图所示。 工作过程:当主机要往打印机输出字符时,先查询打印机的忙信号(BUSY),如果打印机忙,则BUSY信号为1,否则为0。当查询到BUSY为0时,可通过8255A往打印机输出一个字符,此时
39、,要将 置为低电平,然后再使为高电平,相当于在 端输出一个负脉冲,此负脉冲作为打印机的选通信号。设在CL寄存器存放着一待打印字符,请写出8255A的初始化程序及把待打印字符送打印机打印的程序。8255的地址为20H26H。MOV AL, 82H (83H) ;1000 0 0 01X B OUT 26H, AL;设置工作方式 (2分) MOV AL, 0DH ; 0 1101B OUT 0D6H, AL;PC6置位 (2分)LPST: IN AL, 22H;读B端口 AND AL, 01H ;0000 0100B JNZ LPST ;打印机忙,继续查询,否则打印(2分)MOV AL, CLOU
40、T 20H, AL;待打印字符送端口A (1分)MOV AL, 0CH;0 1100BOUT 26H, AL;PC6置位INC ALOUT 26H, AL;PC6置位 (2分)3、(10分)8255A作为打印机的接口,工作于方式0,如图所示。工作过程:当主机要往打印机输出字符时,先查询打印机的忙信号(BUSY),如果打印机忙,则BUSY信号为1,否则为0。当查询到BUSY为0时,可通过8255A往打印机输出一个字符,此时,要将置为低电平,然后再使为高电平,相当于在端输出一个负脉冲(初始状态为高电平),此负脉冲作为打印机的选通信号。现将A端口作为传送字符的通道,工作于方式0;PB0作为BUSY信
41、号输入端,PC0作为信号输出端。设在BUFFER所指向的内存单元存放着一待打印字符,请写出8255A的初始化程序及把待打印字符送打印机打印的程序。参考答案:8255各端口的地址:80H,82H,84H,86H MOV AL, 82H 或8AH ;(1000010B)OUT 86H, AL (2分)MOV AL, 01HOUT 86H, AL (2分)LPST:IN AL, 82HAND/TEST AL,01H 或(SHR AL,1 )JNZ LPST (JC LPST) (2分)MOV AL, BUFFEROUT 80H, AL (2分)MOV AL, 00HOUT 86H, ALINC AL
42、OUT 86H, AL (2分)4、(8分)完成8253A的初始化程序,使8253A的计数器1输入8MHZ的时钟信号,输出2KHZ的方波,以二进制方式计数。8253A的地址为60H66H。(1)求计数器0的初值。(2)完成8253A的初始化程序。(1)求计数器0的初值。N8MHZ/2KHZ4000 (2分)(2)完成8253A的初始化程序。MOV AL, 76H ;0111110BOUT 66H, AL ;设控制字 (2分)MOV AX, 4000OUT 62H, AL (2分)MOV AL, AHOUT 62H, AL ;设初值 (2分)5、(14分)将8253的计数器0设置为方式3,计数器
43、1设置为方式0串联使用,启动计数后,经过2秒OUT1输出高电平,通过8255的B口查询OUT1的输出电平,用C口输出电平控制指示灯的燃灭,PC0为高电平,指示灯亮,否则灭。编写程序使用8253定时,让指示灯周而复始的亮5秒,灭5秒,8253采用二进制计数。设8253的端口地址为:20H、22H、24H、26H,8255的端口地址为:28H、2AH、2CH、2EH。参考答案:注:8253两个计数器的初值只要满足乘积为即可。START: MOV AL,82H ; 1010B ,设8255为B口输入,C口输出OUT 4EH,AL LLL:MOV AL,01/00 ;将PC0置位 OUT 4EH,AL CALL DELAY ;延时2S MOV AL,00/01 ;将PC0复位OUT 4EH,AL CALL DELAY ;延时2S (4分)JMP LLL ;转LLLDELAY PROC NEAR ;延时子程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年木工班组承包合同标准模板
- 2025年双方自愿解除婚姻合同协议书样式
- 2025年公众号功能开发服务合同
- 2025年个人劳动服务合同范本
- 2025年公园绿地自动灌溉系统建设合同
- 经济适用房买卖协议与经济适用房买卖合同8篇
- 2025年企业安全演练与培训合同
- 2025年医疗仪器总代理合同协议
- 2025年房屋贷款住宅装修合同样本
- 年学校房屋租赁合同8篇
- 《幼儿安全》安安全全坐火车
- 少先队员六知六会一做课件
- 探讨小学语文作文教学中的仿写训练 论文
- 《建筑工程质量与安全管理》教案
- 商场安全隐患及防范措施
- 冷库使用安全知识培训
- 2023信息系统密码应用高风险判定指引
- 2023年12月全国大学外语等级考试考务工作手册
- 第三单元《 There is a cake on the table 》大单元教案 四年级英语下册(重大版)
- 普通高中语文课程标准课件
- 你是独一无二的自己主题班会课件
评论
0/150
提交评论