武汉科技大学考研试题828微机原理A卷和标准答案.docx
- 文档编号:2127313
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:11
- 大小:26.62KB
武汉科技大学考研试题828微机原理A卷和标准答案.docx
《武汉科技大学考研试题828微机原理A卷和标准答案.docx》由会员分享,可在线阅读,更多相关《武汉科技大学考研试题828微机原理A卷和标准答案.docx(11页珍藏版)》请在冰豆网上搜索。
武汉科技大学考研试题828微机原理A卷和标准答案
姓名:
报考专业:
准考证号码:
密封线内不要写题
2014年攻读硕士学位研究生入学考试试题
科目名称:
微机原理(√A卷□B卷)科目代码:
828
考试时间:
3小时满分150分
可使用的常用工具:
□无√计算器□直尺□圆规(请在使用工具前打√)
注意:
所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、单项选择题(共15小题,每小题2分,共30分)
1、最大的10位无符号二进制数转换成十进制数是()。
A.512
B.511
C.1024
D.1023
2、在中断矢量表0000H:
0028H-0000H:
002BH处存储的中断矢量所对应的中断类型号为()。
A.8
B.9
C.10
D.11
3、总线周期的T1状态下,数据/地址线传输的上是()信息。
A.数据
B.地址
C.控制
D.状态
4、在下列伪指令中定义字变量的是()。
A.DB
B.DW
C.DD
D.DT
5、DOS系统功能(INT21H)的9号调用要求将待显示字符串的首址送入()。
A.DS:
BX
B.CS:
BX
C.DS:
DX
D.CS:
DX
6、设SP=2FFAH,执行下列指令后,SP寄存器的值是()。
PUSHCX
PUSHDX
A.2FF6H
B.2FF8H
C.2FFEH
D.2FFBH
7、对于掉电,8086/8088是通过()来处理的。
A.软件中断
B.DMA请求
C.可屏蔽中断
D.非屏蔽中断
8、某10位的A/D转换器输入电压范围为0-5V,当输入电压为1.5伏时,其转换结果为()。
A.204
B.307
C.409
D.512
9、一个RAM芯片,有8条数据线和14条地址线,则该芯片最多能存储ASCII码的个数是()。
A.16384
B.32768
C.256
D.14
10、8086/8088使用标准I/O寻址方式进行外设访问的最大地址空间范围是()。
A.00H~FFH
B.0000H~03FFH
C.0000H~FFFFH
D.00000H~FFFFFH
11、执行INAL77H时,8088CPU引脚状态是()。
A.=0,=1,=1
B.=1,=0,=1
C.=1,=0,=0
D.=0,=1,=0
12、8086系统中,中断类型码为1时表示()。
A.单步中断
B.除法错中断
C.非屏蔽中断
D.溢出中断
13、8259A的中断服务寄存器ISR的作用是()。
A.记忆正在处理中的中断
B.存放从外设来的中断请求信号
C.允许向CPU中断请求
D.禁止向CPU发中断请求
14、实现中断返回是通过()完成的。
A.JMP
B.IRET
C.INT
D.RET
15、指令中,目的操作数不能使用的寻址方式是()。
A.寄存器寻址
B.立即数寻址
C.变址寻址
D.间接寻址
二、填空题(共15小题,每小题2分,共30分)
1、用三片8259A级联所获得的最大中断数是()。
2、用一片ROM芯片构成系统内存,其地址范围为F0000H~F07FFH,无地址重叠,该内存的存储容量为()。
3、8088CPU的引脚信号的作用是()。
4、8086的外部数据总线为()位。
5、设(CX)=5B04H,执行RORCH,CL后(CH)=()。
6、LOOPZOPR指令是当ZF=()且CX0时,继续循环。
7、8255的端口地址为60~63H,则C口地址为()。
8、若段基址为(),通过变化偏移地址寻址,则寻址范围为00010H到1000FH。
9、设DS=1359H,BX=0124H,指令DECBYTEPTR[BX]操作数的物理地址是()。
10、现用2K8位的静态RAM芯片构成8K16位存储器,供需()片此种芯片。
11、十进制-58对应的二进制原码是()。
12、堆栈是内存中的一个专用区域,其存取规则是()。
13、状态标志寄存器中检测数据位奇偶个数的标志位是()。
14、设在DS指定的数据段中,[2000H]=4000H,[2002H]=345AH,[2004H]=6000H,[2006H]=87FEH,当TABLE=2,寄存器CS=2100H,BX=2000H时执行指令JMPFARPTRTABLE[BX]后,IP=()。
15、中断类型号为22H的中断向量存放在以内存地址()H开始的连续物理存储单元中。
三、判断题,并指明错误原因(共5小题,每小题3分,共15分)
(注:
下列指令中非寄存器的标识符均是类型属性为WORD的变量名)
1、MOVDX,BL
2、INBL,30H
3、MOVAX,BUF[DX]
4、MOV[BX][SI],2
5、MOVSAVE_WORD,DS
四、简答题(15分)
1、(5分)8088CPU的执行单元中包括哪些寄存器?
它们的作用是什么?
2、(5分)设某外设中断源的类型码为62H,则其对应的中断向量的向量表首地址为多少?
该外设的中断请求应加到8259A的哪一个中断输入端?
3、(5分)用8K´8的存储芯片组成容量为64K´8的存储器,若用译码法连接,需要几根线作为字选线?
几根线作为片选线?
并写出计算过程。
五、程序设计题(60分)
1、(15分)在缓冲区buffer连续放着50个学生的数学成绩,编程统计其中80~100、60~80、60分以下者各有多少人,并把结果存到result开始的字节单元。
2、(15分)将字变量W1中的16位二进制数由高位到低位送显示器输出,试编程实现。
3、(15分)利用子程序设计方法,实现数组元素(字节变量)的求和。
子程序入口参数:
数组名array、元素个数count,出口参数:
求和结果sum;编程实现主程序和子程序。
4、(15分)已知8255端口A的地址为220H,若设A组和B组均为方式0,端口A为输出,端口B为输入,PC3~PC0为输入,PC7~PC4为输出。
编程实现8255的初始化,并将从端口C低4位读入的值由高4位输出。
武汉科技大学2014年攻读硕士学位研究生入学考试试题参考答案
科目名称:
微机原理(√A卷□B卷)科目代码:
828
一、单项选择题(本大题共15小题,每小题2分,共30分)
1、D
2、C
3、B
4、B
5、C
6、A
7、D
8、C
9、A
10、C
11、A
12、A
13、A
14、B
15、B
二、填空题(本大题共15小题,每小题2分,共30分)
1、22
2、2K
3、数据允许信号
4、16
5、B5H
6、1
7、62H
8、0001H
9、136B4H
10、8
11、10111010B
12、先进后出/后进先出
13、PF
14、345AH
15、88
三、判断题,并指明错误原因(本大题共5小题,每小题3分,共15分)
(注:
下列指令中非寄存器的标识符均是类型属性为WORD的变量名)
1、目的操作数与源操作数类型不一致
2、输入寄存器只能为累加器AL或AX
3、间址寄存器不能为DX
4、目的操作数类型不明
5、√
四、简答题(共15分)
1、8088CPU的执行单元中包括哪些寄存器?
它们的作用是什么?
(5分)
答案要点:
包括AX、BX、CX、DX、SP、BP、SI、DI,以及状态标志寄存器;
AX、BX、CX、DX、SP、BP、SI、DI是通用寄存器,用于内部数据传输;
状态标志寄存器FLAGS用于反映CPU状态和控制标志。
2、设某外设中断源的类型码为62H,则其对应的中断向量的向量表首地址为多少?
该外设的中断请求应加到8259A的哪一个中断输入端?
(5分)
答案要点:
向量表首地址为4*62H=188H;
该外设的中断请求加到8259A的IR2中断输入端。
3、用8K´8的存储芯片组成容量为64K´8的存储器,若用译码法连接,需要几根线作为字选线?
几根线作为片选线?
并写出计算过程。
(5分)
答案要点:
64K共需要16根地址线,8K需要13根地址线,故需要13根作为字选线,16-13=3根作为3-8译码片选线,选择8片存储器芯片进行组合。
五、程序设计题(60分)
1、在缓冲区buffer连续放着50个学生的数学成绩,编程统计其中80~100、60~80、60分以下者各有多少人,并把结果存到result开始的字节单元。
(15分)
参考主体程序:
dsegsegment
bufferdbx1,x2,……,x50
resultdb3dup(0)
dsegends
csegsegment
assumecs:
cseg,ds:
dseg
start:
movax,dseg
movds,ax
movcx,50
movsi,0
next:
moval,buffer[si]
cmpal,80
jbb80
incresult
jmpshortaddr
b80:
cmpal,60
jbb60
incresult+1
jmpshortaddr
b60:
incresult+2
addr:
incsi
loopnext
movah,4ch
int21h
csegends
endstart
2、将字变量W1中的16位二进制数由高位到低位送显示器输出,试编程实现。
(15分)
参考主体程序:
W1DW1234H
OBUFDB17DUP(0)
MOVCX,16
MOVBX,0
MOVDX,W1
AGAIN:
MOVAH,0
SHLDX,1
RCLAH,1
ADDAH,30H
MOVOBUF[BX],AH
INCBX
LOOPAGAIN
MOVOBUF[BX],‘$’
MOVDX,OFFSETOBUF
MOVAH,9
ret
3、利用子程序设计方法,实现数组元素(字节变量)的求和。
子程序入口参数:
数组名array、元素个数count,出口参数:
求和结果sum;编程实现主程序和子程序。
(15分)
参考主体程序:
movbx,offsetarray
movcx,count
callchecksum
movsum,al
checksumproc
pushax
pushbx
pushcx
xoral,al
movbx,offsetarray
movcx,count
sumb:
addal,[bx]
incbx
loopsumb
movresult,al
popcx
popbx
popax
ret
checksumendp
4、已知8255端口A的地址为220H,若设A组和B组均为方式0,端口A为输出,端口B为输入,PC3~PC0为输入,PC7~PC4为输出。
编程实现8255的初始化,并将从端口C低4位读入的值由高4位输出。
(15分)
参考主体程序:
CODESEGMENT
ASSUMECS:
CODE,DS:
DSEG
MAINPR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉 科技大学 考研 试题 828 微机 原理 标准答案
![提示](https://static.bdocx.com/images/bang_tan.gif)