微机原理及应用试题.docx
- 文档编号:28449358
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:13
- 大小:48.28KB
微机原理及应用试题.docx
《微机原理及应用试题.docx》由会员分享,可在线阅读,更多相关《微机原理及应用试题.docx(13页珍藏版)》请在冰豆网上搜索。
微机原理及应用试题
学院________________系_______________班级___________________学号__________________姓名____________
………………………………………………….装…………………………….订…………………………..线…………………………………
扬州大学试题纸
(2009-2010学年第1学期)
广陵学院07班(年)级课程微机原理及应用(A)卷
题目
一
二
三
四
五
总分
得分
阅卷人
得分
阅卷人
审核人
一、选择题(20%,每题1分)
1.以程序存储和程序控制为基础的计算机结构提出者是(B)
A.布尔B.冯﹒诺依曼C.图灵D.帕斯卡尔
2.十进制数95转换成二进制数是(D)
A.10010101B.01100101C.0100110D.01011111
3.大写字母C的ASCII码是(C)
A.11001100BB.00001100BC.01000011BD.01000111B
4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D)
A.程序直接控制方式B.程序中断控制方式
C.无条件传送方式D.DMA方式
5.将寄存器AX的内容求反的正确指令是(C)
A.NEGAXB.CMPAX,0FFFFHC.NOTAXD.CMPAX,AX
6.指令MOVARRAY[DI],DX源操作数的寻址方式是(B)
A.变址寻址B.寄存器寻址
C.基址寻址D.基址变址寻址
7.8086/8088响应不可屏蔽中断时,其中断类型号是(A)
A.由CPU自动产生B.从外设取得
C.由指令INT给出D.由中断控制器提供
8.8086指令队列的长度是(C)
A.4个字节B.5个字节C.6个字节D.8个字节
9.在最小模式下,CPU从外设读取数据操作,
、
、
信号的状态依次为(A)
A.0,1,0B.0,三态,0C.0,0,1D.1,1,0
10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D)
A.全部清0B.全部被置成FFFFH
C.IP=FFFH四个段寄存器清0D.CS=FFFH,其它寄存器被清0
11.设SP=000CH,SS=00A8H,在执行POPAX指令后栈顶的物理地址为(D)
A.000B6HB.00A8EHC.000B2HD.00A8AH
12.8086/8088中断类型号为40H的中断服务程序入口地址存放在中断向量表中的起始地址是(B)
A.DS:
0040HB.DS:
0100HC.0000:
0100HD.0000:
0040H
13.CPU响应两种硬件中断INTR和NMI时相同的必要条件是(B)
A.允许中断B.当前指令执行结束C.总线空闲D.当前访问操作结束
14.异步串行通信的主要特点是(B)
A.通信双方不需要同步B.传送的每个字符是独立发送
B.字符之间的间隔时间应相同D.传送的数据中没有控制信息
15.中断现场保存在(D)
A.中断源中B.软盘或硬盘中C.中断向量表中D.堆栈中
16.8255A能实现双向传送功能的工作方式是(C)
A.方式0B.方式1C.方式2D.方式3
17.RS-232C是C(C)
A.片总线标准 B.内总线标准C.串行通信标准 D.局部总线标准
18.8086在对储存器进行读、写时,若存储器工作速度较慢,CPU在(C)
A.T1与T2之间插入TWB.T2与T3之间插入TW
C.T3与T4之间插入TWD.T4与T1之间插入TW
19.若用2片6116RAM(2K×8)及2片2732EPROM(4K×8)组成存储器,则存储器的总容量是(A)
A.12KBB.10KBC.8KBD.6KB
20.在串行通信中,使用比特率来表示数据的传输速率,它是指(C)
A.每秒传送的字符数B.每秒传送的字节数
C.每秒传送的位数D.每分钟传送的字符
得分
阅卷人
审核人
二、填空题(20%,每题2分)
1.8086CPU是16位微处理器。
2.1k×8位的SRAM存储芯片,需要地址线11根。
3.8086/8088CPU,由INTR引脚引起的中断称为可屏蔽中断。
4.8086/8088CPU标志寄存器中有6个状态标志和3个控制标志。
5.8086中的BIU由4个16位段寄存器,它们分别是CS、DS、SS、ES。
6.当8255A的端口选择信号A1A0=11时,则对控制口 口进行操作。
7.计算机的指令由操作码和操作数组成。
8.将逻辑地址转换为物理地址的公式是物理地址=段基址×16+偏移地址。
9.8086有16根数据线和20根地址线。
10.8086/8088将1MB的存储空间分段,每段最长为64KB。
得分
阅卷人
审核人
三、简答题(20%,每题2分)
1.8086/8088CPU在结构上由哪两个独立工作的单元构成?
这样的结构其最主要的优点是什么?
2.指出FR寄存器中下列标志位的含义:
CF,PF,AF,ZF,SF,OF。
3.何为时钟周期?
它和8086CPU指令周期、总线周期三者之间的关系是什么?
4.什么是中断向量?
什么是中断向量表?
5.CPU与外设间的接口信息有哪几种?
6.8086系统中存储器分段的基本原则是什么?
7.中断向量是什么?
它与中断类型码的关系是什么?
8.CPU与外设数据传送的方式有哪几种?
9.8086CPU通过8255A与LED数码管相连,若口A作用对数码管的段控制,口B用作对各数码管的控制,问A口和B口工作在什么方式?
10.与程序控制I/O方式相比较,中断控制I/O方式有哪些优点?
得分
阅卷人
审核人
四、程序分析题(15%,每题3分)
1.阅读程序:
MOVAX,86ACH
MOVBX,2500H
SUBAX,BX
JSLOP
ADDAX,AX
JMPDONE
LOP:
SHRAX,1
DONE:
INT3
程序运行结果为:
(AX)=_____________
(BX)=_____________
2.阅读程序(设X、Y单元的内容分别为28H、A4H)
MOVAX,0
MOVAL,X
ADDAL,Y
ADCAH,0
MOVBL,2
DIVBL
MOVZ,AL
程序段的功能是。
程序运行结束后,(AL)=_____
(AH)=
(Z单元)=________
3.下列程序段运行结束后,AX、BX的值是多少?
MOVAX,4321H
MOVBX,5678H
MOVCX,4
ADDAX,BX
SARAX,CL
NEGBX
HLT
结果:
(AX)=F999H
(BX)=A988H
4.阅读下面的程序。
读入20H端口数据到AL中,在AL中最高位为0的情况下,本段程序的执行结果是(AH)=0;在AL中的最高位为1的情况下,其结果为(AH)=0FFH。
INAL,20H
TESTAL,80H
JNZA
MOVAH,0
JMPB
A:
MOVAH,0FFH
B:
HLT
5.阅读下列程序:
DATASEGMENT
DATDB9BH
BS1DB?
BS2DB?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVAL,DAT
MOVCL,4
SHRAL,CL
ADDAL,30H
MOVBS1,AL
MOVAL,DAT
ANDAL,0FH
ADDAL,37H
MOVBS2,AL
HLT
CODEENDS
ENDSTART
该程序执行后,BS1单元中的数据为39H
BS2单元中的数据为3FH
得分
阅卷人
审核人
五、综合题(10%)
某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过发光二极管LED7~LED0显示,(Si闭合,对应LRDi亮;Si断开,对应LEDi灭),电路连接如题图所示。
已知8255A的A、B两组均工作在方式0。
(1)写出8255四个端口地址
(2)写出8255A的工作方式控制字
(3)画出实现给定功能的汇编语言程序流程图,并编写程序。
8255A的方式控制字格式:
得分
阅卷人
审核人
六、程序填空题(15%,每题5分)
1.从STR开始存放有无符号字节数据块,其长度为N,找出数据块中最大数放在BH中,程序如下,请将程序补充完整。
DSEGSEGMENT
STRDB5,7,19H,23H,12H,0A0H
NEQU$-VAR
DSEGENDS
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
DSEG
BEGIN:
MOVAX,
MOVDS,AX
MOVCX,;设置循环次数
MOVSI,0
MOVBH,VAR[SI]
LAST;如CX=0则转
AGIAN:
INCSI
CMPBH,VAR[SI]
JAENEXT
MOVBH,VAR[SI]
NEXT:
AGAIN;CX-1->CX,若CX不等于0则转
LAST:
MOVAH,4CH
INT21H
CSEGENDS
END
2.设内存中三个互不相等的无符号字数,分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。
DSEGSEGMENT
DATADW4532H,2654H,9A00H
MINDW?
DSEGENDS
SSEGSEGMENTSTACK
STKDB20DUP(0)
SSEGENDS
CSEGSEGMENT
ASSUMEDS:
DSEG,SS:
SSEG,CS:
CSEG
MAIN:
MOVAX,DSEG
MOVDS,AX
LEASI,
MOVAX,[SI][0]
MOVBX,
CMPAX,BX
JC
MOVAX,BX
NEXT:
CMPAX,
JCDONE
MOVAX,
DONE:
MOVMIN,AX
MOVAH,4CH
INT21H
CSEGENDS
ENDMAIN
3.下面的程序是将8个8位的无符号数按递减次序排序,请将该程序补充完整。
DATASEGMENT
ARRAYDB05H,78H,FFH,7BH,
DB8CH,20H,A0H,F0H
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
MAINPROCFAR
STARTPUSHDS
XORAX,AX
PUSHAX
MOVAX,DATA
MOVDS,AX
AB1:
MOVSI,
MOVBL,0
MOVCX,10
AGAIN:
MOVAL,[SI]
INCSI
CMPAL,[SI]
CD1
MOVAH,[SI]
MOV[SI],AL
DECSI
MOV[SI],AH
INCSI
MOVBL,1
CD1:
LOOP
DECBL
AB1
RET
MAINENDP
CODEENDS
ENDSTART
Welcome!
!
!
欢迎您的下载,
资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 试题