东莞理工学院(本科)试卷(b 卷)
开课单位: 软件学院 ,考试形式:闭卷,允许带入场。
一、单选题 (每题 1 分,共20分 )
1、一个完整的计算机系统通常应包括。
a.系统软件和应用软件 b.计算机及其外部设备。
c.硬件系统和软件系统 d.系统硬件和系统软件。
cpu外部的数据线和地址线分别为( )位。
a.16,16 b.20,16 c.16,20 d.20,20
3、 8086工作于最小模式下,当m/ io=1,rd=0,wr=1时cpu完成的操作是( )
a.存储器读 读 c.存储器写 写。
最大方式中,控制总线的信号来自( )
a.8282 b.8284 c.8286 d.8288
5、cpu执行指令过程中,biu每完成一次对存储器或i/o端口的访问过程,称为( )
a. 时钟周期 b.总线周期 c.总线读周期 d.总线写周期。
cpu最大模式中,控制总线的信号来自( )
a.8282 b.8284 c.8288 d.8286
7、mov ax,[bp+si]的源操作数的物理地址是( )
a.(ds)*10h+(bp)+(si) b. (es)*16+(bp)+(si)
c. (ss)*16+(bp)+(si) d. (cs)*10h+(bp)+(si)
/8088加电复位后,执行第一条指令的地址是( )
a.0ffffh c.0000h d.0240h
9、、指令loopne x1,(
a.当cx!=0或者zf=0时转移到x1 b.当cx!=0或者zf=1时转移到x1
c.当cx=0而且zf=1时转移到x1 而且zf=0时转移x1
e.当cx!=0而且zf=1时转移到x1 f.当cx=0而且zf=0时转移到x1
10、在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )
a、无条件传送 b、程序查询控制 c、中断控制 d、直接存储器存取。
工作于方式2的模式为 (
a.分频器b.方波发生器
c.单稳态触发器d.软件触发的选通信号发生器。
12、具有电可擦除的只读存储器是( )
a. romb. prom
c. 13、 在loop指令中,用作存放循环次数寄存器的是:(
a.ax b. bx c. cx d. dx
14、当外设所需的控制信号为模拟电压时,需在输出通道中设计一个( b )
a. a/d转换器 b. d/a转换器 c.定时/计数器 d. 传感器。
15、cpu送给8251a的并行数据,由( )串行发给外设。
端 b. rxd端 c. rxc端 d. txc端。
16、cpu与i∕o设备间传送的信号有( )
a.数据信息 b.控制信息。
c.状态信息 d.以上三种都是。
a工作于方式2时,a口可做双向传输,c口的pc7~pc3为a口提供控制线和状态线,这些控制线和状态线( )
a.由编程初始化决定 b.由硬件连接决定 c.固定搭配 d.可由程序改变。
18、算术右移一位,相当原数( )
a.除以2 b.乘以2 c.加2 d.2的平方。
19、中断向量表存放在存储器的( b )中。
a.ffc00h~fffffh b.00000h~0003ffh
c.eec00h~fffffh d.eebffh~fffffh
作为定时器和计数器工作于方式2能产生 ( 的定时信号。
a.周期性b.间断性。
c.连续性d.重复性。
二、填空题(每空 1 分,共 15 分 )
1、cpu从主存取出一条指令并执行该指令的时间称为它通常用若干个来表示,而后者又包含若干个。
2、从cpu的nmi引脚产生的中断叫做他的响应不受的影响。
3、当mn/mx接电源电压时,系统就工作即方式。
4、如果buf为数据段中5400h单元的符号名,其中存放的内容为1234h,执行指令mov bx,buf后,bx的内容为而执行lea bx,buf 后,bx的内容为。
中地址/数据线分时复用,为保证总线周期内地址稳定,应配置为提高总线驱动能力,应配置。
6、串行通信在信息的约定格式上可以分为两种方式,一种是一种。
是。7、在8086有一个简单而灵活的中断系统,每个中断都有一个以供cpu进行识别。8086最多能处理种不同的中断类型。
三、简答题:(每题4分,共20分)
1、什么叫i/o接口?什么叫端口?端口主要有哪几类?
答: 2、设采用8251a进行串行异步传输,每帧信息对应1个起始位,7个数据位。
1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数。
为多少个。3、cpu寻址外设可以有几种方式?8086系统采用哪种方式?
4、主机和外设间传送的信息分为哪三种类型?通常它们各自通过什么端口来传送?
5、什么是中断向量?它是如何装入中断向量表中的?
四、综合题(每题15分,共45分)
1)、在某微机系统中,8254的计数器1工作于方式3,采用二进制格式计数,计数初值为3000h。计数器2对外部事件计数,计满50个事件后输出中断请求信号,计数器1的口地址为301h,控制字寄存器的口地址为303h,写出初始化编程程序段。
2)假定8255a的端口都工作在方式0下,端口a做输入口,采集开关的状态,端口b作为输出口,把开关的状态通过指示灯显示。电路连接如图所示。(8255a的地址为04a0h~04a6h)写出初始化程序段。
3)如下图d/a转换,阅读程序,回答下列问题:
da0832 equ 9000h
code segment
assume cs:code
start: call break
mov al,00h
a1: mov dx,da0832
out dx,al
call dally
inc al
cmp al,7fh
jnc start
jmp a1
dally: push cx
push ax
mov cx,0010h
a3: mov ax,1000h
a4: dec ax
jnz a4
loop a3
pop ax
pop cx
retbreak proc near
mov ah,06h
mov dl,0ffh
int 21h
je return
mov ax,4c00h
int 21h
return:ret
break endp
code ends
end start
通过示波器观察到为什么波形?
要修改输出波形的周期,怎样修改程序?
若通过示波器观察到三角波怎样修改程序?
过程break的作用是什么?
附:一a控制字。
1. 方式选择控制字。
1、 c口按位“置1”/“置0”控制字。
3.a、b、c口及控制寄存器编址。
二、8254
1. 控制寄存器格式。
东莞理工学院(专科)试卷(b 卷)
参***。
微机接口答案
习题一。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在统一时刻只能有一个外设被选通...