2023年三峡大学硕士研究生招生复试。
微型计算机技术》课程考试试卷。
注意:1、考试时间180分钟,满分150分;
2、姓名、准考证号必须写在指定的地方阅卷负责人签名。
姓名准考证号。
本试卷共4页。
一、单项选择填空题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在括号内,每小题2分,共30分)
1. 在8086中,地址2000h:1000h表示:(
a、段地址b、物理地址。
c、偏移地址d、逻辑地址。
2. 若512k位(bit)sram芯片具有4条数据线,则它具有的地址线条数为:(
a、16b、17c、18d、19
3. 若采用8位a/d转换器转换0~5v的电压信号,则分辨率约为( )
a、5mvb、10mvc、20mvd、40mv
4. 地址总线为32位的微机系统中其内存最大容量为( )
a、2000kb b、2048kb c、2048mb d、4096mb
5. 8086微机系统中,nmi中断的中断矢量位置( )
a、由程序指定b、由操作系统自动分配。
c、固定在0008h开始的4个字节中 d、固定在中断矢量表的表首。
6. 假定(ss)=2000h,(sp)=0100h,(ax)=2107h,执行指令push ax后,存放数据21h的物理地址是( )
a、20102h b、20101h c、200feh d、200ffh
7. 寄存器间接寻址指令的操作数在( )
a、寄存器中b、存储器**段中。
c、存储器数据段或堆栈段中d、硬盘中。
8. 对8259a进行初始化时,必须设置的两个初始化命令字为:(
a、icw1,icw2b、icw1,icw3
c、icw1,icw4d、icw2,icw4
9. 8086cpu复位后,程序重新开始执行的逻辑地址为 (
a、ffff0hb、ffff:fff0h
c、ffffh:0000hd、0000:0000h
10. 下列指令中,唯一不含有非法操作数寻址的指令是( )
a、add [bx],[2000hb、adc [si][di],ax
c、sub [2000h],2000hd、sbb ax,es
11. 某数在计算机中用bcd码表示为0011 1001 1000,其真值为:(
a、398b、398hc、1630qd、1110011000b
12. 下列8086指令中,对ax的结果与其他三条指令不同的是:(
a、mov ax,0b、xor ax,ax
c、sub ax,axd、or ax,0
13. 设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:(
a、4800 b、2400c、480d、240
14. 当使用bp寄存器作基址寻址时,若无指定段替换,则内定在( )段内寻址。
a、程序 b、堆栈c、数据d、附加。
15. 在存储器映象编址方式中,i/o端口( )
a、可与存储器同时使用同一地址 b、可与存储器分时使用同一地址。
c、与存储器使用两个独立的地址空间 d、与存储器共用统一的地址空间。
二、填空题(每空2分,共30分)
1. 8086微处理器有两种工作方式,即方式和方式,它是根据该cpu的引脚所接高低电平来控制区分的。
2. dma传送方式适用于高速且传送数据场合。对这一数据传送过程进行控制的硬件称为。
3. 8086的数据总线和地址总线分别是和条。
4. 对于指令xchg bx,[bp+si],如果指令执行前,(bx)=6f30h,(bp)=0200h,(si)=0046h,(ss)=2f00h,(2f246h)=4154h,则执行指令后,(bx2f246h
5. cpu在指令的最后一个时钟周期检测intr引脚,若测得intr为且if为则cpu在结束当前指令后响应中断请求。
6. 根据功能,8086的标志位可分为标志和标志。
7. 已知op1和op2是两个已赋值的操作数,指令and ax, op1 and op2中的第一个and是在时执行的,第二个and是在时执行的。
三、问答题(每小题10分,共20分)
对存储器的管理为什么采用分段的办法? 段寄存器cs=1200h,指令指针寄存器ip=0f00h,此时指令的物理地址为多少?指向这一物理地址的cs值和ip值是唯一的吗?(10分)
2、什么叫中断向量?它放在**?对应于12h的中断向量在**?如12h中断服务程序从401ch:2fa8h开始,则中断向量应怎样存放?(10分)
四、阅读程序段,回答各小题问题(每小题5分,共20分)
1、程序段。
mov ax,6b9dh
mov si, 2000h
mov [si],ax
mov cl,4
rol word ptr [si],cl
mov ax,[si]
当程序执行后,(ax
2、程序段。
data1 segment
x dd 1234h
y dd 45abh
z dw 1a8h
a dw ?
b dw ?
data1 ends
code1 segment
mov ax,x
mov dx,x+2
sub ax,y
sbb dx,y+2
add ax,24
idiv z
mov b,dx
该程序计算(x-y+24)/z,商送变量a,余数送变量b,请填空完善该程序。
3、程序段。
cmp al, ‘z’
ja next
cmp al, ‘a’
jb next
next:……
该程序段实现的功能是:
4、程序段。
cmp ax,bx
jge next
xchg ax,bx
next:cmp ax,cx
jge done
xchg ax,cx
done: …
回答问题:(1)ax、bx、cx中是有符号数还是无符号数?
2)该程序段实现了什么功能?
五、设一个接口的输入端口地址为0200h,而它的状态端口地址为0204h,状态端口中第2位为1表示输入缓冲区中有一个字节准备好,可输入,将输入的数据保存在1200h单元。编写程序段实现查询式输入。(本题10分)
六、接口图如下所示,试编写一驱动程序实现八个发光二极管从上至下依次发光的流水灯。(本题10分)
七、定时器8253通道0按方式3(方波发生器)工作,时钟clk0的频率为1mhz,要求输出方波的频率为40khz。(共10分,每小题5分)
1) 此时写入的计数初值应为多少?输出方波的“1”和“0”各占多少时间?(5分)
2) 如果8253a的口地址为40h --43h,按二进制计数方式计数,请编程初始化通道0。(5分)
八、一简易计算器如图-1所示。上面是8个共阳极七段led数码显示管,下面是0~9、+、c、=等16个按键,采用8086cpu和8255芯片设计,其接口电路如图2所示。(20分)
1. 写出8255芯片pa、pb、pc及控制寄存器的端口地址。(5分)
2. 编写8255芯片的初始化程序段。(5分)
3. 按键“c”的功能之一是用于清除8个led数码显示管的显示内容,并恢复到加电初始状态。计算器加电时只在最右一个led数码显示管上显示“0”,其它不显示。
请编一子程序,实现按键“c”的这一功能(注:不用编写如何检测按键“c”的程序段)。(10分)
三峡大学2023年春季数值分析
2011年春季学期。数值分析 课程考试试卷 a 卷 注意 1 本试卷共3页2 考试时间 120 分钟 3 姓名 学号必须写在指定地方 一 16分 填空题。1.已知,则 1分1分 2.迭代过程收敛的一个充分条件是迭代函数。满足2分 3.设。则差商2分 4.设可微,求方程根的牛顿迭代格式是。2分 5.用...
章程三峡大学2023年招生
第八条英语 日语 法语专业文理兼收。填报英语 日语 法语专业的考生,其高考英语成绩不得低于所在省英语总分的70 英语成绩相同时,优先录取英语口语成绩高的考生,如该省无测试英语口语,则按照普通文史 理工。类专业录取原则进行专业录取。第九条填报数学与应用数学专业 实验班的考生,其高考数学成绩不得低于所在...
三峡大学数学建模的封面
三峡大学数学建模 封面。题目 未来五年宜昌城区交通状况分析。参赛队员 组别 指本部 科技学院 研究生。评阅情况 评阅专家填写 评阅1.评阅2.评阅3.未来五年宜昌城区交通状况分析。摘要。本文主要对未来五年宜昌城市交通系统的状况进行了分析和 文中针对宜昌城市规模不断扩大,城市交通需求不断增长的特点,对...