当前位置:首页 >> 工学 >>

《微机原理与应用》试卷答案2008


中国矿业大学 2008-2009 学年第一学期

《微机原理与应用》 试题 A 卷
考试时间:100 分钟
学院 题号 得分 评 阅 人 一、判断对错,如对则在( (8 分 每题 1 分) 1、MCS-51 单片机可执行指令:MOV R2,@R1。 )中写“√” ,如错则在( 一 二 班级 三 四 姓名 五 六

(自 06)

考试方式:闭卷
学号 七 总分

)中写“×” 。

(×) (×) (√)

2、MCS-51 单片机可执行指令:MOVC A,@DPTR。 3、当向堆栈压入一个字节的数据后,SP中的内容加1。

4、 区分外部程序存储器和数据存储器的最可靠的方法是看其是被 WR 还是 被 P SEN 信号连接。 5、 单片机系统扩展时使用的锁存器, 是用于锁存高 8 位地址 6、 MOV A, 为立即寻址方式 30H (√) (× ) (× )

7、 如 JC rel 发生跳转时,目标地址为当前地址(该指令首地址)加上偏 移量 rel 8、MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中 (×) (×)

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将 正确答案的序号填在题干的括号内。每小题 1 分,共 27 分) 1、单片机工作方式为定时工作方式时,其定时工作方式的计数初时值 X= (C) ,设定时时间为 t.

f osc ? t A.X=M- fosc B.X=M+ fosc C.X=M- 12 D.X=M-(fosc×t)
1

2、51 系列单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 3、执行返回指令时,返回的断点是(D ) A.调用指令的首地址 B .调用指令的末地址 C.返回指令的末地址 D. 调用指令下一条指令的首地址 4、 中断查询时,查询的是(B ) A. 中断请求信号 B. 中断标志位 C .外中断方式控制位 D. 中断允许控制位 5、8031 在片外扩展一片 2764 程序存储器芯片要(B)片内地址线。 A.8 根 B.13 根 C.16 根 D.20 根 6、定时器/计数器工作方式 1 是(D) 。 A.8 位计数器结构 B.2 个 8 位计数器结构 C.13 位计数结构 D.16 位计数结构 7、将累加器 A 的高四位内容清零,低四位内容不变的指令是(B) A.MOV A,#0FH B.ANL A,#0FH C.ORL A,#0FH D.XRL A,#0FH 8.MCS—5l 单片机的堆栈区是设置在( C )中。 A.片内 ROM 区 C.片内 RAM 区 B.片外 ROM 区 D。片外 RAM 区

9.片内 RAM 的 20H~2FH 为位寻址区,所包含的位地址是( B )。 A.00H 一 20H C.20H~2FH B. 00H~7FH D.00H~FFH

10.在寄存器间接寻址方式中,间址寄存器中存放的数据是( B )。 A.参与操作的数据 C.程序的转换地址 B.操作数的地址值 D.指令的操作码

11、对于 INTEL 8031 来说,EA 脚总是( A ) A、接地 B、接电源 C、悬空 D、不用

12、进位标志 CY 在( C )中 A、 累加器 B、 算逻运算部件 ALU C、 程序状态字寄存器 PSW D、 DPTR

13、单片机的堆栈指针 SP 始终是( B ) A、 指示堆栈底 B、 指示堆栈顶 C、 指示堆栈地址 D、 指示堆栈长度

14、执行指令 MOVX A,﹫DPTR 时,WR.RD 脚的电平为( A ) A、/WR 高电平,/RD 低电平 B、/W R 低电平,/RD 高电平

15、当标志寄存器 PSW 的 RS1 和 RS0 分别为 1 和 0 时,系统选用的工作寄
2

存器组为( C ) A、组 0 B、组 1 C、组 2 D、组 3

16、执行如下三条指令后,30H 单元的内容是(C ) M O V M O V M O V A、40H R 1,#30H 40H,#0 E H ﹫R 1,40H B、30H C 、0 E H ) 。 (C)256B (D)64KB D、F F H

17、AJMP 指令的跳转范围是( A (A)2KB (B)1KB

18、在 MCS-51 中,需要外加电路实现中断撤除的是:( A ) (A) 电平方式的外部中断 (C) 外部串行中断 (B) 脉冲方式的外部中断 (D) 定时中断

19、在中断服务程序中至少应有一条(D) A.传送指令 B.转移指令 A.PC=0000H B.SP=00H C.加法指令 C.SBUF=00H D.中断返回指令 D.(30H)=00H 20、当 MCS-51 复位时,下面说法准确的是(A ) 21、要使 MCS-51 能响应定时器 T1 中断,串行接口中断,它的中断允许寄存 器 IE 的内容应是( A ) A.98H B.84H C.42H D.22H ) 22、关于 MCS-51 的堆栈操作,正确的说法是( C

A.先入栈,再修改栈指针 B.先修改栈指针,再出栈 C. 先修改栈指针, 在入栈 D.以上都不对 23、PC 中存放的是( C ) A.下一条指令的地址 C.当前正在执行指令的地址 B. 当前正在执行的指令 D.下一条要执行的指令

24、 8031 有两个 16 位可编程定时/计数器, 其中定时作用是指对单片 ( 内 部 )脉冲进行计数,而计数器作用是指对单片机( 外部 )脉冲进行 计数。 25、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入( 1 ) , 否则输入数据可能出错。

3

26、单片机串行通信时,若要发送数据,就必须将要发送的数据送至 ( SBUF )单元,若要接收数据也要到该单元取数。 三、简答题(10 分) 1、 若单片机使用频率为 12MHz 的晶振,时钟周期、机器周期分别是多少? 答:时钟周期为 1

12MHz

,机器周期为 1us

(每部分 2 分)

2、 写出 MCS-51 的所有中断源及对应中断向量,并说明哪些中断源在响应 中断时,由硬件自动清除,哪些中断源必须用软件清除.(6 分) 答:MCS-51 的所有中断源及对应中断向量分别为: 外部中断 0(标志为 IE0) 外部中断 1(标志为 IE1) 0003H 0013H

定时/计数器 0 中断(标志为 TF0) 000BH 定时/计数器 1 中断(标志为 TF1) 001BH 串口中断(标志为 TI+RI) 0023H 相应中断后,前四种中断标志位可由硬件自动清零,最后一种不能, 要由用户软件清零 (每部分 1 分) 四、读程序并填空(共 12 分) 1、执行下列程序段中第一条指令后, (1) P1.7=_0__ P1.3=__0___, P1.2=____0___ ; 2 ) 执 行 第 二 条 指 令 后 , P1.5=__1_____ , ( P1.4=____1___,P1.3=_1____.(3 分,每部分 0.5 分) ANL P1,#73H ORL P1,#38H 2 下列程序段执行后, (R0)=__7EH__, (7EH)=__FFH__, (7FH)=___3FH_(3 分) (每部分 1 分) MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0
3. 设 RAM 中(2456H)=66H,(2457H)=34H,ROM 中(2456H)=55H,(2457H)=64H。请分析下 面程序执行后各寄存器的内容。 分) (2 (A)=__64H__, (DPTR)=_2456H 。 MOV A,#1

(每部分 1 分)

4

MOV DPTR,#2456H MOVC A,@A+DPTR 4.将以表格形式存放在从 table 开始的内部单元中的 8 个单字节正数求平均值。 分) (4 MOV R0,#TABLE MOV R2,#8 MOV R4,#0 LOOP1: MOV A,@R0 ADD A, R4___ MOV R4,A INC DJNZ R0 R2,LOOP1

(每部分 2 分)

MOV B,#8 DIV AB RET

五、编写程序(28 分,每题 14 分) 1、比较两个 ASCII 码字符串是否相等。字符串长度在内部 RAM 3FH 单元, 两字符串的首地址分别为 40H、50H,每个单元存放一个字符。如果两个 字符串相等,置 CY=1,否则,置 CY=0。

START:

LOOP1:

LOOP2:

MOV R0, #40H MOV R1,#50H MOV R2,3FH MOV A,@R0 CLR C SUBB A,@R1 JNZ LOOP2 INC R0 INC R1 DJNZ R2,LOOP1 SETB C RET CLR C RET

2、运用两个定时/计数器相串联来产生一秒的时钟基准信号(T0 做定时器, T1 做计数器,均工作于方式 1)。试画出必要的电路部分,并写出程序。 (设晶振频率为 12MHz,用 LED 显示秒信号。注:计数器输入端为 P3.4(T0)、P3.5(T1)。)
5

MAIN:

ORG 0000H LJMP MAIN ORG 000BH LJMP ONE ORG 001BH LJMP COU ORG 0030H MOV P1,0FFH MOV SP,#60H MOV TMOD, #01010001B MOV TL0,#0B0H MOV TH0,#3CH MOV TL1,#0F6H MOV TH1,#0FFH SETB TR0 SETB TR1 SETB ET0 SETB ET1 SETB EA

ONE:

COU:

SJMP PUSH PUSH MOV MOV CPL POP POP RETI PUSH PUSH MOV MOV CPL POP POP RETI END

$ PSW ACC TL0,#0B0H TH0,#3CH P1.1 ACC PSW PSW ACC TL1,#0F6H TH1,#0FFH P1.0 ACC PSW

T0 做定时器,定时值为 50ms,定时初值为 3CB0H,T1 做计数器计数初值为 FFF6H,简单电路示意图为:

六、硬件设计题(15 分) 现有 89C51 单片机、74LS373 锁存器、74LS138、l 块 2764EPROM(其首地址 为 2000H)和 1 块 6264RAM.试利用它们组成一单片微型计算机系统,要求: 1) 、画出硬件连线图(含控制信号、片选信号、数据线和地址线)(7 分) 2) 指出该系统程序存储空间和数据存储空间各自的范围, 、 并指出是否存在 地址重叠。(8 分)

6

1)、单片机的 P2.0—P2.4 分别接 2764 和 6264 的 A8—A12; 单片机的 P0.0—P0.7 分别接 2764 和 6264 的 D0—D7; 其他主要接线如图所示。 2) 、2764 的地址空间范围是 2000H-3FFFH 6264 的地址空间范围是 E000H-FFFFH 这里采用了全译码方式,不存在地址重叠。 (做法不唯一,得分视具体 情况而定)

7


相关文章:
《微机原理与应用》试卷答案2008.doc
《微机原理与应用》试卷答案2008 - 中国矿业大学 2008-2009 学年第
微机原理及应用试卷A试题及_2008答案.doc
微机原理及应用试卷A试题及_2008答案 - 2007-2008 学年 1 学期 微型计算机原理及应用 课程试题 A 一、填空题(110 题,每空 1 分,共 30 分。 ) 1 、...
微机原理与应用试题及答案2008.doc
微机原理与应用试题及答案2008 - 南京工业大学 微机原理及应用 试题 ()
微机原理与应用试题及答案2008.doc
微机原理与应用试题及答案2008 隐藏>> 南京工业大学 微机原理及应用 试题 () (闭) 卷 2008-2009 学年第 1 学期 使用班级 控 0601-0504,机强 0601(过控) ...
《微机原理及应用》试卷及其答案.doc
《微机原理及应用》试卷及其答案 - 《微机原理及应用》试卷 A 一、填空题(每空
微机原理与应用2008-06-2答案_图文.doc
微机原理与应用2008-06-2答案 - 3、指令 MOV AX,ES:[BX][SI]中,源操作数的物理地址是( B )。 杭州电子科技大学学生考试卷 A(期末) 考试课程 课程号 ...
2008微机原理试卷(答案).doc
2008微机原理试卷(答案) - 微机试卷 6 一、填空题 20% 得分 3、
《微机原理与应用》试卷B.doc(2008.12).doc
《微机原理与应用》试卷B.doc(2008.12) - 中国矿业大学 2008-2009 学年第一学期 《微机原理与应用》 试题 B 卷 考试时间:100 分钟 学院 题号 得分 评阅人...
2008微机原理试卷答案(B).doc
2008微机原理试卷答案(B)_理学_高等教育_教育专区。微机试卷 3 一、填空题 20...2007-2008(1)微机原理期... 4页 5下载券 《微机原理与应用》试卷... ...
7006微机原理与应用试卷A答案.pdf
7006微机原理与应用试卷A答案 - 浙江广播电视大学2006年1月期末考试 《微机原理与应用》7006试题A参考答案及评分标准 一、填空题(每空2分,共30分) 1.硬件中断...
微机原理及应用试卷答案.doc
微机原理及应用试卷答案 - 一、填空题(110 题,每空 1 分,共 30 分
微机原理与应用试题及答案.doc
微机原理与应用试题及答案 - 南京工业大学 微机原理及应用 试题 () (闭) 卷 2008-2009 学年第 1 学期 使用班级 控 0601-0504,机强 0601(过控) 班级 题....
《微机原理及应用》试卷及其答案.doc
《微机原理及应用》试卷及其答案 - 《微机原理及应用》试卷 A 一、填空题(每空
微机原理与应用试卷-有答案.doc
微机原理与应用试卷-有答案 - 微机原理与应用试卷 一、单项选择题(每小题 1
微机原理与应用2008-06-2答案 - 杭州电子科技大学学生....pdf
微机原理与应用2008-06-2答案 - 杭州电子科技大学学生考试卷A(期末)
安徽大学2008-2009年度《微机原理与应用》 (1).pdf
《微机原理及应用》考试试卷(A 卷)(闭卷 时间 120 分钟)题号得分 阅卷人 一二三四五六 总分 学号 一、填空(将答案填在题目给定的横线上。每空 1 分,共 ...
...2008-2009 学年第一学期 《微机原理与应用》试题 B ....doc
中国矿业大学 2008-2009 学年第一学期 《微机原理与应用》试题 B 卷_研究生...中国矿业大学 2008-2009... 6页 1下载券 超全含答案~~~单片机... ...
《微机原理及应用》期末试卷本B(05本科2007-2008二).doc
《微机原理及应用》期末试卷本B(05本科2007-2008二)_工学_高等教育_教育专区。dan pian ji kao shi juan 2007东华理工大学长江学院 2007-2008 学年第 二学期...
合肥工业大学-微机原理及应用试卷及答案.doc
合肥工业大学-微机原理及应用试卷及答案 - 2007~2008 年第一学期 试试卷(A)试试卷(B)及参考答案 2009~2010年第一学期 试卷(A) 试卷(B) 及参考答案
P微机原理及应用试卷A试题及_2008答案.doc
《微机原理及应用》期末试... 4页 2财富值 济南大学2008~2009学年第... ...都是一些微机原理的试题,整理成了可以打印的文档。附加答案。都是一些微机原理的...
更多相关标签: