中国计量学院微机原理试卷A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国计量学院200 7 ~ 200 8 学年第 一 学期 《 微机原理及其应用 》课程考试试卷( A )

开课二级学院: 质量与安全工程学院 ,考试时间: 2008 年_1_月_7_日 18 时 考试形式:闭卷√、开卷□,允许带 计算器 入场 考生姓名: 学号: 专业: 产品质量工程 班级: 05

题序 一 二 三 四 五 六 七 八 九 总分 得分 评卷人

一. 单选题(每题2分,共20分)

1. 十进制数115其对应的十六进制可表示为() A 、8FH B 、73H C 、8、8EH D 、7EH

2. 8031复位后,PC 与SP 的值为() A 、0000H ,00H B 、0000H ,07H C 、0003H ,07H D 、0800H ,00H

3. 提高单片机的晶振频率,则机器周期() A 、不变 B 、变长 C 、变短 D 、不定

4. 8051的内部RAM 中,可以进行位寻址的地址空间为() A 、00H~2FH B 、20H~2FH C 、00H~1FH D 、20H~FFH

5. 8051单片机共有()个中断源 A 、4 B 、5 C 、6 D 、7

6. 下列指令中不影响标志位CY 的指令有() A 、ADD A ,20H B 、CLR C 、RRC A D 、INC A

7. 指令和程序是以()形式存放在程序存储器中

A 、源程序

B 、汇编程序

C 、二进制编码

D 、BCD 码

8. 8031的P0□,当使用外部存储器时它是一个( ) A 、高8位地址□ B 、低8位地址□ C 、低8位数据□ D 、低8位地址/数据总线□ 9. 执行MOVC A,@A+PC 时,WR 、RD 脚的电平为() A 、WR 高电平,RD 高电平 B 、WR 低电平,RD 高电平 C 、WR 高电平,RD 低电平 D 、WR 低电平,RD 低电平

线

10.当标志寄存器PSW的RS1和RS0分别为1和0时,则当前工作寄存器组R0~R7的地址为()

A. 20H~2FH

B.10H~17H

C.00H~07H

D. 30H~3FH

二.填空题(每空1分,共22分)

1.MCS-51单片机的三总线结构是指、、。

2.在ALE的高电平期间,P0口上一般出现信息,在ALE低电平期间,P0口上一般出现和信息。

3.P1口用作输入口时,对应的口锁存器必须先。

4.对系统堆栈区的操作,必须遵循的原则。

5.8032单片机访问高128字节RAM采用寻址方式,访问特殊功能寄存器采用寻址方式。

6.一个基准电压为5V的8位AD,其最小能够分辨的输入电压为。

7.一个RAM芯片的地址线为A0~A13,则其存储容量为,其最后一个存储单元的基本地址为。

8.已知系统晶振为12MHz,T0在方式1下工作,如要产生50ms定时中断,则T0的计数初值应设为。

9.已知(SP)=60H,(DPTR)=3456H,在执行下列指令后,

i.PUSH DPH

ii.PUSH DPL

(SP)=_ __,内部RAM(61H)=__ __。

10.如执行下面程序后,则(DPTR)= ,(SP)= , 片内(52H)=。

i.MOV SP,#50H

ii.MOV DPTR,#6000H

iii.MOVX A,@DPTR

iv.PUSH DPL

v.PUSH DPH

vi.MOV DPTR,#7FFFH

vii.MOVX @DPTR,A

11.已知(A)=128, (R2)=130, 则执行ADD A,R2后,A= ,CY= , OV= 。

三.程序题(每题6分,共18分)

1.下面程序实现将片内30H~37H单元的数据通过查表送外部数码管显示,分析程序是否正确,如有错误请找出并修改正确。

MOV R1,#30H

MOV R7,#08H

MOV DPTR,#LEDTAB

DISPLAY: MOV A,@R1

MOVX @DPTR,A

INC DPTR

INC A

DJNZ R7,DISPLAY

SJMP $

LEDTAB: DB ……;0~9数字段码表

FIND: MOV R0,#LIST

MOV A,@R0

MOV MIN,A

LOOP5:

INC R0

MOV A,@R0

___ _ _ ___,LOOP3

RET

LOOP3:CJNE A,MIN,LOOP1

LOOP1:____ ____ LOOP2

MOV MIN,A

LOOP2:SJMP LOOP5

3.下面程序将片内30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元,请把程序填写完整。

BCD EQU 99H

START: MOV 30H,#BCD

MOV A,30H

MOV B,A

MOV A,30H

ANL A,#0F0H

MUL AB

MOV B,#0AH

DIV AB

MOV R1,B

SWAP A

MOV 31H,A

SJMP $

四.综合题(共40分)

1. 编写一段程序,统计片外数据存储器2000H—20FFH中的数据其值等于7FH的个数,将

结果存放在R7中。(10分)

相关文档
最新文档