- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理试题及答案(1)
学年第学期微机原理及应⽤(A)课程试卷
卷16
班级姓名得分任课教师
⼀、选择题:(每题分,共18分)
1、DMAC 向CPU 发出请求信号,CPU 响应并交出总线控制权后将( 3)。
反复执⾏空操作,直到DMA 操作结束
进⼊暂停状态,直到DMA 操作结束
进⼊保持状态,直到DMA 操作结束
进⼊等待状态,直到DMA 操作结束
2、有⼀个实时数据采集系统,要求10ms进⾏⼀次数据采集,然后进⾏数据
处理及显⽰输出,应采⽤的数据传送⽅式为( 3)。
⽆条件传送⽅式查询⽅式
中断⽅式直接存储器存取⽅式
3、在数据传送过程中,数据由串⾏变并⾏,或由并⾏变串⾏的转换可通过
(3 )来实现。
计数器寄存器移位寄存器 D触发器
4、8088 CPU输⼊/输出指令可寻址外设端⼝的数量最⼤可达 (4 )个。
128 256 16K 64K
5、CPU 响应中断后,通过( 4)完成断点的保护。
执⾏开中断指令执⾏关中断指令
执⾏PUSH 指令内部⾃动操作
6、并⾏接⼝芯⽚8255A具有双向数据传送功能的端⼝是 (1 )。
PA ⼝PB ⼝ PC⼝控制⼝
7、8088CPU 处理动作的最⼩时间单位是 (2 )。
指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。
先进先出的ROM 区域后进先出的ROM 区域
先进先出的RAM 区域后进先出的RAM 区域
9、计算机中⼴泛应⽤的RS-232C 实质上是⼀种 (3 )。
串⾏接⼝芯⽚串⾏通信规程(协议)
串⾏通信接⼝标准系统总线标准
5--1 10、⾼速缓冲存储器(CACHE )⼀般是由( 1)芯⽚组成。
SRAM DRAM ROM EPROM
11、⿏标器是⼀种 (3 )。
⼿持式的作图部件⼿持式的光学字符识别设备
⼿持式的座标定位部件⼿持式扫描器
12、传送速度单位“bps”的含义是( 2 )。
bytes per second bits per second
baud per second billion bytes per second
⼆、填空题:(每空1分,共12分)
1、CPU在响应中断后,⾃动关中。为了能实现中断嵌套,在中断服务程序中,
CPU必须在保护现场后,开放中断。
2、在计算机运⾏的过程中,有两股信息在流动,⼀股是数据,另
⼀股则是控制命令。
3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。
4、指令REPE CMPSB停⽌执⾏时,表⽰找到第⼀个不相等的字符
或 CX=0 。
5、设CF=0,(BX)= 7E15H,(CL)= 03H,执⾏指令 RCL BX ,CL后, (BX)
= ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,⼀个总线周期是 CPU从存储器或I/O端⼝存取⼀个字
节的时间。
8253定时/计数器有 3 个独⽴的16位计数器,每个计数器都可按⼆进制或 bcd 来计数。
三、程序设计(共40分)
1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双
字有符号数据A和B (X、Y为低位字)。阅读以下程序段,并回答问题。
MOV DX,X+2
MOV AX,X
ADD AX ,X
ADC DX ,X+2
CMP DX,Y+2
JL L2
JG L1
CMP AX,Y
JBE L2
5--2 L1 : MOV AX ,1
JMP EXIT
L2 : MOV AX ,2
EXIT: HLT
1)该程序段所完成的操作是什么1)⽐较2A与B的⼤⼩
2)AX=1和AX=2分别说明了什么2)AX=1说明2AB,AX=2说明2A≤B
3)若JBE L2改为JB L2,在操作结果上有什么区别
AX=1说明2A⼤于等于B,AX=2说明2A⼩于B
2. (15分)⾃BUF单元开始存放了10个16位的⽆符号数Ai ,试编程
完成对这10个数求累加和,并将和存⼊SUM单元中(设和不⼤于
65535)。
2. MOV BX,OFFSET BUF 3. LEA SI,S1
XOR AX ,AX LEA DI,ES :S2
MOV CX,10 MOV CX,26
LOP : ADD AX ,[BX] CLD
INC BX REP MOVSB
INC BX HLT
LOOP LOP
MOV OFFSET SUM,AX
HLT
3. (15分)在S1单元开始的存储区域中,存放26个以ASC Ⅱ码表⽰的
字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。
5—3
四、综合题(30分)
下图为⼀微机系统电路原理
文档评论(0)