2023年水建微机原理试题A卷

发布 2021-12-28 10:47:28 阅读 3008

西北农林科技大学本科课程考试试题(卷)

2014-2015学年第一学期《微机原理》课程a卷。

专业班级命题教师审题教师:

学生姓名学号考试成绩:

一、选择题(每小题1分,共15分得分: 分。

1. 8086cpu响应intr中断时,相同的必要条件是。

a. 当前总线空闲b. 允许中断

c. 当前访问内存结束d. 当前指令执行结束。

2. 在8086cpu中,跟踪后继指令地址的寄存器是。

标志寄存器。

3. rs-232c标准的电气特性规定逻辑“1”电平为( )

a. 0 ~ 5vb. 0~ -5v

c. -5v ~ 15vd. +5v ~ 15v

4. 8086cpu欲采用out指令访问8255的b端口,则a1、a0、、、为( )

a. 01100b b. 01101b c. 01111b d. 01110b

5. 位于内存0段1c4h~1c7h当中的中断向量所对应中断类型号是( )

a. 71hb. 74hc. 76h d. 87h

6. rs-232c数据传输最大距离仅为( )米。

a.10b.15 c.20 d.25

7. 可编程通信接口芯片8250支持( )

a. 同步传送 b. 异步传送 c. 并行传送 d. 同步和异步传送。

8. 存储器在计算机中的主要作用是( )

a.只存放程序 b.只存放数据。

c.存放程序和数据d.只存放指令**。

9. 8086cpu响应某一外部可屏蔽中断请求后,该中断源的中断类型码是通过( )送入cpu的。

a.地址总线 b.数据总线 c.控制总线 d.状态总线。

10. 若要使寄存器al中的高4位不变,低4位为0,所用指令为( )

a. and al,0f0hb. and al,0fh

c. test al,0fhd. test al,0f0h

11. 主存储器和cpu之间增加cache的目的是( )

a.解决cpu和主存之间的速度匹配问题。

b. 扩大主存储器的容量。

c. 扩大cpu中通用寄存器的数量。

d. 既扩大主存储器的容量又扩大cpu中通用寄存器的数量。

12. 某一sram芯片,其容量为512×8位,包括电源和接地端各一根,则该芯片引出线的最小数目应是。

a. 23b. 25 c. 50 d. 19

13. 中断自动结束方式是自动将8259( )相应位清零。

a. isrb. imr c. irrd. icw

14. 8086cpu的inta#在第二个中断响应总线周期需要8259a将( )放到数据总线上供cpu读取。

a. 中断向量 b.中断类型号 c. imr值 值。

15. 8086cpu中,运算结果为0的标志位是( )

a. sf=0 b. zf=0 c. zf=1 d. of=1

二、填空题(每空1分,共28分得分: 分。

1. 世界上第一片微处理器型号是是由intel公司于年研制出的位微处理器。8086cpu是位微处理器?

2. 8086 cpu内部由两大部件组成,可以构成级流水线?构成流水线的关键部件中,用于加快取指令时间,使得取指令和执行指令的时间相等的部件是。

3. 计数器8253计数启动有软启动和硬启动两种方法。软件启动时要求gate端维持电平;硬件启动时,要求gate端有一个对应clk脉冲的下降沿开始计数。

4. 在计算机内存中,需要刷新的是存储器,而通常由构成cache存储器。

5. 并行接口8255芯片的a0引脚连接地址总线的a0,a1引脚连接地址总线的a1,若其控制端口地址为517h时,则a口、b口、c口的端口地址分别为。

6. 串行通讯中,同步通讯传送1个数位(0或1)需要个时钟信号?若波特率因子16,则8250异步通讯传送1个数位(0或1)需要个时钟信号。

7. adc0809转换芯片引脚(ale、adda、eoc、oe、adda、addb、addc、oe、start)中,启动变换的启动信号引脚为为沿有效;转换时间需要微秒,转换结束后eoc信号出现沿;要取出变换后的数据信号,oe必须加电平,引脚用于选择8路输入(in0—in7)中的任意一路模拟电压输入。

8. dac0832应用时,如果参考电压vref为+5v,则输入的转换数据为00h时,转换后双极性输出vout为 v;输入的转换数据为0ffh时,则转换后转换后双极性电压输出vout为 v。

9. 两片8259a组成的中断系统最多可以连接个中断源,其中,一个是主8259a,一个是从8259a,能设置为特殊全嵌套方式的8259a只能是。

10. 8086 cpu在满足的条件下可以响应一个外部intr中断请求;8086的中断向量表在存储器的_最低1kb的区域地址区域中,段地址为中断向量的高位字 ;中断向量表里存储的内容是_中断向量(256个中断子程序的入口地址。

三、简答题(共15分得分: 分。

1、简述8086 cpu中断处理过程(中断处理分哪几个阶段?每一个阶段完成的主要任务?)(15分)

四、阅读程序(共12分得分: 分。

1、阅读下面程序,指出程序执行后,变量plus、minus、zero的值各是多少?(12分)

data segment

buff db 2,-3,18,-24,0,-4,8,45,62,-18,0,25

n db 12

plus db ?

minus db ?

zero db ?

data ends

code segment

assume cs:code,ds:data

start: mov ax,data

mov ds,ax

mov si,offset buff

mov cx,n

mov dl,0dl为正数计数器。

mov dh,dl ;dh为负数计数器。

mov bl,dl ;bl为0计数器。

lop: cmp byte ptr[si], 0

je cero

jg cplus

inc dh

jmp next

czero: inc bl

jmp next

cplus: inc dl

next: inc si

loop lop

nzero: mov plus, dl

mov minus, dh

mov zero, bl

mov ah,4ch

int 21h

code ends

end start

五、分析题(共30分得分: 分。

1、(10分)在8086系统中,用存储器芯片sram 6116(2k×8)构成4k×16的存储器(地址区间f8000h---f8fffh),请设计此存储器,并回答下列问题。(sram6116引脚主要有d0-d7,a0-a10,r/w#,oe,cs#

1)sram6116需要几片?(2分)

2)如何进行扩展?(8分)

2、(20分)用8255与adc0809 连接,构成数据采集回路,分别对8路进行数据采集,采集到数据存放到内存变量buf中。设:8255端口地址为0378h-037bh。

a、b、c三个端口均工作在方式0,a口作为输入口,连接adc0809的d7-d0,接受其转换后的结果;b口作为输出口,其pb0-pb2分别连接adc809的adda、addb、addc,向adc0809发出通道选择地址,pb4连接adc0809的start和ale引脚,发出地址锁存信号和启动变换信号,pb5连接adc0809的oe引脚,用于发出输出允许信号。

阅读下列程序,在程序下划线上填入合适的数据。

data segment

buf db 8 dup (?

微机原理2019答案A卷

2007 2008 学年第1 学期微机原理及应用课程试卷。标准答案及评分标准 a 卷 专业 机械 材料 班级 机械051 6 材料051 2 一 单项选择题 每小题2分,错选 多选 未选均不得分,共20分 1 a 2 c 3 b 4 d 5 c 6 d 7 c 8 d 9 b 10 c。二 简答题 ...

微机原理B卷 2023年 标准答案

一 单项选择题 每小题1分,共15分 二 填空 每小题2分,共20分 1.201,552.最小,最大。3.13000h,1300fh4.bx,bp,si,di 可交换顺序 5.40 或0028h,或28h6.ah,dx 7.全译码,部分译码,线选 可交换顺序 8.nmi,高。9.00h,01h,6e...

2023年微机原理考试题目

一 填空题。1 pc机的构成。2 cpu的cs是 3 半导体存储器包括。4 pc总线包括。5 8259a,同时接收 个中断,方式结束中断,优先级高,优先级低。6 和串口相关的中断有 7 8253定时计数器,三通道分别用作。二 选择题 有些题的选项没有记下来 使用16倍频的目的?2 以下哪个属于并口 ...