20套大学微机原理及程序设计试卷及答案.doc 立即下载
2024-12-16
约7.6万字
约125页
0
3.9MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

20套大学微机原理及程序设计试卷及答案.doc

20套大学微机原理及程序设计试卷及答案.doc

预览

免费试读已结束,剩余 120 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开




(答案见开始)大学微机原理及程序设计试卷(一)
姓名:班级:学号:成绩:
一、填空题(共15分,每空1分)
1、十六进制数30A.5转换为二进制是_____________,转换为十进制是______________。
2、偏移量是指相对的偏移距离。
3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是______KB。
4、PC总线中,为低电平时,表明CPU对端口进行__________操作。
5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。
6、每条指令的执行过程中是由________、________和________等操作组成。
7、I/O端口的编址方式有________和________两种
二、选择题(共20分,每小题2分)
1、在机器数()中,零的表示形式是唯一的。
A、原码B、补码
C、反码D、原码和反码
2、若采用双符号位判断溢出,当结果的符号位为11时,表示()。
A、结果为正,无溢出B、结果正溢出
C、结果负溢出D、结果为负,无溢出
3、中央处理机(CPU)是指()。
A、运算器B、控制器
C、运算器和控制器D、运算器、控制器和主存储器
4、PSW是指令部件中()。
A、指令寄存器B、指令译码器
C、程序计数器D、程序状态寄存器
5、寄存器间接寻址中,操作数放在()。
A、通用寄存器B、主存单元
C、堆栈D、程序计数器
6、EPROM是指()。
A、随机读写存储器B、可编程的只读存储器
C、只读存储器D、可擦除的可编程只读存储器
7、存储周期是指()。
A、存储器的读出时间
B、存储器的写入时间
C、存储器进行连续读和写操作所允许的最短时间间隔
D、存储器进行连续写操作所允许的最短时间间隔
8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。
A、2500HB、0010HC、25100HD、25010H
9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是()。
让CPU收回总线控制权
让DMA控制器释放总线控制
让CPU检查DMA操作正确性
让DMA复位,准备下一次DMA传输
10、CPU响应二个硬件中断INTR和NMI时相同的必要条件是()。
A、允许中断B、当前指令执行结束
C、总线空闲D、当前访问存储器操作结束
三、简答题(共20分,每小题5分)
8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?
2.指出下列指令的错误
(1)SUBAH,BX
(2)ADDOAH,BL
(3)MOVC3,AX
(4)MOVAX,[SI][DI]
(5)MOVBYTEPTR[BX],999
3.CPU和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?
4.什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从5110:2030H开始,则中断向量应怎样存放?
四、程序阅读(共16分,第1题6分,第2题6分,第3题4分)
1.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。
LEASI,[SI]
MOVAX,[SI]
MOV[SI+22H],1200H
LDSSI,[SI+20H]
ADDAX,[SI]
(DS)=,(SI)=,(AX)=
2.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能:
MOVAX,0
MOVRES,AX
LEABX,DAT
MOVAL,3
CALLSUB1
MOVAL,5
CALLSUB1
MOVAL,7
CALLSUB1
HLT
SUB1PROC
MUL[BX]
ADDRES,AX
MOVAX,0
INCBX
RET
3.假设(AX)=0FC77H,(CX)=504H,下列程序段要求完成求符号函数SNG(X)的值,试改正其中的错误指令,不允许改变指令或标号位置,X已在AL中。
-1X<0
Y=SNG(X)=0X=0
1X>0
错误:
ANDAL,AL
JSNEGV
JSZER
MOVY,0
JMPDONE
ZER:MOVY,-1
JMPDONE
NEGV:MOVY,1
DONE:RET
五编程题(10分)
1.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。数据段为:
DATASEGMENT
BUFDB0,5,0,3,2,3,6,-4,0,-9
RESDB?
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
六、应用题(19分)
1.对8253定时/计数器各通道的初始化编程
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

20套大学微机原理及程序设计试卷及答案

文档大小:3.9MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用