一、单项选择。
工作方式时,总线上的各种信号是由( )发送的。
a.中断控制器 c.存储器 控制器。
2. 中断自动结束方式是自动将8259( )相应位清零。
3. 对8253当计数初值为( )时,定时时间最长。
a.0 b.65535 c.9999
4. 已知中断类型号为18h,则其中断服务程序的入口地址存放在中断向量表的( )中。
a.0000h∶0072h~0000h∶0075h b.0000h∶0072h~0000h∶0073h
c.0000h∶0060h~0000h∶0063h d.0000h∶0060h~0000h∶0061h
5. 两片8259a接成级联缓冲方式可管理( )个可屏蔽中断。
a. 2 b. 15 c. 16 d. 256
6. 8086cpu的寄存器中,常用作数据寄存器或用作外设端口的地址寄存器的是( )
7. 在下列伪指令中定义字节变量的是。
8. adc 0809芯片的转换启动信号和转换结束信号是( )
和eoc 和oe 和eoc 和oe
9.目前pc机都带有usb接口,usb是一种( )
a.外设 b.接口电路 c.并行接口标准 d.串行接口标准。
10. 8086/8088微处理器的标志寄存器 if位可以通过( )指令进行设置。
a.push、pop b. int、iret c.cli、sti d.rcr、rcl
二、判断题。
1.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259a来控制。(
2.中断响应时,8086会自动输出两个总线周期的信号。(
3.起止异步数据格式中起始位、数据位、校验位和停止位缺一不可。(
响应hold请求的条件之一是总线周期结束。(
5.程序员不能对cs进行存操作。(
6.端口是接口电路中能被cpu采用i/o指令访问的寄存器。(
7.在任何程序执行过程中,只要遇到软件中断指令,总是到中断向量表中去取中断服务子程序的入口地址,然后执行中断服务子程序。(
8.8253在不同的工作方式中,计数到0时,都会从out 输出一个相同的信号。(
9.用软件确定中断优先权时,只要改变查询的顺序,即可改变中断的优先权。 (
10.在8259a级连系统中,作为主片的8259a的某些ir引脚连接从片,同时也可以在另一些ir引脚上直接连接外设的中断请求信号端。(
三、填空。1. cpu与接口之间的传送信息的方式有。
2.端口地址编址方式有。
3.8259a的方式指的是优先级固定,ir0优先级最高,ir7优先级最低。
4.一片8253中有个16位定时器/计数器。
操作类型级联方式。若dmac每传送一个字节后,就检测 dreq,若无效则挂起;若有效则继续传送,这是dma方式中的_ ⑩传送方式。
四、简答。2.8086如何响应一个外部的intr中断请求?
3. 8253通道2的输出波形如图,clk2频率为2mhz。8253端口地址为60h~63h。
计数通道2工作于何种工作方式?(2)编写初始化程序,采用2进制计数。
4. 简述dma控制器的功能。
5.指出下列指令中源操作数、目的操作数的寻址方式。
1)mov ax,1234h (2)mov bx ,count[si]
6.某应用系统以8255a作为接口,b口采集一组开关k7~k0 的状态,然后a口接一组发光二极管led7~led0显示开关状态,编程实现:从b口读数据,从 a口输出。8255a的端口地址为40h-43h
7. 什么是串行通讯的异步方式?
8. 已知8251a工作于异步方式,波特率系数(因子)为16,7个数据位,1个偶校验位,1个停止位,写出方式字。
9.以下是8259a内部结构图,在图中带标号的四个方框中填入合适的功能电路名称。
五。综合设计。
设dac0832的端口地址为0e440h,编写程序实现:输入00-0ffh数字量,从0832输出对应的模拟量。并解释程序。
一。选择。二。 判断
三.填空。1).①程序,②中断,③dma ,2). 独立编址,⑤统一编址3).⑥全嵌套
4). 3个 ,5). 读操作,⑨写操作 ,⑩请求(查询)方式。
四、简答。2.(1)关中断 (2) 保留断点: (3) 保护现场: (4) 进行中断服务程序 (5) 恢复现场:。(6) 开放中断并返回。
3. (1)方式3,方波发生器
2)mov al,10110110b
out 63h,al
mov ax,1000
out 62h,al
mov al,ah
out 62h,al
4.接收cpu发出的读写信号——初始化;接收外设发来的dma请求;向cpu发出总线请求信号;接收cpu发出的总线请求允许信号;向外设发出dma请求允许信号;发出地址信息,能对存储器寻址及修改地址指针;能发出读/写等控制信号;能提供数据的传输数量;能撤销总线请求信号,使cpu恢复正常工作。
5.(1)源操作数为立即寻址,目的操作数为寄存器寻址。
2)源操作数为寄存器相对寻址,目的操作数为寄存器寻址。
6. mov al, 82h
out 43h, al
l1:in al, 41h
out 40h, al
jmp l1
7.字符和字符之间可以有不同的间隔长度,接收设备在收到起始位信号之后,只要在一个字符的传输时间内能和发送设备保持同步,就能正确接收,其它时间内发送时钟和接收时钟可以不同步,允许收发之间的时钟频率可略有偏差,因此称为异步通信方式。
8.01111010b
9. (1)数据总线缓冲器。
(2)中断服务寄存器(isr)
(3)中断请求寄存器(irr)
(4)中断屏蔽寄存器(imr)
五。综合设计。
start: mov al,0ffh
again: inc al
mov dx, 0e440h; d/a端口地址送dx
out dx,al;向d/a转换器输出数据。
call delay ; 调用延时程序。
jmp again
微机接口答案
习题一。1.什么是接口?接口就是微处理器cpu与外部世界的连接部件,是cpu与外界进行信息交换的中转站。2.为什么要在cpu与外设之间设置接口?在cpu与外设之间设置接口主要有4个原因 1 cpu与外设二者的信号不兼容,包括信号线的功能定义 逻辑定义和时序关系。2 cpu与外设的速度不匹配,cpu的...
微机接口答案
3 供选电路 根据不同任务和功能要求而添加的功能模块电路。6.接口电路的软件控制程序一般包括哪几部分?接口电路的软件控制程序一般包括以下的程序段,各部分程序是相互渗透 融为一体的 1 初始化程序段 对可编程接口芯片进行初始化编程。2 传送方式处理程序段 不同的传送方式 查询 中断 dma方式 程序段...
微机接口作业答案
作业1第一章。一 简答题。与外设交换数据。2.接口是连接cpu与外设间电路的总称 输入缓冲,输出锁存。3.为是cpu与外设能实现异步传输。4.一个i o地址称一个端口,8086共可有65536个端口。5.含有控制 地址 数据信息。6.为区分不同的外设,外设编址使得cpu在统一时刻只能有一个外设被选通...