微型机原理复习题要点11.docx

上传人:b****5 文档编号:15189311 上传时间:2023-07-02 格式:DOCX 页数:19 大小:33.35KB
下载 相关 举报
微型机原理复习题要点11.docx_第1页
第1页 / 共19页
微型机原理复习题要点11.docx_第2页
第2页 / 共19页
微型机原理复习题要点11.docx_第3页
第3页 / 共19页
微型机原理复习题要点11.docx_第4页
第4页 / 共19页
微型机原理复习题要点11.docx_第5页
第5页 / 共19页
微型机原理复习题要点11.docx_第6页
第6页 / 共19页
微型机原理复习题要点11.docx_第7页
第7页 / 共19页
微型机原理复习题要点11.docx_第8页
第8页 / 共19页
微型机原理复习题要点11.docx_第9页
第9页 / 共19页
微型机原理复习题要点11.docx_第10页
第10页 / 共19页
微型机原理复习题要点11.docx_第11页
第11页 / 共19页
微型机原理复习题要点11.docx_第12页
第12页 / 共19页
微型机原理复习题要点11.docx_第13页
第13页 / 共19页
微型机原理复习题要点11.docx_第14页
第14页 / 共19页
微型机原理复习题要点11.docx_第15页
第15页 / 共19页
微型机原理复习题要点11.docx_第16页
第16页 / 共19页
微型机原理复习题要点11.docx_第17页
第17页 / 共19页
微型机原理复习题要点11.docx_第18页
第18页 / 共19页
微型机原理复习题要点11.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微型机原理复习题要点11.docx

《微型机原理复习题要点11.docx》由会员分享,可在线阅读,更多相关《微型机原理复习题要点11.docx(19页珍藏版)》请在冰点文库上搜索。

微型机原理复习题要点11.docx

微型机原理复习题要点11

微型计算机原理与接口技术复习题

一、单项选择题:

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

错选、多选或未选均无分。

1.8031单片机外部中断0请求信号输入的引脚是【B】

A.RXDB.

C.

D.

2.对程序存储区数据传送,应采用助记符为【C】

A.MOVB.MOVXC.MOVCD.PUSH

3.8031单片机所用的电源是【C】

A.±15VB.+15VC.+5VD.±5V

4.十进制数215转换成二进制数表示,是【A】

A.11010111BB.10001101BC.11011111BD.11110101B

5.16位二进制所表示的无符号整数,其相应的十进制数范围是【D】

A.0~65536B.1~65536

C.1~65535D.0~65535

6.8031单片机内有_________定时器/计数器。

【B】

A.2个13位B.2个16位

C.1个13位,1个8位D.2个8位

7.8位单片机中8位存储电路组织在一起作为存储器中最基本的存储单元,称为一个【D】

A.位B.存储器

C.寄存器D.字节

8.地址范围为0000H~00FFH的存储器表示的最大寻址范围为【C】

A.128BB.4KBC.256BD.1KB

9.下列各指令中属于查表指令的是【B】

A.MOVX@DPTR,AB.MOVCA,@A+PC

C.MOVX@Ri,AD.MOVA,@Ri

10.8051的外部中断0的中断请求输入是由单片机引脚的提供的。

【A】

A.P3.2B.P3.3

C.P3.4D.P3.5

11.8031单片机外接ROM时,使用引脚来选通74LS373芯片。

【A】

A.ALEB.

C.

D.

12.PC中存放的是【A】

A.下一条要执行的指令的地址B.当前正在执行的指令

C.当前正在执行指令的地址D.下一条要执行的指令

13.某半导体存储器有8根数据线,13根地址线,则它的存储容量是【A】

A.8K×8位B.16K×8位

C.32K×8位D.64K×8位

14.单片机上电或按手动复位键,都可复位,使PC和大多数特殊功能寄存器(SFR)的初值为零。

但有一个SFR为07H,它是【B】

A.ACCB.SP

C.BD.PSW

15.MCS-51单片机的1个机器周期包含个时钟周期。

【C】

A.6B.2C.12D.24

16.8031单片机访问片外存储器时,其地址总线由并行口提供,分别为【B】

A.P0口——低8位地址,Pl口——高8位地址

B.P0口——低8位地址,P2口——高8位地址

C.P0口——高8位地址,P1口——低8位地址

D.P0口——高8位地址,P2口——低8位地址

17.执行长调用指令LCALLaddrl6,它的操作是【C】

A.将断点地址进栈保存(保护断点)

B.将子程序地址送PC(构成目的地址)

C.保护断点和构成目的地址

D.保护断点、保护现场(即所用到的寄存器内容入堆栈)及构成目的地址

18.2764是容量为8KB的EPROM,该芯片的地址线为根。

【D】

A.8B.12C.10D.13

19.下列指令中属于直接寻址方式的指令是【A】

A.MOV68H,AB.MOVA,#68H

C.MOVA,R5D.MOVA,@R1

20.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为【E】

A.0003HB.000BC.0013HD.001BHE.0023H

21.下列指令中属于控制转移类指令的是【D】

A.ADDA,50HB.SETBC

C.DECAD.CJNER3,#80H,50H

22.8051单片机内部定时器/计数器共有种工作方式。

【C】

A.1B.3C.4D.6

23.主频为12MHz的单片机的机器周期为【C】

A.1/12µsB.0.5µsC.1µsD.2µs

24.MCS-51单片机选用的晶体振荡频率范围,一般在【C】

A.4KHz~12KHzB.10KHz~100KHZ

C.4MHz~12MHzD.4MHz~100MHZ

25.已知累加器(A)=87H,进位标志(CY)=0,执行RRCA指令后,(A)和(CY)的内容分别为【D】

A.0EH,lB.0FH,0

C.C3H,0D.43H,1

26.外部中断0的入口地址是【A】

A.0003HB.000BHC.0013HD.0023H

27.2764是容量为8KB的EPROM,该芯片的地址线为根。

【D】

A.8B.12

C.10D.13

28.执行下列指令组后,A的内容为【A】

MOVA,#55H

ORLA,#00H

A.55HB.AAHC.00HD.FFH

29.MCS-51系列单片机定时/计数器的工作方式是通过来设定的。

【D】

A.TCONB.PCON

C.SCOND.TMOD

30.总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。

总线中的控制总线作用是的信息通路。

【D】

A.处理器向内存储器传送命令信号B.处理器向I/0接口传送命令信号

C.外界向处理器传送状态信号D.上述三种信号

31.MCS-51单片机P0口的第二功能是作分时复用口,可作为【B】

A.高8位地址总线/数据总线分时复用

B.低8位地址总线/数据总线分时复用

C.高8位地址总线/低8位地址总线分时复用

D.控制信号线/数据总线分时复用

32.8031单片机内含定时器和串行口的个数分别为【A】

A.2和1B.1和2

C.3和1D.2和2

33.MCS-51单片机的堆栈区应建立在【A】

A.片内数据存储区的低128字节单元B.片外数据存储区

C.片内数据存储区的高128字节单元D.程序存储区

34.下列指令中属于汇编语言伪指令的是【A】

A.DB30H,8AHB.XCHDA,@R1

C.POPACCD.JNB50H

35.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为【C】

A.0003HB.0000H

C.0023HD.001BH

二、填空题:

请在每小题的空格中填上正确答案。

错填、不填均无分。

36.87H是用8位二进制原码表示的十六进制数,其相应的十进制数是-7。

37.8031.单片机有4个并行输入/输出口,其中____P1_____口可以直接应用于I/O口。

38.MCS-51单片机系列有5个中断源,可分为2个优先级。

39.MOVA,@Ri属于寄存器间接寻址寻址方式,MOVA,41H属于直接寻址寻址方式。

40.LED数码显示有动态显示和静态显示两种显示形式。

41.8031单片机使用

来读写片外RAM的内容。

42.堆栈内数据的存取遵守先进后出或后进先出的原则。

43.若某存储芯片地址线为12根,那么它的存储容量为4kB。

44.执行下列指令组后,累加器(A)=_CCH____________,进位标志(CY)=_____0____。

SETBC

MOVA,#25H

ADDCA,#0A6H

45.在计算机中,一般用字长来区分是8位机、16位机还是32位计算机。

46.执行下列指令组后,累加器(A)=0F9H。

它与Rl中内容的关系是:

是(R1)的补码。

MOVR1,#87H

MOVA,R1

CPLA

INCA

SETBACC.7

47.MCS-51单片机系列有5个中断源,在同一个优先级的情况下,INT0(外部中断0)优先权最高,串行中断优先权最低。

48.在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为2μs。

49.8031.单片机内部数据RAM中的位寻址区的地址范围是20H~2FH。

50.执行下列指令组后,(A)=63H,标志位(OV)=_____1____。

MOVA,#0B4H

ADDA,#00H

SUBBA,#51H

51.在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为2μs。

52.计算机的系统总线有地址总线、控制总线和数据总线。

53.通常、单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~07H。

54.为单片机提供时钟脉冲信号的振荡源的周期称为振荡周期,也称为时钟周期。

55.MCS-51单片机8031中有2 个16  位的定时/计数器,可以被设定的工作方式有四种。

56.MCS-51单片机有 5  个中断源,可分为 2 个中断优先级。

上电复位时外部中断0 中断源的最高。

57.用串行口扩展并行口时,串行接口的工作方式应选为方式0。

58.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。

59.十进制数转换为二进制数时整数部分和小数部分分别采用:

除基取余法和乘基取整法。

60.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

61.8051的外部中断有两种触发方式:

电平触发和边沿触发。

62.ALE信号的作用是低8位地址锁存。

三、多项选择题

1.8051单片机共有若干个中断源,它们分别是和串行口中断1个。

【ABCD】

A.外部中断0B.外部中断1

C.定时/计数器中断0D.定时/计数器中断1

2.MCS-51单片机系统的复位方法常常有【AD】

A.上电复位B.掉电复位

C.单步执行方式复位D.按钮复位

3.下列说法正确的是【ABD】

A.输入/输出设备必须通过I/O接口才能接到系统总路线上和主机进行信息交换。

B.当P2口的某些位用作地址线后,其它位不可以用作I/O口线使用。

C.8031单片机的有效复位电平是低电平。

D.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。

4.一个完整的中断处理的基本过程应包括:

几个步骤。

【ABCD】

A.中断请求B.中断响应

C.中断处理D.中断返回

5.涉及外部存储器的数据传送类指令正确的是【ABD】

A.MOVXA,@R0B.MOVX@DPTR,A

C.MOV@R1,P1D.MOVCA,@A+PC

6.下列叙述中,正确的是【BCD】

A.16根地址线的寻址空间可达1MB

B.内存器的存储单元是按字节编址的

C.CPU中用于存放地址的寄存器称为地址寄存器

D.地址总线上传送到只能是地址信息

7.指出以下指令中的正确指令【BCD】

A.MOVC@R1,AB.MOV20H,#01H

C.ORLA,R5D.POP30H

8.8051中使用的有关中断的特殊功能寄存器有【ABCD】

A.TCONB.SCON

C.IED.IP

9.MCS-51单片机中使用的特殊功能寄存器有和DPTR等。

【ABCD】

A.ACCB.PSWC.BD.SP

10.8051单片机的存储器结构从寻址空间分布可分为三大部分。

【ACD】

A.程序存储器B.寄存器

C.内部数据存储器D.外部数据存储器

四、改错题:

每小题只有一个错误或不妥,请指出,并将其改正。

1.下列指令组要完成,当(A)≤80H时,转去执行2800H开始的程序,当(A)>80H时,执行3700H开始的程序。

请找出错误,并改正之。

CJNEA,#80H,NEXT

TEN:

LJMP2800H

NEXT:

JNCTEN

LJMP3700H

错误:

JNCTEN

改正:

JCTEN

2.下面程序是用查表法将存放在R0寄存器的BCD码转换为ASCII码。

MAIN:

MOVA,R0

MOVDPTR,#TAB

MOVXA,@A+DPTR

MOVR0,A

RET

TAB:

DB30H,31H,32H,33H,34H

DB35H,36H,37H,38H,39H

错误:

MOVXA,@A+DPTR

改正:

MOVCA,@A+DPTR

3.MCS-51单片机读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。

错误:

内部ROM

改正:

内部RAM

4.采用下面指令将外部RAM2000H单元中的数据送入A。

MOVDPTR,2000H

MOVXA,@DPTR

错误:

MOVA,2000H

改正:

MOVA,#2000H

五、程序阅读题:

请阅读下列程序,写出程序运行结果。

1.执行下列程序段后,(A)=8AH,(CY)=1。

CLRC

MOVA,#C5H

RLCA

2.下面的指令执行后,(R1)=48H,(A)=OAAH。

MOVR1,#48H

MOV48H,#51

CJNE@R1,51H,00H

JNCNEXT1

MOVA,#0FFH

SJMPNEXT2

NEXT1:

MOVA,#0AAH

NEXT2:

SJMPNEXT2

3.已知程序执行前有(A) = 02H,(SP) = 52H,(51H) = FFH,(52H) = FFH。

下述程序执行后,

(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。

POPDPH

POPDPL

MOVDPTR,#4000H

RLA

MOVB,A

MOVCA,@A+DPTR

PUSHAcc

MOVA,B

INCA

MOVCA,@A+DPTR

PUSHAcc

RET

ORG4000H

DB10H,80H,30H,50H,30H,50H

4.已知(2000H)=3FH,(2001H)=06H,(2002H)=5BH,(2003H)=4FH,片内RAM中(20H)=01H,下面的指令执行后,(30H)=0A4H。

MOVA,20H

INCA

MOVDPTR,#2000H

MOVCA,@A+DPTR

CPLA

MOV30H,A

5.已知(40H)=11H,(41H)=22H,(R0)=40H,(R1)=41H试问,下面的指令执行后,

(A)=11H,(40H)=11H,(41H)=11H,(42H)=11H

MOVA,@R0

MOV@R1,A

MOV42H,@R1

6.下列程序段执行后,(R0)=7FH,(7EH)=00H,(7FH)=41H.

MOVR0,#7EH

MOV7EH,#0FFH

MOV7FH,#40H

INC@R0

INCR0

INC@R0

六、程序设计题:

根据题意,将下列程序补充完整。

1.将以表格形式存放在从TABLE开始的内部单元中的8个单字节正数求平均值。

MOVR0,#TABLE

MOVR2,#8

MOVA,#0

LOOP1:

①A,@R0;求和

②R0

DJNZ③

MOVB,#8

④;求平均值

RET

答:

①ADD;②INC;

③R2,LOOP1;④DIVAB;

2.编程将片内RAM30H单元开始的15个字节数据传送到片外RAM3000H开始的单元中去。

STRAT:

MOVR0,#30H

MOVR7,#0FH

MOVDPTR,#3000H

LOOP:

DJNZR7,LOOP

RET

答:

①MOVA,@R;;②MOVX@DPTR,A;

③INCR0;④INCDPTR;

3.片内RAM40H开始的单元内有10B二进制数,编程找出其中最大值并存于50H单元中。

START:

①;数据块首地址送R0

MOVR7,#09H;比较次数送R7

       MOVA,@R0;取数送A

  LOOP:

INCR0

MOV30H,@R0;取数送30H

②;(A)与(30H)相比

NEXT:

③;(A)≥(30H)转BIE1

MOVA,30H;(A)<(30H),大数送A

 BIE1:

④;比较次数减1,不为0,继续比较

        MOV50H,A;比较结束,大数送50H

        RET

答:

①MOVR0,#40H;②CJNEA,30H,NEHT;

③JNCBIE1;④DJNZR7,LOOP;

七、问答题

1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?

一个机器周期的时序如何划分?

答:

时钟周期是单片机最基本的时间单位。

机器周期则是完成某一个规定操作所需的时间。

一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、……S6P1、S6P2。

 

2、MCS-51内部四个并行I/O口各有什么异同?

作用是什么?

答:

MCS-51单片机共有四个8位双向并行的I/O端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。

但这四个端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/数据总线使用;P1口是一个准双向并行口,作通用并行I/O口使用;P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。

3.用译码法扩展64KB╳8外部数据存储器,若用8KB╳8的存储芯片,共需多少片?

共需多少根地址线?

其中几根做字选线?

几根做片选线?

(1)所需芯片数目:

(64KB╳8)/(8KB╳8)=8,即共需要8片。

(2)所需地址线数目

组成64KB的存储器共需要16根地址线。

(3)所需字选地址线数目

因为8K=213,所以每片需要接入13根地址线作为字选线。

(3)所需片选地址线数目

与芯片数目有关——因为8片=23片,所以片选需要3根地址线。

4.简述MCS-51单片机的中断响应过程。

答:

CPU在每个机器周期的S5P2期间顺序采样每个中断源,在下一个机器周期S6区间按优先级顺序查询中断标志,如查询到某个中断定标志为1,将在接下来的机器周期S1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。

一旦响应中断,CPU首先置位相应的中断“优先级触发器”,然后由硬件执行一条长调用指令,把当前的PC值压入堆栈,以保护断点,再将相应的中断服务的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。

对于有些中断源,CPU在响应中断后会自动清除中断标志。

5.DPTR是什么寄存器?

它由哪些特殊功能寄存器组成?

它的主要作用是什么?

答:

DPTR是16位数据指针寄存器。

DPTR由两个8位特殊功能寄存器DPL和DPH组成。

DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。

6.在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?

答:

这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。

对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲突。

7.简述堆栈?

答:

(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。

     

(2)用MOVSP,#STK指令建立堆栈。

     (3)存放数据按“后进先出”原则进行。

     (4)利用PUSH、POP指令即可进行进栈、出栈操作。

8.MCS-51指令系统主要有哪几种寻址方式?

答:

MCS-51指令系统主要有以下7种寻址方式:

立即(数)寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对寻址和位寻址。

9.简述变址寻址方式并举例说明?

答:

(1)变址寻址是以DPTR或PC作基址寄存器,累加器A作变址寄存器以两者内容相加形式的16位地址作为操作数地址。

     

(2)变址寻址只能对移定存储器寻址,其指令只有三条:

        MOVCA,@A+DPTR

        MOVCA,@A+PC

        JMP@A+DPTR

        前二条为查表指令,后一条为无条件转移指令

10.简述中断响应的主要内容?

答:

由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:

     

(1)将程序计数器PC的内容(断点)压栈

     

(2)将中断入口地址装入PC,转去执行中断服务程序

11.8051内部RAM划分为哪几个区域?

每个区域的地址范围是什么?

答:

8051内部RAM划分为4个区域,分别是:

工作寄存器区00H~1FH、

位寻址区20H~2FH、

RAM区30H~7FH和特殊功能寄存器区80H~FFH。

12.中断的定义?

采用中断有何意义?

答:

中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行相应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2