首页 微机原理与接口技术试题

微机原理与接口技术试题

举报
开通vip

微机原理与接口技术试题微机原理与接口技术试题 一、单选题 (一) CPU 1、8086CPU的指令队列为 ( ) 个字节。C A 2 B 4 C 6 D 8 2、标志寄存器的标志位ZF,1表示运算结果( )。A A 为零 B 为负 C 不为零 D 有进位 3、如果算术或逻辑运算结果不为0,则( )。A A ZF,0 B ZF,1 C SF,0 D SF,1 4、在8086CPU的延长总线周期中,在( )状态之后插入Tw状态。C C T D TA T B T1234 4、8086/8088读/写总线周期,微处理器是在...

微机原理与接口技术试题
微机原理与接口技术试题 一、单选题 (一) CPU 1、8086CPU的指令队列为 ( ) 个字节。C A 2 B 4 C 6 D 8 2、标志寄存器的标志位ZF,1表示运算结果( )。A A 为零 B 为负 C 不为零 D 有进位 3、如果算术或逻辑运算结果不为0,则( )。A A ZF,0 B ZF,1 C SF,0 D SF,1 4、在8086CPU的延长总线周期中,在( )状态之后插入Tw状态。C C T D TA T B T1234 4、8086/8088读/写总线周期,微处理器是在( )状态采样READY信号,以便决定是 否插 C 人Tw。 A T1 B T2 C T3 D T4 5、8086CPU可插入( )D A 1个等待周期 B 2个等待周期 C 3个等待周期 D 任意多个等待周期 6、关于8086CPU的非可屏蔽中断,下列说法正确的是( )。C A 受中断允许标志IF的影响 B 可用软件屏蔽 C 对应的中断类型号为2 D 在整个系统中可以有多个 7、8086CPU有16根数据线和20根地址线,故可寻址的最大地址空间为( )。B A 64KB B 1MB C 1KB D 64MB 8、对可编程接口芯片进行读/写操作的前提条件是 ( )。B CSWRWRRDRDA =0 B =0 C =0或=0 D =0 9、中断向量表用于( )。C A 存放类型号 B 存放中断处理程序 C 存放中断处理程序入口地址 D 存放中断处理程序的返回地址 10、在8086CPU系统中,如果要读/写从奇地址单元开始的一个字,需 ( )个总线周期。B A 1 B 2 C 4 D不能确定 11、在8086系统中,如果要读/写从偶地址单元开始的一个字,需要用( )个总线周期。A A 1 B 2 C 4 D不能确定 12、如果允许CPU接收可屏蔽中断请求,则标志位( )。A A IF=1 B IF=0 C CF=1 D CF=0 13、8086CPU 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 复位信号RESET至少维持( )个时钟周期的高电平。B A 2 B 4 C 5 D 6 14、( )是微型计算机的核心。A A CPU B RAM C ROM D 内存 15、8086CPU复位时,代码寄存器CS和指令指针寄存器IP分别初始化为( )。C A 0000H,0000H B 0000H,FFFFH C FFFFH,0000H D FFFFH,FFFFH 16、在最小模式下,如果8086CPU的引脚为高电平,表示( )。B M/IO A CPU和I/O接口之间进行数据传输 B CPU和存储器之间进行数据传输 C 存储器和存储器之间进行数据传输 D 存储器和I/O接口之间进行数据传输 17、关于8086CPU的信号,下列说法正确的是( )。B INTA A 是中断请求信号输入端 B该信号对外设的中断请求做出响应 C 该信号低电平有效 D 外设收到该信号的第一个负脉冲后,往数据总线上发中断类型码 18、关于8086的ALE信号,以下说法错误的是( )。A A ALE端可以浮空 B 高电平有效 C 在任一总线周期的T状态,ALE输出有效电平 1 D 地址锁存器将ALE作为锁存信号,对地址进行锁存 19、类型号为32H的中断所对应的中断向量存放在( )开始的4个单元。A A 0000:00C8H B 0000:0032H C 0000:0128H D 0000:0000H 20、8086在进行I/O写操作时,和必须是( )。B M/IODT/R A. 0,0 B. 0,1 C. 1,0 D.1,1 21、在8086中,一个最基本的总线周期有( )个时钟周期组成。C A.1 B.2 C.4 D.5 22、8086CPU非屏蔽中断请求通过( )引脚引入的。B A. B.NMI C.INTR D.HOLD INTA 23、下面哪一个中断的优先级最高( ) 。A A.NMI中断 B.INTR中断 C.单步中断 D.断点中断 24、8086/8088的中断向量表( )。 A. 存放类型号 B. 存放中断处理程序入口地址 C. 存放中断处理程序 D. 是中断处理程序的返回地址 BHE25、在8086存储空间中,用一个总线周期访问一个16位的字数据时,和A0必须是( )。 A. 0,0 B. 0,1 C. 1,0 D. 1,1 26、8086CPU的外部中断请求线是指( )。 A INTR B NMI C INTR和NMI D 以上都不对 27、如果8086CPU工作在最小模式,则引脚固定接( )。 MN/MX A 地 B ,5V C 浮空 D 以上说法都不对 28、在最小模式下,如果8086的引脚为高电平,表示( )。 M/IO A CPU和I/O接口之间进行数据传输 B CPU和存储器之间进行数据传输 C 存储器和存储器之间进行数据传输 D 存储器和I/O接口之间进行数据传输 29、Reset信号有效后,8086CPU的启动地址( )。C A.FFFFFh B.0FFFFh C.FFFF0h D.00000h 30、在8086CPU的标志寄存器中,控制标志位占( ) A A.3位 B.9位 C.4位 D.16位 31、堆栈的工作方式是( )。D A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出 32、若8086 CPU主频为8MHz,则其基本总线周期为( )。B A.200ns B.500ns C.125ns D.250ns 33、8086/8088 CPU系统中最大模式下增加总线控制器8288的目的是( )。D A.提高总线控制能力 B.提高总线驱动能力 C.控制协处理器 D.解决总线共享控制问题 34、计算机的发展以 C 为标志。 A. 电子器件的更新 B. 时间的划分 C. CPU的发展 D. 集成电路的发展 (二)CPU和内存 1、某操作数在内存中存放的段地址为2000H,偏移量为0050H,则该操作数所在的存储单元的物理地址为 ( )。C A 2050H B 0050H C 20050H D 2000H 2、主存储器和CPU之间增加高速缓冲存储器的目的是( )。A A 解决CPU和主存之间的速度匹配问题 B 扩大主存储器的容量 C 扩大CPU中通用寄存器的数量 D解决大容量、低成本的矛盾。 3、增加内存,辅存层次的目的是( )。D A 解决CPU和主存之间的速度匹配问题 B 扩大CPU中通用寄存器的数量 C 既扩大主存容量又扩大CPU通用寄存器数量 D解决大容量、降低成本的矛盾。 4、某存储器容量为32K×16位,则( )。C A.地址线为16根,数据线为32根 B.地址线为32根,数据线为16根 C.地址线为15根,数据线为16根 D.地址线为15根,数据线为32根 5、在DMA方式下,数据从内存传送到外设的路径是( ) C A.内存?CPU?总线?外设 B.内存?DMAC?外设 C.内存?数据总线?外设 D.外设?内存 6、掩膜型ROM可简记为 。A A、PROM B、MROM C、EPROM D、EEPROM 7、存储器芯片位数不足时,需用 B 。 A、字扩展 B、位扩展 C、字位扩展 D、以上均可 (三)8251 1、关于8251的初始化,说法正确的是( )。C A 芯片复位后,第一次用奇地址写入的值为控制字 B 控制字写入偶地址端口 C 模式字须写入奇地址端口 D 同步字符写入偶地址端口 CSC/DWRRD2、当CPU往8251写入控制命令时,、、、状态为( )。D A 0、0、0、0 B 0、0、0、1 C 1、1、0、1 D 0、1、0、1 WRC/DRD3、如果8251A的引脚,1,,0,,1,说明( )。D A CPU从8251读取数据信息 B CPU把数据送8251输出 C CPU往8251写控制命令 D CPU从8251读状态信息 4、关于标准异步通信的数据格式说法正确的是( )。D A 起始位采用逻辑1电平 B 数据位由8个二进制位组成 C 停止位采用逻辑0电平 D 校验位可选 5、在异步传输中,设每个字符对应1个起始位,8个信息位,1个停止位,波特率为2400bps, 则每秒钟传输的最大字符数是( )个。A A 240 B 480 C 2400 D 300 6、对于串行通讯,如果数据可以从A发送到B,也可由B发送到A,但同一时间只能进行一 个方向的传送,这种通讯方式称为( )通讯方式。B A 单工 B 半双工 C全双工 D 并行 7、串行异步通信的实现,必须做到( )。C A 通信双方有同步时钟的传送,以实现同步 B 一块数据传送结束时,用循环冗余校验进行校验 C 以字符为传送信息的单位,按约定配上起始位、停止位和校验位 D 块与块之间用同步字符隔开 8、串行接口中,并行数据和串行数据的转换是用( )来实现的。B A. 数据寄存器 B. 移位寄存器 C. 锁存器 D. A/D转换器 9、关于8251的SYNDET引脚,说法错误的是( )。D A 在复位时,SYNDET变为低电平 B 在内同步情况下,SYNDET作为输出端 C 在外同步情况下,SYNDET作为输入端 D SYNDET只用于异步方式 10、在异步传输中,设每个字符对应1个起始位,8个信息位,1个停止位,波特率为1200bps, 则每秒钟传输的最大字符数是( )个。 A 120 B 150 C 1200 D 以上都不对 11、 关于异步通信的字符格式,说法错误的是( )。B A 每个字符必须包括一个起始位 B 每个字符必须包括一个奇偶校验位 C 停止位可以是1位半 D 每个字符可以有5到8个信息位 12、若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( ) B A.1MHz B.19.2KHz C.20KHz D.2400Hz 13、8251A的方式控制字(即模式字)的作用是( ) A A.决定8251的数据格式 B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对 (四)8255 1、在8255A中,能工作在方式2的端口为( )。A A 端口A B 端口B C 端口C D A、B、C三个端口都可以 2、8255可编程并行接口有( )种工作方式。C A.1 B.2 C.3 D.4 3、设8255A的方式选择控制字为9BH,其含义是( ) B A. A、B、C口全为输出 B. A、B、C口全为输入 C. A、B口为方式0且输出 D.以上都不对 4、对于8255芯片的描述正确的是 。D A、A口只能输入,B口只能输出 B、C口高4位只能输入,低4位只能输出 C、C口高4位、低4位不能同时输入输出 D、A、B、C口既可以输入,也可以输出 (五)8259 1、如果8259A 的ICW为20H,则8259A的IR对应的中断类型码为( )。C 22 A 20H B 21H C 22H D 23H 2、关于8259A的初始化命令字,下列说法正确的是( )。A A 四个初始化命令字的设置次序固定 B 四个初始化命令字都必须设置 C ICW必须设置 D 以上说法都不正确 4 3、在8259A的初始化命令字中,必须设置的是( )。A A ICW和ICW B ICW、ICW和ICW C ICW D ICW 1212314 4、如果8259A 的ICW为43H,则8259A的IR对应的中断类型码为( )。A 20 A 40H B 41H C 42H D 43H 5、IBM PC/XT计算机系统中负责中断管理的芯片一般是( )。D A 8237 B 8251 C 8253 D 8259 6、用三片8259A级数是( ) B A.24级 B.22级 C.23级 D.21级 (六)8253 1、8253可编程定时器/计数器的最大计数初值是( ) C A 65536 B FF00H C 0000H D FFFFH 2、关于8253,说法正确的是( )。B A 初始化时,可以先设初值,再写控制字 B 读计数器的计数值时,必须先发锁存命令 C 控制字写入后,所有控制逻辑电路立即复位,OUT输出高电平 D 用二进制格式计数时,0FFFFH是计数器能容纳的最大初始值 3、8253工作在哪几种方式时,可输出1个时钟周期宽度(1clk)的负脉冲( ) B A.方式0,4,5 B.方式2,4,5 C.方式1,2,4 D.方式0,2,4 、设8253芯片的端口基地址是60H,寻址控制寄存器的命令是 。D 15 A、OUT 60H,AL B、OUT 61H,AL C、OUT 62H,AL D、OUT 63H,AL (七)8237 1、对DMA控制器8237A发复位命令,可使屏蔽寄存器 ( ) 。A A 置1 B 清0 C 保持原值不变 D 不能确定 (八)DAC和ADC 1、一个8位D/A转换器分辨率可以达到满量程的( ) B A. 1/8 B. 1/255 C. 1/16 D. 1/32 (九)总线 1、USB总线是( )。D A 内部总线 B 局部总线 C 系统总线 D 外部总线 2、PCI总线当采用66MHz总线时钟工作于64位系统时,其数据传输率为( )MB/s。C A. 132 B. 264 C. 528 D. 1056 3、关于RS,232,C标准,说法正确的是( )。D A 采用正逻辑规定逻辑电平 B 规定的信号电平与TTL电平兼容 C 将0V,,15V规定为逻辑“0” D 将,5V,,15V规定为逻辑“0” 4、关于PCI总线,说法错误的是( )。C A 是局部总线 B 具备即插即用功能 C 与ISA总线不兼容 D 负载能力较强 5、总线上每秒传输的最大字节量称为 。C A 总线位宽 B 总线字宽 C 传输率 D 数据位数 二、填空题 (一)CPU 1、微型计算机由 、 、 和系统总线构成。 CPU;存储器; 输入输出接口电路。 2、微型计算机的总线根据功能可分为 、 和 。 数据总线; 地址总线; 控制总线。 3、中断类型码为31H的中断向量存放在从 开始的4个存储单元。 0000H:00C4H 4、系统工作于实模式,设BX,4000H,DI,0100H,DS,3100H,变量名BUF的偏移地址为 0020H,在指令MOV AX,BUF[BX+DI]中,源操作数的寻址方式为 ;物理地址为 。 相对基址加变址寻址 ; 35100H 。 5、CPU的可屏蔽中断受标志 的影响,如果允许CPU接受可屏蔽中断请求,则该标 志取值为 。 IF、1 6、 在8086//8088的延长总线周期中,在 周期之后插入T等待周期。T3 W 7、 8086CPU的编程结构分为 和 两部分,二者是 工作方式。 总线接口部件BIU ; 执行部件EU ;并行。 8、 在8086中,一个最基本的总线周期有 个时钟周期组成。4 9、当一个系统中包含的外设接口较多时,数据总线上需要有 _____________________________以增强驱动能力。 发送器和接收器 10、软件中断服务程序的入口地址是由__________________________产生的。 中断向量 11、标志寄存器中共用了 个有效位来存放 标志和 标志,其中OF表示 标 志。 9;状态;控制;溢出 12、一个完整的中断过程包括____________________________________________四个阶 段。确定可屏蔽中断优先级的方法通常有 ____________________________________________三种。 中断请求、中断响应、中断处理及中断返回;软件查询方式、简单硬件方式及专用硬件 方式 13、PU与外设见的数据传送控制方式有_______________________________________三 种,其中____________________________适用于高速数据传输。 程序方式、断方式、DMA方式;DMA (二)CPU和内存 1、主存储器和CPU之间增加高速缓冲存储器的目的是 。 解决CPU和主存之间的速度匹配问题 2、存储器扩展有两种方法,分别是 扩展和 扩展。 数据宽度;字节数 3、内存容量受微机系统 总线的位数的限制。 地址 (三)外设接口芯片 1、RS,232,C规定,5V,,15V为逻辑 ,,5V,,15V为逻辑 ,属于 逻辑。 1 ; 0 ; 负 2、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是 个。 120 3、CPU和输入/输出设备之间的信号分为 、 和控制信息三类。 数据信息、状态信息 4、在计算机系统中定时信号一般可以用 和 两种方法来获得。 软件 、 硬件 5、 9片8259中断控制器组成两级级联,则最多能提供 个中断。64 6、DMA控制器8237A的每个通道有四种工作模式: 、 、 和 。 单字节传输、块传输、请求传输、级联传输 。 7、 CPU和外设之间的数据传送方式有三种: 、 和 。 程序方式 ; 中断方式 ; DMA方式 。 8、波特率指 。 每秒钟传输得二进制数据的位数 (四)ADC和DAC 1、要把一个数字量变为模拟电压,实际上需要两个环节,即先把数字量变为模拟电流,这是由 完成的;再将模拟电流变为模拟电压,这是 完成的。 DA/C、运算放大器 2、模/数转换的方法有 、 、 等几种方式。 计数式、积分式、逐次逼近式。 3、在模/数转换期间要求模拟信号保持稳定,因此当输入信号变化速率较快时,应采用 电路。 采样保持 4、A/D转换器可以将 转换成 。 模拟量、数字量 三、简答题 (一)CPU 1、什么是总线,总线的性能指标有哪几个,简述各自的含义(4分) 总线:多个模块电路或设备之间传送信息的一组公用信号线 。(1分) 总线宽度:指一次可同时传输的数据位数,位数越多,一次传输的信息就越多。(1分) 总线频率:总线工作时每秒内能传输的数据的次数。频率越高,单位时间内传输的数据量就越大。(1分) 传输率:总线工作时每秒内传输的字节数。(1分) 2、(4分)简述8086的编程结构以及各部分的功能。 2分) 8086CPU的编程结构分为总线接口部件BIU和执行部件EU两部分。( 总线接口部件:负责与存储器、I/O端口传送数据 ;(1分) 执行部件:负责指令的执行。(1分) 3、(4分)微型计算机由哪几部分组成, 微型计算机由CPU、存储器、输入输出接口电路和系统总线四部分组成。 4、(3分)微型计算机的总线根据功能可分为哪几类, 数据总线(1分)、地址总线(1分)、控制总线(1分) 5、(4分)微型计算机的总线根据布局可分为哪几类, CPU总线、局部总线、外部总线、系统总线 6、(5)8086的中断系统最多可处理多少级中断,这些中断按照产生中断的方法可分为哪两类,并简述各类中断的含义。 (1)8086的中断系统可以处理256种不同类型的中断。(1分) (2)这些中断按照产生中断的方法可分为硬件中断和软件中断两类。(2分) (3)硬件中断:通过外部的硬件产生,常称外部中断。(1分) 软件中断:CPU根据软件中的某条指令或者软件对标志寄存器中某个标志的设置而产生的,从软件中断的产生过程来说,完全和硬件电路无关。(1分) 7、(6分)什么是软件中断,软件中断有哪些特点, 答:通过中断指令来使CPU执行中断处理子程序的方法叫软件中断。(1分) 软件中断有以下特点: (1)用一条指令进入中断处理子程序,中断类型码由指令提供。(1分) (2)进入中断时,不需执行中断响应总线周期,也不从数据总线读取中断类型码。(1分) (3)不受中断标志IF的影响。(1分) (4)执行软件中断时,能够响应外部硬件中断。(1分) (5)软件中断无随机性。(1分) 8、(4分)8086CPU可以在哪两种模式下工作,分别说明两种模式的含义。 答:8086CPU可以在两种模式下工作,最小模式和最大模式。(2分) 所谓最小模式就是在系统中只有8086一个微处理器,在这种系统中,所有的总线控制信号都由8086CPU产生,系统中的总线控制电路被减到最少。(1分) 所谓最大模式就是在系统中总是包含两个或多个微处理器,8086CPU为主处理器,其它处理器为协处理器。(1分) 9、(5分)什么是8086的最小模式,在8086的最小模式中,硬件连接上有什么特点, (1)最小模式:系统中只有8086一个处理器,所有的控制信号都是由8086产生,系统的总线控制电路可被减到最少。(1分) (2)硬件连接上的特点: ?接,5V,决定8086工作于最小模式;(1分) MN/MX ?有1片8284A作时钟发生器;(1分) ?有3片8282或74LS373作地址锁存器;(1分) ?当系统中所连的存储器和外设较多时,需增加数据总线驱动能力,这时要用两片8286或74LS245作总线收发器。(1分) 10、 8086中一个总线周期分哪几个状态,每个状态的作用是什么,(5分) 8086中一个总线周期可分为个状态: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分) 所有的系统地址线,均参与对存储单元的译码寻址。高位地址线对存储芯片译码(片选译码),低位地址线对芯片内各存储单元译码(片内译码)。(1分) ?部分译码法(1分) 只有部分高位地址参与存储器的地址译码。 (1分) ?线译码法(1分) 只用少数几根高位地址线进行芯片的译码,每根负责选中一个芯片(组),这种方法也称为线 选方法。(1分) 2、(6分) 选择存储器件一般要考虑哪些因素,存储器和CPU连接时要考虑哪几方面的问题, 选择存储器一般要从以下几个方面考虑: 易失性、只读性、存储容量、速度、功耗 (至少写三个,一个1分) 存储器和CPU连接时一般要考虑以下问题: (1) 高速CPU和较低速度存储器之间的速度匹配问题。 (1分) (2) CPU总线的负载能力问题。 (1分) (3) 片选信号和行地址、列地址的产生机制。 (1分) 3、(6分)存储器根据用途和特点分为哪两类,简述各自的特点。 存储器根据用途和特点分为内存(主存)和外存(辅存)(2分) 内存特点:(2分) ? CPU可直接访问 ? 一般用快速存储器件构成,存取速度快 ? 大小受地址总线位数的限制 ? 由ROM和RAM组成。 外存特点:(2分) ? CPU不能直接用指令对外存储器进行读写。 ? 速度慢 ? 容量大 ? 所存信息可方便保存,修改 (三) 外设接口 1、计算机和外设通信的方式有哪几种,简述各自的含义。(4分) 串行通信和并行通信(2分) 串行通信:是指数据的各位在通信线路上按照时间顺序依次传送;(1分) 并行通信:是指数据的各位同时传送,数据有多少位,传输线至少有多少条。(1分) 2、(7分)存储器和高速I/O设备之间常采用DMA方式进行数据传输,简述什么是DMA传送 方式, (1)DMA传送方式:外设利用专用接口电路直接和存储器进行高速数据传送,不经过CPU, 数据可按数据块传输,速度取决于外设和存储器。(1分) (2)DMA控制器应具备以下功能: ? 能向CPU发总线请求信号(1分) ? 能实现对总线的控制 (1分) ? 内部设有地址寄存器,在DMA操作过程中,每传送一字节,能自动对地址寄存器的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 进 行修改,以指向下一个要传送的字节。(1分) ? 在DMA传送期间,能发读/写控制信号。(1分) ? 内部有字节计数器,存放所传送的字节数。(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一样控制系统总线,操纵外设和存储器之间的数据传输。(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)字节计数器的值减1;(1分) ( (8)字节计数器的值为0,结束。(1分) 6、DMA的地址线为什么是双向的,什么时候输入,什么时候输出, 7、在启动DMA传输前,CPU需要对DMA控制器预置哪些信息,(3分) (1)往DMA控制器的字节计数器设置初值; (2)往DMA控制器的地址寄存器中设置地址初值; (3)对DMA控制器设置控制字并启动DMA操作; 8、(5分)写出标准异步通信的数据格式。 起始位——每个字符开始传送的标志,起始位采用逻辑0电平。(1分) 数据位——数据位紧跟着起始位传送。由5,8个二进制位组成,低位先传送。(1分) 校验位——用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位。(1分) 停止位——表示该字符传送结束。停止位采用逻辑1电平,可选择1、1.5或2位。(1分) 空闲位——传送字符之间的逻辑1电平,表示没有字符进行传送。(1分) 9、(4分)串行通信的类型有哪几种,简述各自的特点。 同步通信和异步通信(2分) 同步通信特点:(1)以一个数据块(帧)为传输单位,每帧开头用同步字符指示。 (2)数据流中字符与字符间和字符内的各位间都同步; (3)发送端和接收端须用同一时钟信号同步。(1分) 异步通信特点: (1)字符之间异步,字符内各位基本同步。 (2)串行异步通信以字符为单位进行传输,其通信协议是起止 式异步通信协议。(1分) 10、(6分)简述8251A的初始化流程, 11、简述8251A的编程结构(3分) 从编程角度看,8251A主要有以下几部分组成:模式寄存器,同步字符寄存器,接收移位寄存器,数据输入(出)缓冲器,发送移位寄存器,状态寄存器几大部分。(每项0.5分,共3分,) 12、CPU和外设间常用的数据传送方式有哪几种,简述各种方式的含义,(6分) 程序方式:CPU和外设在程序控制下进行信息传送。(2分) 中断方式:外部设备中断CPU的工作,使CPU停止执行当前程序,而去执行一个中断处理子 程序,中断处理子程序执行完后,CPU又转回来执行原来的程序。(2分) DMA方式:外设利用专用接口电路(DMAC)直接和存储器进行高速数据传送,不经过CPU,传 输过程中CPU不占用总线。(2分) 13、CPU和输入/输出设备之间的信号包括哪些, (四)ADC和DAC 1、(5分)下图为计数式A/D转换的原理图,简述其工作原理,再写出两种常用的A/D转换 方法。 计数式A/D转换的原理: (1)S由高变低,计数器清零,S变高,准备计数;(1分) (2)计数器输出0,Vo,0,Vi>Vo,C,1,计数器计数;(1分) (3)Vo升高,Vi<=Vo时,C,0,计数器停止计数。(1分) D,D即是Vi对应的数字量。比较器从1变为0的下降沿也是A/D转换结束信号。 70 常用的A/D转换方法:双积分式、逐次逼近式 (2分) 2、(5分)下图为逐次逼近式A/D转换的原理图,简述其工作原理,。 四、综合题 1、(5分)设8255A各端口的地址分别为80H、82H、84H、86H,编写初始化程序,使端口A工作于方式0输出,端口B方式0输入,端口C高四位输出,端口C低四位输入,并对端口C的PC位清0,对PC位置1。 62 MOV AL, 83H ;控制字1000 0011B OUT 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往打印机输出一个字符,此时,要将 置为低电平,然后再使为高电平,相当于在 端输出一个负脉冲,此负脉冲STBSTBSTB 作为打印机的选通信号。 设在CL寄存器存放着一待打印字符,请写出8255A的初始化程序及把待打印字符送打印机打印的程序。8255的地址为20H,26H。 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, CL OUT 20H, AL;待打印字符送端口A (1分) MOV AL, 0CH;0×× × 1100B OUT 26H, AL;PC6置位 INC AL OUT 26H, AL;PC6置位 (2分) 3、(10分)8255A作为打印机的接口,工作于方式0,如图所示。 工作过程:当主机要往打印机输出字符时,先查询打印机的忙信号(BUSY),如果打印机忙, ,否则为0。当查询到BUSY为0时,可通过8255A往打印机输出一个字符,此则BUSY信号为1 STBSTBSTB时,要将置为低电平,然后再使为高电平,相当于在端输出一个负脉冲(初始状 态为高电平),此负脉冲作为打印机的选通信号。 STB现将A端口作为传送字符的通道,工作于方式0;PB0作为BUSY信号输入端,PC0作为 信号输出端。设在BUFFER所指向的内存单元存放着一待打印字符,请写出8255A的初始化程序 及把待打印字符送打印机打印的程序。 参考答案: 8255各端口的地址:80H,82H,84H,86H MOV AL, 82H 或8AH ;(1000×010B) OUT 86H, AL (2分) MOV AL, 01H OUT 86H, AL (2分) LPST:IN AL, 82H AND/TEST AL,01H 或(SHR AL,1 ) JNZ LPST (JC LPST) (2分) MOV AL, BUFFER OUT 80H, AL (2分) MOV AL, 00H OUT 86H, AL INC AL OUT 86H, AL (2分) 4、(8分)完成8253A的初始化程序,使8253A的计数器1输入8MHZ的时钟信号,输出2KHZ 的方波,以二进制方式计数。8253A的地址为60H,66H。 (1)求计数器0的初值。 (2)完成8253A的初始化程序。 (1)求计数器0的初值。 N,8MHZ/2KHZ,4000 (2分) (2)完成8253A的初始化程序。 MOV AL, 76H ;0111×110B OUT 66H, AL ;设控制字 (2分) MOV AX, 4000 2分) OUT 62H, AL ( MOV AL, AH 2分) OUT 62H, AL ;设初值 ( 5、(14分)将8253的计数器0设置为方式3,计数器1设置为方式0串联使用,启动计数 后,经过2秒OUT1输出高电平,通过8255的B口查询OUT1的输出电平,用C口输出电平控制 指示灯的燃灭,PC0为高电平,指示灯亮,否则灭。编写程序使用8253定时,让指示灯周而复 始的亮5秒,灭5秒,8253采用二进制计数。设8253的端口地址为:20H、22H、24H、26H,8255 的端口地址为:28H、2AH、2CH、2EH。 参考答案: 注:8253两个计数器的初值只要满足乘积为5000000即可。 START: MOV AL,82H ; 1××××010B ,设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 ;转LLL DELAY PROC NEAR ;延时子程序 MOV AL,36H OUT 46H,AL ;设8253计数器0为方式3 MOV AX,10000 ;写入计数器初值10000 OUT 40H,AL MOV AL,AH OUT 40H,AL (4分) MOV AL,70H OUT 46H,AL ; 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 数器1为工作方式0 MOV AX,500 ;写入计数器初值200 OUT 42H,AL MOV AL,AH OUT 42H,AL (4分) LL2: IN AL, 4AH ;查询8255的PB0是否为高电平 AND AL,01 JZ LL2 ;若不是则继续 (2分) RET ;定时时间到,子程序返回 DELAY ENDP (2分) 6、(10分)设DAC0832输出的电压范围为0V,10V,用单缓冲方式实现D/A转换,画出 主要信号的连接关系(在原图上画即可),并编写程序,希望输出电压在2V,8V之间变化的 锯齿波,如图所示。 8V 2V 参考答案: 2V对应的数字量为: D=2×255/10=33H (1分) x1 8V对应的数字量为: D=8×255/10 =0CCH(1分) x2 参考程序: LOP1: MOV AL,32H LOP2: INC AL OUT 42H, AL (2分) CMP AL, 0CCH JB LOP2 JMP LOP1 (2分) 6、(10分) 8255A作为连接A/DC的接口。计算机要采集A/D转换的数据,需先启动A/DC,即发一 A/D转换结束,使EOC输出有效高电平,CPU查询EOC有效,可把低电平信号给START; 数据从端口读入。编写驱动程序,使A/DC进行转换,计算机通过8255A读取转换后数据。 STA: MOV AL, 98H ;100110×0B MOV DX, 0126H OUT DX, AL ;送8255A方式字(2分) MOV AL, 00H OUT DX, AL ; PC0=0 ,START= 0,启动转换(2分) TST: MOV DX, 0124H IN AL, DX ;读C口状态 AND AL, 80H ;查询EOC状态 JZ TST ;如未转换完,再测试 (2分) MOV AL, 01H OUT DX, AL ;PC0=1,START=1 ,撤销启动信号(2分) MOV DX, 0120H IN AL, DX ;从A端口输入转换结果(2分) 7、(8分)存储器的扩展方法有哪几种,用1K × 8位的存储芯片组成 2K × 8位的存储器。 请按照存储器扩展的方法将芯片连起来 。 ,AD,DA09 07 WE OE CE 说明:地址线、数据线、片选信号线和读写信号线的连接各1分。 扩展方法有:?数据宽度扩充(位扩展)(1分); 字节数的扩充(字扩展) (1分); ? ? 字位全扩展 (1分) 8、2、(5分)用1K × 4位的存储芯片2114(如下图所示)组成 1K × 8位的存储器,需 要多少片2114,请按照存储器扩展的方法将芯片连 起来 。 9、用32K×8b的EPROM芯片27C256,构成64K×16b的EPROM子系统。,需要多少片27C256, 请按照存储器扩展的方法将芯片连起来 。 需要芯片的个数:(64K/32K)×(16b/8b)= 2×2 = 4片 10、(12分)画出8086系统的最小模式配置图,标出主要信号的连接关系。(地址锁存器用三片8282,总线收发器用两片8286,锁存器8282的真值表如表一所示,总线收发器8286的真值表如表二所示。) 表一 8282真值表 表二 8286真值表 OE STB DI DO OE T 功能 L H H H L L B ? A L H L L L H A ? B L L × 锁存 H × 高阻 H × × 高阻
本文档为【微机原理与接口技术试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:216KB
软件:Word
页数:31
分类:其他高等教育
上传时间:2017-10-14
浏览量:253