微计算机原理与应用模拟题4
更新时间:2023-11-04 15:41:01 阅读量: 综合文库 文档下载
模拟试卷4
一. 单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在
题后的括号内。每小题1分,共10分。错选、多选或未选均无分)
1. 在中断方式下,外设数据输入到内存的路径是( )。
A. 外设→数据总线→内存
B. 外设→数据总线→CPU→内存 D. 外设→中断接口→CPU→内存
C. 外设→CPU→DMAC→内存
2. 在异步串行通信中,使用波特率来表示数据的传送速率,它是指( )。
A. 每秒钟传送的字符数 C. 每秒钟传送的字数
B. 每秒钟传送的字节数 D. 每秒钟传送的二进制位数
3. 一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储单元的物理地址是( )。
A. 10E96H
B. 7A814H
C. 7A815H
D. 10EB6H
4. 8255A的PA口工作于方式2时,PB口不能工作于( )。
A.方式0
B.方式1
C.方式2
D.任何方式
5. 在计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。
A.无条件传送 B.条件传送方式 C.中断控制 D.直接存储器存取 6. 8086CPU中,时间周期、指令周期和总线周期的费时长短的排列是( )。
A. 时间周期>指令周期>总线周期 B. 时间周期>总线周期>指令周期 C. 指令周期>总线周期>时间周期 D. 线周期>指令周期>时间周期 7. 微型计算机在硬件上是由( )四大部分组成。
A. 微处理器、存储器、I/O 接口和总线 B. ALU、寄存器组、程序计数器和指令系统 C. 微处理器、存储器、输入设备、输出设备 D. 主板、硬盘、键盘、显示器
8. 若n为计数初值,8253的哪种工作方式能够产生(输出)宽度为n个时钟脉冲周期的负脉冲( )。 A.方式0
B.方式1
C.方式2
D.方式3
9. 计算机与外设之间的串行通信,实际是 ( )
A.CPU与I/O接口并行,I/O接口与外设串行 B.CPU与I/O接口并行,I/O接口与外设并行 C. CPU与I/O接口串行,I/O接口与外设串行 D. CPU与I/O接口串行,I/O接口与外设并行
10. 8086/8088系统中在 0000H:002CH-0000H:002FH 单元存放的向量对应的中断类型号为( )。
A. 0AH
B. 0BH
C. 0CH
D. 0DH
二. 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。并将其号码
填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)
1.8086/8088CPU的执行部件EU由( )组成。
A.通用寄存器
B.段寄存器
C.标志寄存器
D.ALU
E.地址加法器
2. 执行时可能改变IP值的指令有( )。
A. 调用及返回指令 B. 中断及返回指令 C. 转移指令 D. 串操作指令
E. 堆栈操作指令
3. 下面源程序语句中,包含有直接寻址方式的是( )。
A. MOV AX, 12H
B. SUB AX, [1234H]
C. ADD [2FA7H], BL
D. MOV CL,ES: [9B5CH] E. AND AH, 0F0H
4. 实现中断优先级排队的方法有( )。
A.硬件排队法 B.软件查询法 C.顺序控制法 D.循环控制法 E.子程序调用法 5. 下列属于伪指令助记符的有( )。
A. PUSH
B. PROC
C. INT
D. DB
E. ORG
三. 填空题(在每小题的空格中填上正确答案。错填、漏填均无分。本大题共10个空,
每空1分,共10分)
1. 8255A可允许中断请求的工作方式有__________和__________。 2. 具有电可擦除的只读存储器是 。
3. 8086CPU最多可以有 个中断类型,6片8259接成级联形式,最多可管理 级
可屏蔽中断。
4. 从CPU的NMI引脚产生的中断叫做____________________,它的响应不受______的影响。 5. 若(AL)=25H,执行指令XOR AL, AL后,AL的内容为 。 6. 8086最小方式系统访问存储器和I/O的控制信号由 产生。 7. 若 (AL) =80H,使用指令CBW后,(AX) = 。
四. 简答题(回答问题,本大题有3小题,每小题5分,共15分 )
1. 什么是8086CPU的总线周期,它至少需要由几个T状态(时期周期)组成?在什么情况下需要在总线周期中插入等待周期Tw,Tw应插入在哪里?
2. 简述逻辑地址与物理地址的关系,分别写出取指令的物理地址、堆栈操作的物理地址和存储器操作数物理地址的计算方法?
3、简述8086/8088CPU对INTR的中断响应过程?
五.判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“?”,并对错误进行改正,本大题有5小题,每小题2分,共10分。)
1. MOV [BX], 78H 2. MOV SS:[BX + SI +100H], AX 3. MOV AL, [DX]
( ) ( ) ( )
4. XCHG [SI],[2000H] ( ) 5. LDS SI,AX
( )
六. 程序分析 (写运行结果及程序功能,本大题有3小题,每小题5分,共15分)
1. 分析下面的程序段,指出程序完成的功能。
DATA
A B S DATA CODE
SEGMENT
DB 1,2,3,4,5,6,7,8,9,10 DB 1,2,3,4,5,6,7,8,9,10 DW ? ENDS
SEGMENT
ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA
MOV DS,AX
MOV DX,0
MOV AH,0 MOV SI,0 MOV CX,10
LOP1: MOV AL,[SI+A]
MUL [SI+B] ADD DX,AX INC SI LOOP LOP1 MOV S,DX
CODE ENDS
该程序所完成的功能是:
2. 完成下列程序段,从240H端口读取数据,测试其是否为负数,若不是则将241H端口清0,否则转向NEXT。
MOV DX , AL, DX
TEST AL,
MOV DX, MOV AL, 0
OUT DX, AL
?..
NEXT: ……
3. 以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入
MAX单元中。
BUF DB 5,6,7,58H,62,45H,127,?? COUNT EQU $-BUF MAX DB ? ┇
_____________________ ;用BX指向BUF存储区 MOV CX, MOV AL,[BX]
LOP1: INC BX
_____________________ ;比较两数大小
NEXT
MOV AL,[BX]
NEXT: DEC CX
_____________________ ;CX-1后如果不为零转移到LOP1,继续循环 MOV MAX,AL
七. 基本设计题(按题目要求编制8086/8088汇编语言程序,本大题2小题,共12分)
1. (6分)已知8253的选通地址为240H~243H,采用计数器2输出负脉冲信号用于申请中断。如
果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。试编写相应程序。
2. (6分)利用8255A芯片,控制8个发光二极管的显示功能,要求如下:当PA0有按键按下时,LED7、LED5、LED3、LED1接通;当PA1无按键按下时,LED6、LED4、LED2、LED0接通。电路图下图所示,设8255A的端口地址为0A4H~0A7H。试编写相关程序。
八. 综合应用设计题(18分)
下图为用8253监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道0计数器的计数输入CLK0,当通道0计数满50后,由OUT0输出负脉冲,作为CPU的中断申请信号,在中断服务程序中,启动8253通道1计数器工作,由OUT1连续输出1000HZ的方波,驱动扬声器发声,持续5秒钟后停止输出。
请根据电路图及工作原理回答下列问题: (1)(8分)若8253各端口地址为0D4H~0D7H,请完成对74LS138以及8253的片选端的连线。
(2)(10分)阅读下列程序及程序注释,并对程序填空:(设计数器均按BCD方式计数) 主程序:
MOV AL, ;通道0初始化 OUT 0D7H,AL
MOV AL, ;置计数初值 OUT ,AL
STI ; 开中断 LOP: HLT
JMP LOP ;等待中断
中断服务程序:
MOV AL, ;将GATE1置1,启动计数 OUT ,AL
MOV AL, ;通道1初始化 OUT 0D7H,AL
MOV AL, ;置计数初值 OUT 0D5H,AL MOV AL, OUT 0D5H,AL
CALL DELAY5S ;延时5秒 MOV AL, ;将GATE1清0,停止计数 OUT ,AL
模拟试卷4 参考解答
一、 单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填
在题后的括号内。每小题1分,共10分。错选、多选或未选均无分)
1 B 6 C
二、 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。并将其号码
填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)
1 ACD
三、 填空题(在每小题的空格中填上正确答案。错填、漏填均无分。本大题共10个空,
每空1分,共10分)
1. 2. 3. 4. 5.
方式1 方式2 EEPROM 256 43
非屏蔽中断 IF 0
2 D 7 C 3 B 8 C 4 C 9 A 5 D 10 B 2 ABC 3 BCD 4 AB 5 BDE 6. M/IO 7. FF80H
四、 简答题(回答问题,本大题有3个小题,每小题5分,共15分 )
1. 答:总线周期是CPU通过系统总线对存储器或I/O端口进行一次访问所需的时间。一个基本的总线周期由4个时钟周期组成,称为T1、T2、T3和T4。如果访问的存储器或外设的速度较慢,CPU会在T3之后插入一个或多个TW等待状态,直到READY引脚检测到有效的“准备就绪”信号,CPU才会脱离TW状态而进入T4状态。
2. 答:逻辑地址是指令引用的地址,它由段地址和偏移地址两部分组成;物理地址是一个20位的实际地址。它们之间的关系是:物理地址=段地址×16+偏移地址 取指令物理地址=CS*16+IP 堆栈操作物理地址=SS*16+SP/BP
存储器操作数物理地址=DS/ES×16+偏移地址
3. 答:CPU每执行完一条指令即对INTR信号进行检测,若INTR有效,且IF=1,则CPU就对INTR中断响应,其过程如下:
① 发出中断响应应答信号INTA; ② 从数据总线上,读取中断类型码; ③ 将标志寄存器的内容压栈; ④ 将IF、TF清零;
⑤ 保护断点,将当前CS、IP的内容入栈;
⑥ 由中断类型码在中断向量表中获取中断服务程序的入口地址,送入CS、IP中,从而进入中断服务程序
五、 判断改错题(判断下列指令的正误,正确的划“√”,错误的划“?”,并对错误进
行改正,本大题有5小题,每小题2分,共12分。)
1. MOV [BX], 78H 解:MOV BYTE PTR[BX], 78H 2. MOV SS:[BX + SI +100H], AX 3. MOV AL, [DX] 解:MOV BX, DX
MOV AL, [BX]
( √ ) ( ? ) ( ? )
4. XCHG [SI],[2000H] ( ? ) 解:XCHG AX, [2000H]
XCHG [SI], AX
( ? )
5. LDS SI,AX 解:LDS SI, [BX]
六、 程序分析 (写运行结果及程序功能,本大题有3小题,每小题5分,共15分)
1. 程序段完成的功能是 A、B数据位对应相乘,将乘积进行累加后存入S单元 。 2. 解:MOV DX , 240H IN AL, DX
TEST AL, 80H JNZ NEXT MOV DX, 241H MOV AL, 0 OUT DX, AL ?..
NEXT: …… 3. 解:BUF DB 5,6,7,58H,62,45H,127,??
COUNT EQU $-BUF
MAX DB ? ┇
LEA BX, BUF ;用BX指向BUF存储区 MOV CX, COUNT
MOV AL,[BX]
LOP1: INC BX
CMP AL, [BX] ;比较两数大小
JAE NEXT
MOV AL,[BX]
NEXT: DEC CX
_JNZ LOP1_ ;CX-1后如果不为零转移到LOP1,继续循环 MOV MAX,AL
七、 基本设计题(按题目要求编制8086/8088汇编语言程序,本大题共12分)
1. 解:计数器2初值为20KHz/100=200,工作方式2。
MOV DX, 243H MOV AL, 10010100B OUT DX, AL MOV DX, 242H MOV AL, 200 OUT DX, AL
2. 解:
MOV AL, 10010000B OUT 0A7H, AL
AGAIN: IN AL, 0A4H
TEST AL, 01H JZ PDOWN MOV AL,55H OUT 0A5H, AL JMP AGAIN
PDOWN: MOV AL,0AAH
OUT 0A5H, AL JMP AGAIN
八、 综合应用设计题(18分)
(1)若8253各端口地址为0D4H~0D7H,则74LS138以及8253的片选端的连线如下图所示:
(2) MOV AL, 0001011B
;通道0初始化 ;置计数初值 ; 开中断 ;等待中断
OUT 0D7H,AL
MOV AL, 50H OUT 0D4H ,AL
STI LOP: HLT
JMP LOP
中断服务程序:
MOV AL, 01H OUT 0C4H ,AL
MOV AL, 01110111B OUT 0D7H,AL MOV AL, 00H OUT 0D5H,AL MOV AL, 10H OUT 0D5H,AL
CALL DELAY5S MOV AL, 00H OUT 0C4H ,AL
;将GATE1置1,启动计数 ;通道1初始化 ;置计数初值
;延时5秒
;将GATE1清0,停止计数
正在阅读:
微计算机原理与应用模拟题411-04
城门诀法11-10
GCP试题+答案04-13
第四届国际青少年音乐节暨国际青少年器乐大赛网络赛区决选入围名06-23
GCP试题和答案01-23
统计学模拟试题一11-10
GCP试题05-12
淡雅造句02-09
人教版《女娲补天》教学设计一等奖11-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 模拟题
- 原理
- 计算机
- 应用
- The libido for the ugly 课文翻译
- 《计算机组成原理》考前训练及答案
- 高一 政治生活 考试狂背手册 - 图文
- 希望杯试题11-20
- 2017-2018学年高中地理 3.3 自然灾害中的自救与互救课时训练 新人教版选修5-教学文档
- 铝包殷钢芯(超)耐热铝合金绞线技术参数
- WT-F36低压故障排除实训装置 - 图文
- 八年级物理下册《7.2欧姆定律及其应用》导学案 人教新课标版
- 2014吉林公务员考试申论热点:公路管理 - 图文
- 15届研究生学术活动月汇总材料 - 图文
- 2014年公务员行测试题及答案
- 水利 软件系统技术方案及设计说明书 - 图文
- 2012华图-强化提高班-资料分析-魏华刚
- 2017年最新《智慧城市》继续教育试题及答案
- 汽化冷却烟道制作与使用
- 氺净化实验讲义
- 品德与社会学科小组合作学习存在的问题与对策
- 2015年江西省人身损害赔偿数据及计算方式
- 卫生应急大比武 - -辐射事故类复习题(200道)
- 2018年晋城市小升初数学模拟试题(共7套)详细答案