《单片微机原理及应用》--试卷A及参考答案

合集下载

单片微机原理及应用 徐春辉 电子工业出版社习题答案(DOC)

单片微机原理及应用  徐春辉   电子工业出版社习题答案(DOC)

第1章1.简述计算机的基本组成结构。

答:计算机的基本组成结构由输入设备、输出设备、运算器、控制器和存储器等五大部件构成。

2.简述单片微型计算机系统应用和开发的特点。

答:单片微型计算机系统应用和开发的特点是需要进行软硬两方面的设计和调试。

第2章1.为什么微型计算机要采用二进制?十六进制代码能为微型计算机直接执行吗?为什么要使用十六进制数?答:在所有数制中,只有二进制数最容易用电路来表达,据此构建的计算机结构也是最简单的。

十六进制代码不能为计算机直接执行,只有二进制代码才能为计算机所识别和执行。

二进制代码过于冗长,而其对应的十六进制数则更为简洁,而且此二种数制的相互转换非常方便,这就是常常使用十六进制数来表示其对应的二进制数的原因。

2.将下列各二进制数分别转换为十进制数和十六进制数。

(1)11010B (2)110100B (3)10101011B (4)11111B答:(1)11010B=26=1AH (2)110100B=52=34H (3)10101011B=171=ABH (4)11111B=31=1FH3.将下列各数分别转换为二进制数和十六进制数。

(1)129D (2)253D (3)0.625 (4)111.111答:(1)129D=10000001B=81H (2)253D=11111101B=FDH(3)0.625=0.101B=0.AH (4)111.111=01101111.000111B=6F.1CH4.把下列十六进制数转换成十进制数和二进制数。

(1)AAH (2)BBH (3)C.CH (4)DE.FCH (5)ABC.DH (6)128. 08H 答:(1)AAH=170=10101010B(2)BBH=187=10111011B(3)C.CH=12.75=1100.1100H(4)DE.FCH=222.984375=11011110.1111110B(5)ABC.DH=2748.8125=101010111100.1101B(6)128. 08H=296.03125=100101000.000015.什么叫原码、反码及补码?答:在机器数中,最高位为符号位,正数的符号位用0表示,负数的符号位用1表示,其余为该数的绝对值,这种表示法称为原码。

微机原理及应用考试试卷(2006年,A卷)参考答案

微机原理及应用考试试卷(2006年,A卷)参考答案
—————————————————装

线—————————————————
标 准 答 案 及 评 分 标 准
(字体均为宋体小四号) 课程名称: 微机原理及应用(A 卷) 一、填空(共 30 分,每题 1 分) 1. 147 -109 649B4H CF=0 直接 间接 7. 低 高 1M TW 指令性语句 宏指令 16 64K 00000H:FFFFFH 00000H-FFFFFH 8. T3 10. 20 11.0000H 1. 1) 立即数不能直接送入段寄存器 2) DX 不能作寄存器间接寻址 3)POP 字操作指令 3) 没有指明存储器操作数类型 2. IP: 指令指针寄存器,指出下一条要执行指令的地址 SP: 堆栈指针寄存器,记录堆栈栈顶地址 BP :基址指针寄存器,一般存放于堆栈的偏移地址 3. 物理地址:唯一代表存储器的空间中每个字节单元的地址 偏移地址:指端内相对段起始的偏移量(字节数) 段地址:取段的起始地址的高 16 位 ZF=0 , , SF=1 寄存器 寄存器 OF=1 2. 10011010 3. 648EDH 4. 0D244H 5. ② 6. ④

线————————————————— 第 3 页
SEGMENT ASSUME CS:CODE,,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,0 MOV SI,OFFSET BUF MOV DI,0 MOV CX,30 LOP: MOV AL, [SI] NC SI CMP AL,0 JGE LOP1 MOV NBUF[BX],AL INC BX JMP NEXT LOP1: MOV BUF[DI], AL INC DI NEXT: LOOP LOP MOV PLEN,DI MOV NLEN,BX MOV AH,4CH INT 21H CODE ENDS END START 五、8253 接口应用(5 分) MOV AL,00010100B OUT 43H,AL MOV AL,200 OUT 40H,AL

单片机原理及应用考试题与参考答案

单片机原理及应用考试题与参考答案

单片机原理及应用考试题与参考答案一、单选题(共54题,每题1分,共54分)1.指令MOV @R1,#30H目标操作数的寻址方式是():A、寄存器间接寻址B、相对寻址C、立即寻址D、直接寻址正确答案:A2.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A3.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C4.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。

A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D5.MCS-51指令系统中,执行下列指令后,其结果为()。

MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B6.MCS-51指令系统中,清零指令是()。

A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TL1=#( )A、06HB、09HC、08HD、07H正确答案:A8.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A9.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B10.存储器的地址范围是0000H~0FFFH,它的容量为()。

A、1KBB、2KBC、3KBD、4KB正确答案:D11.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C12.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、12MHzD、3MHz正确答案:D13.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B14.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,下降沿加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个机器周期加1D、由内部时钟频率定时,一个时钟周期加1正确答案:A15.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B16.单片机应用程序一般存放在()。

2011级《微机原理及应用》期末试卷(A)答案

2011级《微机原理及应用》期末试卷(A)答案
7、MOV A,40H指令对于源超作数的寻址方式是直接寻址。
8、指令JB P2.7,ABC的作用是若P2口的第7位为1,则跳转到ABC。
9、将CY与A的第0位的非求或的指令是ORL C,/ACC.0,若原A=0,执行后A=0。
得分
阅卷人
二、分析以下各条指令分别是何种寻址方式?
(每空1分,共10分)
ADD A,B;寄存器寻址
ORL A, @R0;(A)=38H(R0)=31H
RLC A;(A)=70H
得分
阅卷人
四、仔细阅读下面这段程序,说明它的功能是什么:
(每小题5分,共10分)
1.仔细阅读下面这段程序,说明它的功能是什么:
ORG 0000H
MOV DPTR,#0100H
MOV R0,#20H
MOV R1,#10H
LOOP:MOV A, @R0
考试方式
闭卷(人)
题号







总分
得分
核分人
得分
阅卷人
一、填空题(每空1分,共20分)将正确答案填在下表中
1、MCS-8051系列单片机字长是8位,有40根引脚。单片机的特点有体积小、价格低、功能全。
2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
MOV R0, #30H
MOV R1, #10H
LOOP2: POP ACC
MOV @R0, A
INC R0
DJNZ R1, LOOP2
AJMP $
END
得分
阅卷人
七、存储器扩展(16分)

微机原理及应用考卷A及答案

微机原理及应用考卷A及答案

高级技工学校中北大学函授站《微机原理及应用》试题一、选择题:(每题2分,共30分)1.指令MOV AX,[BX][SI]中源操作数的寻址方式是( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.在下面80x86指令中,合法的是()A.ADD[BX],01HB.SHL CL,AXC.OUT 258H,ALD.MOV BX,01H3.Inter 8086微处理器是()位处理器A.8B.16C.32D.464.3片8259A级联,最多可管理的中断级数为()级A.22级B.24级C.26级D.27级5.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()A.80HB.28HC.E8HD.01H6.在计算机系统中,可用于传送中断请求和中断相应信号的是()A.地址总线B.数据总线C.控制总线D.都不对7.8255A的方式选择控制字应写入()A.A口B.B口C.C口D.控制口8.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW4 9.6166为2Kx8位的SRAM芯片,它的地址线条数为()A.11B.12C.13D.1410.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为( )A.16位和3片B.8位和8片C.4片和3位D.32片和8位11.8086/8088中除______两种寻址方式外,其它各种寻址方式的操作数均在存储器中。

( )A.立即寻址和直接寻址B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址D.立即寻址和间接寻址12.设8259A当前最高优先级为IR5,若要使下一循环IR2为最低优先级,则OCW2应设为( )A.01100010B.11100000C.11000010D.11100010 注:111设置特殊EOI循环,一旦中断结束,将中断服务寄存器ISR中,由L2-L0字段给定级别的相应位清0,此级赋予最低优先级.13.设置特殊屏蔽方式的目的是( )A.屏蔽低级中断B.响应高级中断C.响应低级中断D.响应同级中断14.设8255A的方式选择控制字为9BH,其含义是( )A.A、B、C口全为输出B.A、B、C口全为输入C.A、B口为方式0且输出D.以上都不对15.8086 CPU内有指示下条指令有效地址的指示器是( )A.IPB.SPC.BPD.SI二、填空(每题3分共18分)1.在8086CPU的9个标志位中,有3位为控制标志,它们是DF,TF 及______2.主机与外设之间的数据传送控制方式通常有三种,它们是程序控制方式,DMA方式及______,其中______方式的数据传输率最高3.一个中断向量占_____个字节4.8259A设定为固定优先级时,IR0优先级_____,IR7优先级_____5.若8259AICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为______6.现用2Kx8位的静态RAM芯片构成8Kx16位存储器,供需此种芯片____片,若CPU 输出的地址信号为20位,则可用于进行片选译码的片外地址为____位三、判断(每题2分,共10分)1. 所有PC机具有相同的机器指令。

微机原理及应用A卷及答案

微机原理及应用A卷及答案

长沙理工大学考试试卷课程编号A卷拟题教研室(或老师)签劣______________ 教研室主任签需—..................... 密........................................... 封........................................... 线................................................课程名称(含档次)微机原理及应用专业层次(本、专)本科专业08自动化 ____________________ 考试方式(开、闭卷)闭卷二、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= _______________ B. 10010010B= ______________ H100101.11B= _____________ D= ______________BCD2、假设(DS) =2000H, (BX) =1256H, (SI) =528FH;位移g TABLE=2OA1H, (232F7H)=3280H, (264E5H) =2450H,贝I」执行指令JMP BX后,(IP) = _____________ :执行指令JMP TABLE[BX]后,(IP) =________________ :执行指令JMP [BX][SI]后,(IP) = ______________ 。

3、8088CPU的地址总线有______________ 条,最大内存空间为 _____________ ,物理地址是由__________ 和 __________ 形成的。

4、在8088系统中五片中断控制器8259可控制 ___________ 个中断源。

5、执行INT 04H后,中断服务程序入口地址的CS在___________ , ______ 单元,IP在_______ ,______ 单元中。

《单片微机原理及应用》 试卷A及参考答案(DOC)(可打印修改)

《单片微机原理及应用》  试卷A及参考答案(DOC)(可打印修改)

《单片微机原理及应用》试卷(A卷)考试时间:90分钟闭卷任课老师:班级:学号:姓名:成绩:一、填空题(每空1分,共20分)1.计算机中最常用的字符信息编码是。

2.十进制数69的二进制表示为。

3.MCS-51单片机内部RAM的通用寄存器区共有单元,分为组寄存器,每组单元,以作为寄存器名称。

4.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。

5.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以寻址。

6.使8051单片机复位有和两种方法。

7.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。

8.执行ANL A,#0FH指令后,累加器A的高4位= 。

9.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。

10.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。

11.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。

12.设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为。

1000HLCALL4000HORG4000HADD A,R2执行完LCALL后(PC)= 。

14.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

15.假定累加器A的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。

16.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。

二、选择题(每小题2分,共20分)1.内部RAM中的位寻址区定义的位是给( )。

A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。

微机原理及接口技术期末试题A级答案(共五篇)

微机原理及接口技术期末试题A级答案(共五篇)

微机原理及接口技术期末试题A级答案(共五篇)第一篇:微机原理及接口技术期末试题A级答案1、8086/8088 的时钟信号是由(C)提供。

A.8259 B.8255 C.8284D.82532、指令MOV AX,0283H[BX][SI] 中源操作数的寻址方式为(B)。

A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为(B)A.4100H B.3A9A8H C.3B008H D.3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为(D A.15K×8 B.32K×256 C.1K×8 D.32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(B)。

A.2片、11根B.16片、14根C.8片、16根D.16片、8根6、DMAC 8237具有(C)独立通道。

A.八个 B.二个 C.四个 D.三个7、可编程中断控制器8259A每片具有(C)优先权控制。

A.4级 B.2级 C.8级 D.6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。

A.A6H B.B6H C.B4H D.C7H 9、8237片内寻址的端口有(D)个。

A.4 B.2 C.8D.16 10、8259片内寻址的端口有(B)个。

A.4 B.2 C.8 D.16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:(段寄存器与段之间的对应关系)。

2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:标号或变量名、操作码、操作数、注释3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0);②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0)③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否PF=0 ④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0);⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0);⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0);4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:(无条件传送)、(查询式传送)、(中断传送)、(DMA传送)、5、执行下面的程序段后,AX=(35)MOV CX,5 MOV AX,50 NEXT:SUB AX,CX LOOP NEXT HLT6、执行下面的程序段后,AL=(34H),BUF DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUF MOV AL,3 XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(中断控制IF;允许即开中断时IF=1;否则IF=0);②.(方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;否则DF=0);③.(单步操作控制TF;需单步工作时TF=1;否则TF=0);8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即NMI)和(可屏蔽中断即INTR)。

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

《单片微机原理及应用》试卷(A卷)考试时间:90分钟闭卷任课老师:班级:学号::成绩:一、填空题(每空1分,共20分)1.计算机中最常用的字符信息编码是。

2.十进制数69的二进制表示为。

3.MCS-51单片机部RAM的通用寄存器区共有单元,分为组寄存器,每组单元,以作为寄存器名称。

4.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。

5.MCS-51片20H~2FH围的数据存储器,既可以按字节寻址,又可以寻址。

6.使8051单片机复位有和两种方法。

7.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。

8.执行ANL A,#0FH指令后,累加器A的高4位= 。

9.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。

10.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。

11.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。

12.设DPTR=2000H,(A)=80H,则MOVC A,A+DPTR的操作数的实际地址为。

1000HLCALL 4000HORG 4000HADD A,R2执行完LCALL后(PC)= 。

14.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的容不是操作数,而是操作数的。

15.假定累加器A的容为30H,执行指令1000H:MOVC A,A+PC后,把程序存储器单元的容送累加器A中。

16.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的容为,61H单元的容为,62H单元的容为。

二、选择题(每小题2分,共20分)1.部RAM中的位寻址区定义的位是给( )。

A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说确的是()。

A. 在部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是()A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是()A. 0E0HB. RS0C. PSW.0D. A.2 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是()。

A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()A. 36HB. 37HC. 38HD. 39H二、判断题(共20分,对的打“√”,错的打“×”)1.当MCS-51上电复位时,堆栈指针SP=00H。

()2.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。

()3.片RAM与外部设备统一编址时,需要专门的输入/输出指令。

()4.MCS-51部位寻址区,只能进行位寻址,而不能进行字节寻址。

()5.当MCS-51上电复位时,SBUF=0FH。

()6.异步通信方式比同步通信方式传送数据的速度快。

()7.单个LED的工作电流都在1毫安之下。

()8.LED数码管显示器的显示工作方式有静态和动态两种。

()9.LED数码管显示器只能显示0~9这十个数字。

()10.矩阵式键盘在识别时可选用扫描法和行反转法。

()三、程序分析题(每题5分,共20分)1.已知:片RAM的20H中为01H,执行下列程序后(30H)= 。

MOV A,20HINC AMOV DPTR,#2000HMOVC A,A+DPTRCPL AMOV 30H,AHERE:SJMP HERE2. 设:R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序执行后,结果如何?CLR CMOV R2,#3LOOP:MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOPJNC NEXTMOV R0,#01HSJMP $NEXT: DEC R0SJMP $3. 阅读下列程序,然后填写有关寄存器容。

MOV R1,#48HMOV 48H,#51HCJNE R1,#51H,00HJNC NEXT1MOV A,#0FFHSJMP NEXT2NEXT1:MOV A,#0AAHNEXT2:…累加器A=()。

4. 已知单片机的时钟频率为6MHz,阅读下列程序并回答问题。

MOV 20H,#40BBB1:MOV 21H,#250BBB2:NOPNOPDJNZ 21H,BBB2DJNZ 20H,BBB1SJMP $(1)请问该程序执行何种操作?(2)若单片机的时钟频率为12MHz,情况如何?四、编程题(每题10分,共20分)1. 有一变量存放在片RAM的20H单元,其取值围为:00H~05H。

要求编制一段程序,根据变量值求其平方值,并存入片RAM的21H单元;画出流程图。

2. 已知单片机的时钟频率为12MHz,设计一个延时50ms的子程序。

以下为本试卷的参考答案五、填空题(每空1分,共20分)17.计算机中最常用的字符信息编码是ASCII码。

18.十进制数69的二进制表示为1000101B 。

19.MCS-51单片机部RAM的通用寄存器区共有32 单元,分为 4 组寄存器,每组8 单元,以R0~R7 作为寄存器名称。

20.MCS-51中凡字节地址能被 8 整除的特殊功能寄存器均能按位寻址。

21.MCS-51片20H~2FH围的数据存储器,既可以按字节寻址,又可以位寻址。

22.使8051单片机复位有上电复位和按钮复位两种方法。

23.如果8031单片机的时钟频率为12MHz,则一个机器周期是 1 uS。

24.执行ANL A,#0FH指令后,累加器A的高4位= 0000 。

25.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为2073H 。

26.MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。

27.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为2FE1H 。

28.设DPTR=2000H,(A)=80H,则MOVC A,A+DPTR的操作数的实际地址为2080H 。

1000H LCALL4000H ORG 4000HADD A,R2执行完LCALL后(PC)= 4000H 。

30.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的容不是操作数,而是操作数的所在存储器的地址。

31.假定累加器A的容为30H,执行指令1000H:MOVC A,A+PC 后,把程序存储器1031H 单元的容送累加器A中。

32.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSHACC PUSH B后,SP的容为62H ,61H单元的容为30H ,62H单元的容为70H 。

六、选择题(每小题2分,共20分)1.部RAM中的位寻址区定义的位是给( C )。

A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的 D. 以上都是2.MCS-51上电复位后,SP的容应是( B ) A. 00H B.07H C. 60H D. 70H3.以下有关PC和DPTR的说法中错误的是( C ) A. DPTR是可以访问的 B. 它们都是16位的寄存器 C. 它们都是具有自动加1功能 D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C ) A. 寄存器间接寻址 B. 变址寻址 C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示( B ) A. 从ROM中读取数据 B. 从P0口可靠的送出地址低8位 C. 从P0口送出数据 D. 从RAM中读取数据6.关于数据传送类指令,下列说确的是( D )。

A. 在部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入部存储区中任意单元 C. 所有的数据传送指令都不影响PSW中的任何标志位 D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是(C ) A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是(D ) A. 0E0HB. RS0C. PSW.0D. A.2 0000H AJMP0040H ORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是(D )。

A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。

A. 36H B. 37H C.38H D. 39H七、判断题(共20分,对的打“√”,错的打“×”)11.当MCS-51上电复位时,堆栈指针SP=00H。

(×)12.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。

(×)13.片RAM与外部设备统一编址时,需要专门的输入/输出指令。

(×)14.MCS-51部位寻址区,只能进行位寻址,而不能进行字节寻址。

(×)15.当MCS-51上电复位时,SBUF=0FH。

(×)16.异步通信方式比同步通信方式传送数据的速度快。

(×)17.单个LED的工作电流都在1毫安之下。

(×)18.LED数码管显示器的显示工作方式有静态和动态两种。

相关文档
最新文档