微机基础原理及应用试题.doc
-/学 院 _系_班 级_学 号_姓 名_.装.订.线扬州大学试题纸( 20092010学年第1学期) 广陵 学院07 班(年)级课程 微机原理及应用 (A)卷题目一二三四五总分得分阅卷人得分阅卷人审核人一、选择题(20%,每题1分)1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯诺依曼 C.图灵 D.帕斯卡尔2 十进制数95转换成二进制数是 (D )A. 10010101 B. 01100101 C. 0100110 D. 010111113大写字母C的ASCII码是 (C )A. 11001100B B. 00001100B C. 01000011B D. 01000111B4在微机中,主机和高速硬盘进行数据交换,一般采用的方式是 ( D) A. 程序直接控制方式 B. 程序中断控制方式C. 无条件传送方式 D. DMA方式5将寄存器AX的内容求反的正确指令是( C )A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAYDI,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,0 B. 0,三态,0 C. 0,0,1 D. 1,1,010.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D ) A.全部清0 B.全部被置成FFFFH C.IP=FFFH 四个段寄存器清0 D.CS=FFFH,其它寄存器被清011.设SP000CH,SS00A8H,在执行POP AX指令后栈顶的物理地址为( D ) A.000B6H B.00A8EH C.000B2H D.00A8AH12.8086/8088中断类型号为40H的中断服务程序入口地址存放在中断向量表中的起始地址是( B ) A.DS:0040H B.DS:0100H C.0000:0100H D.0000:0040H13.CPU响应两种硬件中断INTR和NMI时相同的必要条件是( B) A.允许中断 B.当前指令执行结束 C.总线空闲 D.当前访问操作结束14.异步串行通信的主要特点是( B ) A.通信双方不需要同步 B.传送的每个字符是独立发送 B.字符之间的间隔时间应相同 D.传送的数据中没有控制信息15.中断现场保存在 ( D )A.中断源中 B.软盘或硬盘中 C.中断向量表中 D.堆栈中16.8255A能实现双向传送功能的工作方式是 ( C ) A. 方式0 B.方式1 C.方式2 D.方式317. RS-232C是 C( C ) A.片总线标准B.内总线标准 C.串行通信标准 D.局部总线标准18.8086在对储存器进行读、写时,若存储器工作速度较慢,CPU在(C ) A.T1与T2之间插入TW B.T2与T3之间插入TW C.T3与T4之间插入TW D.T4与T1之间插入TW19.若用2片6116RAM(2K8)及2片2732EPROM(4K8)组成存储器,则存储器的总容量是( A ) A. 12KB B. 10KB C. 8KB D. 6KB20. 在串行通信中,使用比特率来表示数据的传输速率,它是指(C ) A.每秒传送的字符数 B. 每秒传送的字节数 C.每秒传送的位数 D. 每分钟传送的字符得分阅卷人审核人二、填空题(20%,每题2分)1.8086 CPU是 16 位微处理器。2. 1k8位的SRAM存储芯片,需要地址线 11 根。3. 8086/8088CPU,由INTR引脚引起的中断称为 可屏蔽 中断。48086/8088CPU标志寄存器中有 6 个状态标志和3个控制标志。58086中的BIU由4个16位段寄存器,它们分别是 CS、DS、SS、ES 。6.当8255A的端口选择信号A1A0=11时,则对 控制口 口进行操作。7. 计算机的指令由 操作码 和操作数组成。8. 将逻辑地址转换为物理地址的公式是 物理地址=段基址16+偏移地址 。9. 8086有16根数据线和 20 根地址线。10. 8086/8088将1MB的存储空间分段,每段最长为 64 KB。 得分阅卷人审核人三、简答题(20%,每题2分)1. 8086/8088CPU在结构上由哪两个独立工作的单元构成?这样的结构其最主要的优点是什么?2.指出FR寄存器中下列标志位的含义:CF,PF,AF,ZF,SF,OF。3何为时钟周期?它和8086 CPU 指令周期、总线周期三者之间的关系是什么?4.什么是中断向量?什么是中断向量表?5.CPU与外设间的接口信息有哪几种?6. 8086系统中存储器分段的基本原则是什么?7. 中断向量是什么?它与中断类型码的关系是什么?8. CPU与外设数据传送的方式有哪几种?98086 CPU通过8255A与LED数码管相连,若口A作用对数码管的段控制,口B用作对各数码管的控制,问A口和B口工作在什么方式?10与程序控制方式相比较,中断控制方式有哪些优点?得分阅卷人审核人四、程序分析题(15%,每题3分)1. 阅读程序:MOV AX,86ACHMOV BX,2500HSUB AX,BXJS LOPADD AX,AXJMP DONELOP:SHR AX,1DONE:INT 3程序运行结果为:(AX) = _ (BX) = _2. 阅读程序(设X、Y单元的内容分别为28H、A4H) MOV AX,0 MOV AL,X ADD AL,Y ADC AH,0 MOV BL,2 DIV BL MOV Z,AL程序段的功能是 。程序运行结束后,(AL) =_ _ (AH)= (Z单元)=_3. 下列程序段运行结束后,AX、BX的值是多少? MOV AX,4321H MOV BX,5678H MOV CX,4 ADD AX,BX SAR AX,CL NEG BX HLT 结果:(AX) = F999H (BX) = A988H 4. 阅读下面的程序。读入20H端口数据到AL中,在AL中最高位为 0 的情况下,本段程序的执行结果是(AH)=0;在AL中的最高位为 1 的情况下,其结果为(AH)=0FFH。 IN AL,20HTEST AL,80HJNZ AMOV AH,0JMP BA: MOV AH,0FFHB: HLT5. 阅读下列程序: DATASEGMENT DAT DB9BH BS1 DB? BS2 DB? DATAENDSCODESEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX,DATAMOV DS,AXMOV AL,DATMOV CL,4SHR AL,CLADD AL,30HMOV BS1,ALMOV AL,DATAND AL,0FHADD AL,37HMOV BS2,ALHLTCODE ENDSEND START该程序执行后,BS1单元中的数据为 39H BS2单元中的数据为 3FH 得分阅卷人审核人五、综合题(10%) 某PC系列微机应用系统以8255A作为接口,采集一组开关S7S0的状态,然后它通过发光二极管LED7LED0显示,(Si闭合,对应LRDi亮;Si断开,对应LEDi灭),电路连接如题图所示。已知8255A的A、B两组均工作在方式0。 (1)写出8255四个端口地址 (2)写出8255A的工作方式控制字 (3)画出实现给定功能的汇编语言程序流程图,并编写程序。8255A的方式控制字格式: 得分阅卷人审核人六、程序填空题(15%,每题5分)1.从STR开始存放有无符号字节数据块,其长度为N,找出数据块中最大数放在BH中,程序如下,请将程序补充完整。 DSEGSEGMENT STR DB5,7,19H,23H,12H,0A0H NEQU$-VAR DSEG ENDS CSEGSEGMENTASSUMECS: CSEG, DS: DSEGBEGIN:MOVAX, MOVDS, AXMOVCX, ;设置循环次数MOVSI, 0MOVBH, VAR SI LAST ;如CX=0则转AGIAN:INCSICMPBH, VAR SIJAE NEXTMOVBH, VAR SINEXT: AGAIN;CX-1-CX,若CX不等于0则转LAST:MOVAH, 4CHINT21HCSEGENDS END 2. 设内存中三个互不相等的无符号字数,分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。DSEGSEGMENTDATADW 4532H,2654H,9A00HMINDW ?DSEGENDSSSEGSEGMENT STACKSTKDB 20 DUP(0)SSEGENDSCSEGSEGMENTASSUMEDS:DSEG,SS:SSEG,CS:CSEGMAIN:MOV AX, DSEG MOV DS,AXLEA SI, MOV AX,SI0MOV BX, CMP AX,BXJC MOV AX,BXNEXT:CMP AX, JC DONEMOV AX, DONE:MOV MIN ,AXMOV AH,4CHINT 21HCSEG ENDSEND MAIN 3. 下面的程序是将8个8位的无符号数按递减次序排序,请将该程序补充完整。DATA SEGMENTARRAY DB 05H,78H,FFH,7BH, DB 8CH,20H,A0H,F0HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMAIN PROC FARSTART PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AXAB1: MOV SI, MOV BL,0MOV CX,10 AGAIN: MOV AL,SIINC SICMP AL,SI CD1MOV AH,SIMOV SI,ALDEC SIMOV SI,AHINC SIMOV BL,1CD1: LOOP DEC BL AB1RETMAIN ENDPCODE ENDS END START
收藏
编号:2604900
类型:共享资源
大小:230.52KB
格式:DOC
上传时间:2020-04-23
8
金币
- 关 键 词:
-
微机
基础
原理
应用
利用
运用
试题
- 资源描述:
-
-/
学 院 ________________系_______________班 级___________________学 号__________________姓 名____________
………………………………………………….装…………………………….订…………………………..线…………………………………
扬州大学试题纸
( 2009-2010学年第1学期)
广陵 学院07 班(年)级课程 微机原理及应用 (A)卷
题目
一
二
三
四
五
总分
得分
阅卷人
得分
阅卷人
审核人
一、选择题(20%,每题1分)
1. 以程序存储和程序控制为基础的计算机结构提出者是(B )
A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔
2. 十进制数95转换成二进制数是 (D )
A. 10010101 B. 01100101 C. 0100110 D. 01011111
3.大写字母C的ASCII码是 (C )
A. 11001100B B. 00001100B C. 01000011B D. 01000111B
4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是 ( D)
A. 程序直接控制方式 B. 程序中断控制方式
C. 无条件传送方式 D. DMA方式
5.将寄存器AX的内容求反的正确指令是( C )
A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX
6. 指令MOV ARRAY[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,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0
10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )
A.全部清0 B.全部被置成FFFFH
C.IP=FFFH 四个段寄存器清0 D.CS=FFFH,其它寄存器被清0
11.设SP=000CH,SS=00A8H,在执行POP AX指令后栈顶的物理地址为( D )
A.000B6H B.00A8EH C.000B2H D.00A8AH
12.8086/8088中断类型号为40H的中断服务程序入口地址存放在中断向量表中的起始地址是( B )
A.DS:0040H B.DS:0100H C.0000:0100H D.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. 方式0 B.方式1 C.方式2 D.方式3
17. RS-232C是 C( C )
A.片总线标准B.内总线标准 C.串行通信标准 D.局部总线标准
18.8086在对储存器进行读、写时,若存储器工作速度较慢,CPU在(C )
A.T1与T2之间插入TW B.T2与T3之间插入TW
C.T3与T4之间插入TW D.T4与T1之间插入TW
19.若用2片6116RAM(2K8)及2片2732EPROM(4K8)组成存储器,则存储器的总容量是( A )
A. 12KB B. 10KB C. 8KB D. 6KB
20. 在串行通信中,使用比特率来表示数据的传输速率,它是指(C )
A.每秒传送的字符数 B. 每秒传送的字节数
C.每秒传送的位数 D. 每分钟传送的字符
得分
阅卷人
审核人
二、填空题(20%,每题2分)
1.8086 CPU是 16 位微处理器。
2. 1k8位的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的存储空间分段,每段最长为 64 KB。
得分
阅卷人
审核人
三、简答题(20%,每题2分)
1. 8086/8088CPU在结构上由哪两个独立工作的单元构成?这样的结构其最主要的优点是什么?
2.指出FR寄存器中下列标志位的含义:CF,PF,AF,ZF,SF,OF。
3.何为时钟周期?它和8086 CPU 指令周期、总线周期三者之间的关系是什么?
4.什么是中断向量?什么是中断向量表?
5.CPU与外设间的接口信息有哪几种?
6. 8086系统中存储器分段的基本原则是什么?
7. 中断向量是什么?它与中断类型码的关系是什么?
8. CPU与外设数据传送的方式有哪几种?
9.8086 CPU通过8255A与LED数码管相连,若口A作用对数码管的段控制,口B用作对各数码管的控制,问A口和B口工作在什么方式?
10.与程序控制I/O方式相比较,中断控制I/O方式有哪些优点?
得分
阅卷人
审核人
四、程序分析题(15%,每题3分)
1. 阅读程序:
MOV AX,86ACH
MOV BX,2500H
SUB AX,BX
JS LOP
ADD AX,AX
JMP DONE
LOP: SHR AX,1
DONE: INT 3
程序运行结果为:(AX) = _____________
(BX) = _____________
2. 阅读程序(设X、Y单元的内容分别为28H、A4H)
MOV AX,0
MOV AL,X
ADD AL,Y
ADC AH,0
MOV BL,2
DIV BL
MOV Z,AL
程序段的功能是 。
程序运行结束后,(AL) =____ _
(AH)=
(Z单元)=________
3. 下列程序段运行结束后,AX、BX的值是多少?
MOV AX,4321H
MOV BX,5678H
MOV CX,4
ADD AX,BX
SAR AX,CL
NEG BX
HLT
结果:(AX) = F999H
(BX) = A988H
4. 阅读下面的程序。读入20H端口数据到AL中,在AL中最高位为 0 的情况下,本段程序的执行结果是(AH)=0;在AL中的最高位为 1 的情况下,其结果为(AH)=0FFH。
IN AL,20H
TEST AL,80H
JNZ A
MOV AH,0
JMP B
A: MOV AH,0FFH
B: HLT
5. 阅读下列程序: DATA SEGMENT
DAT DB 9BH
BS1 DB ?
BS2 DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,DAT
MOV CL,4
SHR AL,CL
ADD AL,30H
MOV BS1,AL
MOV AL,DAT
AND AL,0FH
ADD AL,37H
MOV BS2,AL
HLT
CODE ENDS
END START
该程序执行后,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中,程序如下,请将程序补充完整。
DSEG SEGMENT
STR DB 5,7,19H,23H,12H,0A0H
N EQU $-VAR
DSEG ENDS
CSEG SEGMENT
ASSUME CS: CSEG, DS: DSEG
BEGIN: MOV AX,
MOV DS, AX
MOV CX, ;设置循环次数
MOV SI, 0
MOV BH, VAR [SI]
LAST ;如CX=0则转
AGIAN: INC SI
CMP BH, VAR [SI]
JAE NEXT
MOV BH, VAR [SI]
NEXT: AGAIN;CX-1->CX,若CX不等于0则转
LAST: MOV AH, 4CH
INT 21H
CSEG ENDS
END
2. 设内存中三个互不相等的无符号字数,分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。
DSEG SEGMENT
DATA DW 4532H,2654H,9A00H
MIN DW ?
DSEG ENDS
SSEG SEGMENT STACK
STK DB 20 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG
MAIN:MOV AX, DSEG
MOV DS,AX
LEA SI,
MOV AX,[SI][0]
MOV BX,
CMP AX,BX
JC
MOV AX,BX
NEXT:CMP AX,
JC DONE
MOV AX,
DONE:MOV MIN ,AX
MOV AH,4CH
INT 21H
CSEG ENDS
END MAIN
3. 下面的程序是将8个8位的无符号数按递减次序排序,请将该程序补充完整。
DATA SEGMENT
ARRAY DB 05H,78H,FFH,7BH,
DB 8CH,20H,A0H,F0H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MAIN PROC FAR
START PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
AB1: MOV SI,
MOV BL,0
MOV CX,10
AGAIN: MOV AL,[SI]
INC SI
CMP AL,[SI]
CD1
MOV AH,[SI]
MOV [SI],AL
DEC SI
MOV [SI],AH
INC SI
MOV BL,1
CD1: LOOP
DEC BL
AB1
RET
MAIN ENDP
CODE ENDS
END START
展开阅读全文
淘文阁 - 分享文档赚钱的网站所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。