单片机汇编考试

合集下载

单片机考试复习题及答案

单片机考试复习题及答案

单片机考试复习题及答案选择题1、主频为12MHz的单片机他的机器周期为(c)。

A、1/12微秒B、微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。

A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。

A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。

A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。

scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。

A、00100101B、01010010C、 C、1010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。

A、 B、 C、 D、11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。

A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。

A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。

A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。

A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。

汇编51单片机考试常见试题

汇编51单片机考试常见试题

汇编51单⽚机考试常见试题汇编51单⽚机考试常见试题⼀、填空题1.单⽚机是把中央处理器、存储器、定时器/计数器以及I/O接⼝电路等主要计算机部件集成在⼀块集成电路芯⽚上的微型计算机。

2.除了单⽚机这⼀名称之外,单⽚机还可称为微控制器、嵌⼊式控制器。

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

4.80C51单⽚机基本型内部RAM有 128 个字节单元,这些单元可以分为三个⽤途不同的区域,⼀是⼯作寄存器区、⼆是位寻址区、三是数据缓冲区。

5.8051单⽚机有2 个16位定时/计数器。

6.单⽚机存储器的主要功能是存储程序和数据。

80C51含4 KB掩膜ROM。

7.80C51在物理上有4个独⽴的存储器空间。

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

9.8051的堆栈是向地址的⾼端⽣成的。

⼊栈时SP先加1,再压⼊数据。

10.使⽤8031芯⽚时,需将/EA引脚接低电平,因为其⽚内⽆程序存储器。

11.MCS-51特殊功能寄存器只能采⽤直接寻址⽅式。

12.汇编语⾔中可以使⽤伪指令,它们不是真正的指令,只是⽤来对汇编过程进⾏某种控制。

13.半导体存储器的最重要的两个指标是存储容量和存储速度。

14.当PSW4=1,PSW3=0时,⼯作寄存器Rn,⼯作在第2组。

15.在8051单⽚机中,由 2 个振荡(晶振)周期组成1个状态(时钟)周期,由 6个状态周期组成1个机器周期。

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

17.MCS-51单⽚机访问外部存储器时,利⽤ALE信号锁存来⾃P0⼝的低8位地址信号。

18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。

19.若A中的内容为63H,那么,P标志位的值为0。

20.在基址加变址寻址⽅式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。

安吉技师学院2024年高三上学期 工业机器人应用 单片机(汇编语言)期中测试

安吉技师学院2024年高三上学期 工业机器人应用 单片机(汇编语言)期中测试

2024学年第一学期期中检测试卷科目单片机应用技术年级高三考试时间:90 分钟总分:100分出卷人: 审核人:教学部班级姓名得分一、选择题(本大题共15小题,每小题2分,共30分)( )1.所谓CPU是指( ▲ )A.运算器和控制器B.运算器和存储器C.输入输出设备D. 控制器和存储器( )2.单片机应用程序一般存放在( ▲ )A. RAMB. ROMC.寄存器D.CPU( )3.MOVX A,@DPTR指令中源操作数的寻址方式是( ▲ )A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址( ) 4.MCS-51 CPU是(▲ )位的单片机A. 16B.4C.8D.准16( )5.单片机复位后,程序地址寄存器PC的内容为(▲ )A.OOO3HB.0023HC.000BHD.0000H( )6.51单片机内部RAM可以分为(▲ )个区A.1B.2C.3D.4( )7.AT89S51中ROM的容量是(▲ )A.4KBB.2BitC.4MBD.2Bit( )8.AT89S51单片机是属于(▲ )结构A.普林斯顿B.牛津C.哈佛D.图灵( )9.下列哪条指令的格式是错误的(▲ )A.MOV A,30HB.PUSH AC.POP dataD.XCH A,Rn ( )10.在单片机的I/O口中,(▲ )口在接LED时,必须提供上拉电路A.P0B.P1C.P2D. P3( )11. 单片机的XTAL1 和XTAL2 引脚是(▲ )引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振( )12.常用的特殊功能寄存器中,下列哪一个符号是属于累加器(▲ )A.BB.ACCC.PCD.PSW( )13.MCS-51指令集涵盖了(▲ )条指令A.110B.111C.128D.256( )14.片内RAM的存储空间是(▲ )A.128BB.256BC.4KBD.64KB( )15.外部中断0的入口地址是(▲ )A.0000HB.0003HC.000BHD.0023H二、填空题(本大题共8小题,每空1分,共24分)1. 51系列单片机工作电源电压一般为________。

汇编语言单片机考试试题和答案

汇编语言单片机考试试题和答案

一.单项选择题(30分)在中断服务程序中至少应有一条()A.传送指令B.转移指令C.加法指令D.中断返回指令2.当MCS-51复位时,下面说法准确の是()A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H3.要用传送指令访问MCS-51片外RAM,它の指令操作码助记符是()A.MOVB.MOVXC.MOVCD.以上都行4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()A.2000HB.3000HC.2003HD.3003H5.要使MCS-51能响应定时器T1中断,串行接口中断,它の中断允许寄存器IEの内容应是()A.98HB.84HC.42HD.22H6.JNZREL指令の寻址方式是()A.立即寻址B.寄存器寻址C.相对寻址D.位寻址7.执行LACLL4000H指令时, MCS-51所完成の操作是( )A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC8.下面哪条指令产生信号()A.MOVX A,@DPTRB.MOVC A,@A+PCC.MOVC A,@A+DPTRD.MOVX @DPTR,A9.若某存储器芯片地址线为12根,那么它の存储容量为()A. 1KBB. 2KBC.4KBD.8KB10.要想测量引脚上の一个正脉冲宽度,则TMODの内容应为()A.09HB.87HC.00HD.80H11.PSW=18H时,则当前工作寄存器是()A.0组B. 1组C. 2组D. 3组12.MOVX A,@DPTR指令中源操作数の寻址方式是()A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址13. MCS-51有中断源()A.5B. 2C. 3D. 614. MCS-51上电复位后,SPの内容应为( )A.00HB.07HC.60HD.70H0003H LJMP2000H ORG000BH LJMP3000H 当CPU响应外部中断0后,PCの值是()A.0003HB.2000HC.000BHD.3000H16.控制串行口工作方式の寄存器是()A.TCONB.PCONC.SCOND.TMOD17.执行PUSHACC指令, MCS-51完成の操作是()A.SP+1SP, ACCSPB. ACCSP, SP-1SPC. SP-1SP, ACCSPD. ACCSP, SP+1SP18.P1口の每一位能驱动()A.2个TTL低电平负载B. 4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载19.PC中存放の是()A.下一条指令の地址B. 当前正在执行の指令C.当前正在执行指令の地址D.下一条要执行の指令20.8031是()A.CPU B.微处理器 C.单片微机 D.控制器21.要把P0口高4位变0,低4位不变,应使用指令( )A.ORL P0,#0FHB.ORL P0,#0F0HC.ANL P0,#0F0HD.ANL P0,#0FH22.下面哪种外设是输出设备()A.打印机B.纸带读出机C.键盘D.A/D转换器23.所谓CPU是指( )A.运算器和控制器B.运算器和存储器C.输入输出设备D. 控制器和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )A.2000HB.2001HC.2002HD.2003H25. MCS-51执行完MOVA,#08H后,PSWの哪一位被置位( )A.CB. F0C.OVD.P26.计算机在使用中断方式与外界交换信息时,保护现场の工作应该是()A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成27.关于MCS-51の堆栈操作,正确の说法是()A.先入栈,再修改栈指针B.先修改栈指针,再出栈C. 先修改栈指针,在入栈D.以上都不对28.某种存储器芯片是8KB*4/片,那么它の地址线根数是()A.11根B.12根C. 13根D. 14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应()A.B. C.T1 D.T030. MCS-51の相对转移指令の最大负跳变距离()A.2KBB. 128BC. 127BD. 256B二.判断题(10分)1.我们所说の计算机实质上是计算机の硬件系统和软件系统の总称。

习题三答案单片机汇编程序设计基础

习题三答案单片机汇编程序设计基础

单片机汇编程序设计基础习题答案一、填空题1、给程序做注释使用;(或半角分)号来标识。

2、注释可以写在一行指令上,也可以写在一个指令之后。

3、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成分支结构、循环结构和子程序调用结构的程序。

4、寻址方式是指寻找操作数的方式。

5、机器语言是机器码的集合。

6、MCS-51单片机的指令的一般格式中,包括标号、助记符、目的操作数、源操作数和注释等部分。

7、MCS-51汇编语言源程序的扩展名为.asm 。

二、程序设计题1、求50H与40H单元内容之和,结果存入20H,进位位存入2lH。

解答:MOV A。

50 HADD A,40HMOV 20H.ACLR AADDC A.#00HMOV 21H,ASJMP $2、编程实现双字节加法运算(R1)(R0)+(R7)(R6)一(31H)(30H)。

解答:MOV A.R0ADD A,R6MOV 30H.AMOV A,R1ADDC A.R7MOV 31H,ASJMP $3、试编写程序,求出内部RAM20H单元中的数据含“1”的数,并将结果存入21H单元。

解答MOV 21H,#00HMOV A,20HCLR CMOV R7,#08HLOOP: RLC AJNC NEXTINC 21HNEXT: DJNZ R7,LOOPSJMP $4、试编写程序,将内部RAM的20H~2FH共16个连续单元清零。

解答:MOV R0,#20HMOV R7,#10HCLR ANEXT:MOV @R0,AINC R0DJNZ R7,NEXTSJMP $5、编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。

解答:STRAT:MOV R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET6、片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256 ).解答:ADDIO:MOV R0,30HMOV R7,#9MOV A,@R0LOOP: INC R0ADD A,@R0DJNZ R7,LOOPMOV 30H,ARET7、试编写程序,查找在内部RAM的30H~50H单元中出现FFH的次数,并将查找的结果存入51H单元。

单片机简答题答案

单片机简答题答案

简答题1.什么是指令系统?指令系统:计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。

不同计算机的指令系统包含的指令种类和数目也不同。

一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。

2.什么是指令指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。

3.什么是汇编语言?答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。

4.什么是寻址方式答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。

也就是如何找到存放操作数的地址,把操作数提取出来的方法。

5.什么是堆栈答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。

实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。

6.什么是指令周期指令周期:指执行一条指令所占用的全部时间。

通常一个指令周期含1~4个机器周期。

7.串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。

主要用于多个单片机系统之间的数据通信。

8.MC S一51指令集中有无“程序结束”指令?怎样实现“程序结束”功能?答:没有这样的指令。

但实现“程序结束”至少可以借助4种办法:①用原地踏步指令SJMP $ 死循环。

②在最后一条指令后面设断点,用断点执行方式运行程序。

③用单步方式执行程序。

④在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP 0000H,返回监控状态。

9.中断服务子程序与普通子程序有哪些异同之处?2.中断服子程序与普通子程序的执行和返回有什么异同之处?答:中断服务子程序与普通子程序都是一种能完成某一特定任务的程序段。

其资源要为所有调用程序共享。

因此,子程序在结构上应具有独立性和通用性。

子程序的第一条指令的地址称为子程序的入口地址。

单片机复习题集及答案

单片机复习题集及答案

单片机练习题部分答案(本练习题仅包括填空、选择、问答类型题。

题的来源选自《单片机原理与应用学习概要及题解》霍孟友主编机械工业出版社出版,题中页码与题号与其对应。

下文中填空与选择题有答案,问答题没有答案。

)单片机构成及原理*P155. 8051单片机有4个I/O口,它们分别是P0、P1、P2、P3 ,复位后对应它们的内容为0FFH 。

16.一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。

17.按执行时间,8051的指令分为单机器周期、双机器周期和四机器周期指令共三种。

18.单片机由CPU\、存储器和I/O 三部分组成。

19.CPU由运算器和控制器两部分组成。

20.若不使用MCS—51片内程序存储器,引脚/EA必须地。

23.MCS—51有四个并行I/O口,由于是准双向口,所以在输入时必须先写 1 。

P16.1.当使用8751且/EA=1,程序地址小于1000H时,访问的是(A )。

A.片内ROM B。

片外ROM C。

. 片内/外ROM D。

. 不定2.堆栈操作遵循的原则是(A )。

A.先进后出B。

先进先出C。

后进后出D。

随机3.欲访问8051单片机的内部程序存储器,则/EA引脚必须为(A )。

A.高电平B。

低电平C。

高低电平D。

与PC值有关4.MCS—51中,一个机器周由(C)个时钟周期组成。

A.4 B。

8 C。

6 D。

12(注:时钟周期=状态周期=2个振荡周期)P176。

MCS—51系列单片机复位后其P1口的输出状态为( B )。

A.00H B。

0FFH C。

0F0H D。

不定P112-2 8051存储器分那几个地址空间? 如何区分不同空间地址?答:地址空间:(1)片内、片外统一的64KB程序存储器地址空间。

访问时采用MOVC指令。

(2)片内256B数据存储器地址空间。

访问时采用MOV指令。

(3)片外64KB的数据存储器地址空间。

访问时则是采用MOVX指令。

P122-4简述直接位寻址区的空间分配,片内RAM中包含那些可位寻址单元?2-10 开机复位后,CPU使用那些工作寄存器作为当前工作寄存器?它们的地址是什么?答:2-12 程序状态寄存器PSW的作用是什么?有哪些常用标志位?作用是什么?P14 答:2-14 8051单片机时钟周期与振荡周期之间有什么关系?答:2-15 一个机器周期的时序是怎样划分的?2-16 什么叫堆栈?堆栈指针SP的作用是什么?答:堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。

2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。

3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。

7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。

二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。

3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。

新版精编2020年《单片机与接口技术》模拟考核题库158题(含参考答案)

新版精编2020年《单片机与接口技术》模拟考核题库158题(含参考答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.MCS-51单片机CPU开中断的指令是 A 。

A.SETB EAB.SETB ESC.CLR EAD.SETB EX02.能将A按位取反的指令是 A 。

A.CPL AB.CLR AC.RL AD.SWAP A3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。

A.(A)=00H (C)=1B.(A)=00H (C)=0C.(A)=7AH (C)=1D.(A)=7AH (C)=04.寻址方式就是 C 的方式。

A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。

A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP6.MCS-51寻址方式中,直接寻址的寻址空间是D。

A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围7.MCS-51单片机的P1口的功能是 A 。

A.可作通用双向I/O口用C.可作地址/数据总线用8.8051单片机的VCC(40)引脚是 A 引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器9.单片机8051的XTAL1和XTAL2引脚是 D 引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振10.8051单片机的V SS(20)引脚是 B 引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器11.共阳极LED数码管加反相器驱动时显示字符“6”的段码是 B 。

A.06HB.7DHC.82HD.FAH12.MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为 B 。

(完整版)单片机试题库(有答案)

(完整版)单片机试题库(有答案)

(完整版)单片机试题库(有答案)以下题目及答案因时间及水平关系,仅供参考,也请大家对错误提出修正MCS-51单片机原理与结构1. MCS-51单片机CPU勺主要组成部分为A。

A.运算器、控制器 B .加法器、寄存器C .运算器、加法器 D .运算器、译码器2. 单片机能直接运行的程序叫C。

A.源程序B .汇编程序 C .目标程序D .编译程序3. 单片机中的程序计数器PC用来C oA .存放指令B .存放正在执行的指令地址C .存放下一条指令地址D.存放上一条指令地址4. 单片机上电复位后,PC的内容和SP的内容为B oA. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H 08H5. 单片机8051的ALE引脚是B。

A.输出高电平B .输出矩形脉冲,频率为fosc的1/6C.输出低电平D .输出矩形脉冲,频率为fosc的1/26. 单片机8051的EA引脚C oA.必须接地B .必须接+5V C .以上两种视需要而定7. 访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A。

A. P0 口B . P1 口C . P2 口D . P0 口禾口P2 口8. PSV中的RS1禾口RSO用来A。

A. 选择工作寄存器组号B .指示复位C .选择定时器D.选择工作方式9. 上电复位后,PSW勺值为D。

A. 1 B . 07H C . OFFH D . 010. 8051单片机上电复位后,堆栈区的最大允许范围是B个单元。

A. 64 B . 120 C . 128 D . 25611.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 勺D<A. OOH-FFH B . OOH-07H C . 07H- 7FH D . 08H- 7FH12 .复位后,堆栈指针SP在内部RAM中的直接地址是C。

A. 00H B . 07H C . 81H D . FFH13. 8051的P0 口,当使用外部存储器时它是一个D。

《单片机原理及应用》试卷一

《单片机原理及应用》试卷一

《单片机原理及应用》试卷一一、填空题(16分,每题2分)1、单片机与普通计算机的不同之处在于其将()、()、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。

2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和()运行方式,其掉电运行方式唤醒方法为()。

3、当单片机复位时PSW=()H,SP=()。

4、串行口方式3发送的第9位数据要事先写入( )寄存器的()位。

5、MCS-51的并行I/O口信息有()和()二种读取方法,读-改-写操作是针对并行I/O口内的锁存器进行的。

6、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD A,@R0 结果为: Cy=1,Ac=(),OV=1,P=()。

7、若(IP)=00010100B,则优先级最高者为(),最低者为()。

(IP:——— PS PT1 PX1 PT0 PX0)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器,()为单向三态数据缓冲器,而()为双向三态数据缓冲器。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(8分每题1分)1、MCS-51单片机可执行指令:MOV R2,@R1。

(错)2、MCS-51单片机可执行指令:MOVC A,@DPTR。

(对)3、多字节的指令不一定执行的指令周期长。

()4、当向堆栈压入一个字节的数据后,SP中的内容减1。

(错)5、特殊功能寄存器可以用间接寻址方式寻址。

()6、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。

()7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。

(对)1、 8051与8052的区别是:( D )(A)有无内部程序存储器(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部数据存储单元数目的不同2、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(A )。

单片机练习题3(汇编)

单片机练习题3(汇编)

1.在使用多片DAC0832 进行D/A 转换,并分别输入数据的应用中,它的两极数据锁存结构可以(A)保证各模拟电压能同时输出(B )提高D/A 转换速度(C )提高D/A 转换速度(D )增加可靠性2.与其他接口芯片和D/A 转换芯片不同,A/D 转换芯片中需要编址的是(A) 处于转换数据输出的数据锁存器(B) A/D 转换电路(C)模拟信号输入的通道(D) 地址锁存器3.下列指令中错误的是(A)SETB 50H.0 (B)MOV A,B(C)JNC LOOP (D)SUBB A,R04.下列那条减法指令是错误的(A)SUBB A,R7 (B)SUBB A,@R1 C)SUBBC A,#30H (D)SUBB A 30H5.在MUL AB指令中,若积超过255,则()(A)CY=1 (B)AC=1 (C)OV=1 (D)P=16.假定(A )=83H ,(R0 )=17H ,(17H )=34H ,执行以下程序段ANL A ,#17HORL 17H ,AXRL A ,· R0CPL A后,A 的内容为(A )CBH (B )03H (C )EBH (D )C8H7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.和工作方式0 和1 比较,工作方式2具备的特点是(A )计数溢出后能自动重新加载计数初值(B )具有定时器和计数器功能(C )可实现长时间定时(D )适于循环定时和循环计数应用9.MOV A,@R0这条指令中@R0的寻址方式称为(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即数寻址10.串行通信的传送速率单位是波特,而波特的单位是(A )字符/ 秒(B )位/ 秒(C )桢/ 秒(D )桢/ 分11. 判断是否有进位时用PSW 的()标志位。

A. CYB. OVC. PD. RS012.采用8051单片机必须扩展()。

单片机汇编语言程序设计师岗位培训试题(A卷)

单片机汇编语言程序设计师岗位培训试题(A卷)

C、001010101011D、001010101101二、按照要求编写下列程序段(每小题6分,共48分)1. 完成5×6=30,结果送内部RAM40H单元参考答案:MOV A,#5MOV B,#6MUL ABMOV 40H,A2. 完成58H与65H的异或,结果送内部RAM41H单元参考答案:MOV A,#58HXRL A,#65HMOV 41H,A3. 完成12H与08H的差,结果送内部RAM42H单元参考答案:MOV A,#12HCLR CSUBB A,#08HMOV 42H,A4. 将DPTR的内容循环右移一位参考答案:MOV A,DPHCLR CRLC AMOV DPH,AMOV A,DPLRLC AMOV DPL,ACLR AADDC A,DPHMOV DPH,A5. 将内部RAM41H单元的内容送外部RAM2000H单元中参考答案:MOV DPTR,#2000HMOV A,41HMOVX @DPTR,A6. 完成对外部RAM以1000H开始连续100个单元清零答案:MOV R7,#100MOV DPTR,#1000HMOV A,#00HLOOP: MOVX @DPTR,AINC DPTRDJNZ R7,LOOP7. 完成51H+97H+88H的程序段,结果送内部RAM4AH,4BH单元参考答案:MOV A,#51HADD A,#97HADDC A,#88HMOV 4BH,ACLR AADDC A,#00HMOV 4AH,A8. 已知定时器0工作在方式1,需要定时50mS,时钟假设是11.0592MHz,写出与定时器0有关的初始化程序段参考答案:MOV TMOD,#01HMOV TH0,#4CHMOV TL0,#00HSETB TR0三、编程题(每题15分,共30分)1、数据采集得到的数据,被存入20H单元,试编一段程序,求该数当中含“1”的个数,结果存入30H。

参考答案:MOV R0,#00HMOV R7,#08HMOV A,20HLOOP: CLR CRLC AJNC NEXTINC R0NEXT: DJNZ R7,LOOPMOV 30H,R02、在程序存储器中从TAB开始的16个单元连续存放0~9的立方值,设计程序,任意给一个数x(0≤x≤9),查表求出x的立方值,并把结果存入50H、51H单元中。

MCS-51单片机试题及答案MCS-51单片机试题及答案

MCS-51单片机试题及答案MCS-51单片机试题及答案

MCS-51单片机试题及答案(1)试题一、填空题(每空1分,共10分)1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.2.P0通常用作_________.3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.4.返回地址(或断点)是_________的程序计数器的内容。

5.中央处理器CPU是单片机的核心,它完成_________.6.单片机的工作过程,实际上就是_________.7.所谓中断源即是_________.8.端口(或称口)是_________.9.异步串行近程通信时的传送信号是_________.10.若累加器A中的数据为01110010B,则PSW中的P=_________.二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序填在题干的括号内。

每小题1分,共10分)1.MCS—51单片机的复位信号是()有效。

A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。

A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。

A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为()。

A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要()地址线。

A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是()。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频应为()A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它字形代码应为()。

第02章单片机指令系统与汇编语言程序设计习题解答

第02章单片机指令系统与汇编语言程序设计习题解答

第02章单⽚机指令系统与汇编语⾔程序设计习题解答第02章单⽚机指令系统与汇编语⾔程序设计习题解答⼀、填空题1. MCS-51单⽚机指令系统中有 111 条指令。

2. MCS-51单⽚机指令中,Rn表⽰ R0、R1、R2、R3、R4、R5、R6、R7中的⼀个。

3. MCS-51单⽚机指令中,@表⽰间接寻址。

4. MCS-51单⽚机指令中,$表⽰当前指令的⾸地址。

5. MCS-51单⽚机寻址⽅式有⽴即数、直接地址、寄存器、寄存器间接、变址、相对、位寻址等七种寻址⽅式。

6. 指令MOVC A, @A+PC的功能是将A的内容与PC当前值相加作为程序存储器地址,再将该地址单元的内容传送到A 。

7. 指令JBC CY, LOOP是 3 字节、 2 个机器周期指令。

8. 指令DA A的功能是对A中当前值进⾏⼗进制调整。

9. 调⽤⼦程序时,将PC当前值保存到堆栈。

10. MCS-51单⽚机堆栈操作的基本原则是先进后出。

⼆、简答题1. MCS-51单⽚机指令⼀般由哪⼏个部分组成?各部分的功能是什么?答:MCS-51单⽚机指令⼀般由标号、操作码助记符、操作数、注释四部分组成。

标号是⼀条指令的标志,是可选字段,与操作码之间⽤“:”隔开;设置标号的⽬的是为了⽅便调⽤或转移。

标号的选择应遵从下列规定:标号由1~8个字母或数字组成,也可以使⽤⼀个下划线符号“_”。

第⼀个字符必须是字母。

指令助记符或系统中保留使⽤的字符串不能作为标号。

标号后⾯需要有⼀个冒号。

⼀条语句可以有标号,也可以没有标号,取决于程序中其它语句是否需要访问这条语句。

操作码规定指令的功能,是⼀条指令的必备字段,如果没有操作码,就不能成为指令。

它与操作数之间⽤“空格”隔开。

操作数是指令操作的对象。

分为⽬的操作数和源操作数两类,它们之间⽤“,”分隔。

操作数是可选字段。

⼀条指令可以有0、1、2、3个操作数。

注释是对指令功能的说明解释。

以“;”开始。

2. 程序中,伪指令ORG和END的作⽤是什么?答:ORG⽤于定义汇编语⾔源程序或数据块存储的起始地址。

单片机汇编专题知识

单片机汇编专题知识

位符号 SM0 SM1 SM2 REN TB8 RB8 TI
RI
SCON中各位阐明如下:
1) SM0 、SM1——串行口工作方式选
择位
其状态组合和相应工作方式为:
SM0 SM1
工作方式
011
方式2 方式3
2) SM2——允许方式2、3旳多机通信控制位 (寄在存RB方器8)式S为B2U和1F中,3 中,才并,将置若接位受S MR到2I=产旳1生前且中8接位断受数祈到据求旳送;第入不九接然位受丢数缓弃前冲据 8还位是数为据0。,都若将S前M28=位0送,入则接不受论S第BU九F中位,数并据产(生RB中8)断为祈1 求。
12 (256 X ) fosc
溢出率为溢出周期旳倒数。则波特率旳计算公式为:
波特率= 2SMOD
fosc
32 12 (256 X)
实际使用中,波特率是已知旳。所以需要根据波特率旳计 算公式求定时初值X。顾客只需要把定时初值设置到定时器1, 就能得到所要求旳波特率。
串行工作方式2
方式2为11位为一帧旳异步串行通信方式。其帧格式为1个 起始位、9个数据位和1个停止位。如下图所示。
D0 。。。。。。 D7
RXD 8051
TXD
P1.0
A
B
74LS164
CLK STB
2. 数据接受 要实现数据接受,必须首先把SCON中旳允许接受位REN设置为
1。当REN设置为1时,数据就在移位脉冲旳控制下,从RXD端输入。 当接受到8位数据时,置位接受中断标志位RI,发生中断祈求。 其接口逻辑如下图所示。由逻辑图可知,经过外接74LS165,串 行口能够实现数据旳并行输入。
4)停止位:末尾,为逻辑“1”高电平, 可取1、1.5、2位,表达一帧字符传送 完毕。

(完整版)单片机答案汇编

(完整版)单片机答案汇编

3-3访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。

答:访问外部数据存储器可以用以下指令实现:解:MOVX A, @Ri ;((Ri))→A,寄存器Ri指向的片外RAM地址中的内容送到累加器A中MOVX @Ri, A ;A→((Ri)),累加器中内容送到寄存器Ri指向的片外RAM地址中MOVX A, @DPTR ;((DPTR))→A,数据指针指向的片外RAM地址中的内容送到累加器A中MOVX @DPTR, A ;A→((DPTR)),累加器中内容送到数据指针指向的片外RAM地址中访问程序存储器可以用以下指令实现:MOVC A, @A+DPTR ;((A+DPTR))→A,表格地址单元中的内容送到累加器A中MOVC A, @A+PC ;PC+1→PC,((A+PC))→A,表格地址单元中的内容送到累加器A中3-4试用下列3种寻址方式编程,将立即数0FH送入内部RAM的30H单元中。

(1) 立即寻址方式;(2) 寄存器寻址方式;(3) 寄存器间接寻址方式答(1)立即寻址方式:MOV 30H, #0FH(2)寄存器寻址方式:MOV R5, #0FHMOV 30H, R5(3)寄存器间接寻址方式:MOV @R1, #0FH3-7写出实现下列要求的指令或程序片段。

(1) 将R0的内容传送到R1;(2) 内部RAM的20H单元内容传送到寄存器R1;(3) 内部RAM的20H单元的D7和D3位清零,其它位保持不变;(4) 外部RAM的1000H单元内容传送到内部RAM的60H单元中;(5) 外部RAM的1000H单元内容传送到寄存器R2;(6) 清除累加器高4位。

答:(1)MOV A, R0MOV R1, A(2)MOV R1, 20H(3)MOV A, 20HANL A, #77H(4)MOV DPTR, #1000HMOVX A, @DPTRMOV 60H, A(5)MOV DPTR, #1000HMOVX A, @DPTRMOV R2, A(6)ANL A, #0FH3-8试编写一段程序,将内部数据存储器30H、3lH单元内容传送到外部数据存储器1000H、1001H 单元中。

汇编语言单片机考试试题和答案

汇编语言单片机考试试题和答案

汇编语言单片机考试试题和答案一、选择题1.以下关于汇编语言的描述,正确的是:A. 汇编语言是一种高级程序设计语言B. 汇编语言是一种机器语言C. 汇编语言是一种低级程序设计语言D. 汇编语言只能在特定的操作系统下运行答案:C2.下列关于单片机的说法中,正确的是:A. 单片机是一种芯片类型,用于控制电子设备的工作B. 单片机只能被用于手机等小型设备C. 单片机不需要编程,可以直接执行任务D. 单片机使用高级语言编程答案:A3.以下哪个是汇编语言常用的伪指令:A. JMPB. ADDC. MOVD. DB答案:D二、填空题1. 汇编语言中,用来表示立即数的符号是______。

答案:#2. MOV指令用于将数据从______传送到______。

答案:寄存器,寄存器或内存三、简答题1. 请说明汇编语言与机器语言的关系。

答:汇编语言是机器语言的一种表示形式,它使用助记符和符号来表示指令和操作数,使得程序更易读写。

在编写汇编语言程序后,需要通过汇编器将汇编语言转换为机器语言,以便计算机能够执行。

2. 简要介绍一下单片机的工作原理。

答:单片机是一种集成电路芯片,它集成了处理器、存储器、输入输出接口等电子元件,用于控制电子设备的工作。

单片机通过读取存储器中的指令,按照指令执行操作,实现对设备的控制。

它的工作原理是不断循环执行存储器中的指令,通过控制信号和外部设备进行交互,完成各种任务。

四、编程题请编写一段汇编语言程序,实现将寄存器AX中的数据加1,并将结果存储到BX寄存器中。

答案:MOV AX, 1ADD AX, 1MOV BX, AX总结:本文介绍了汇编语言单片机的考试试题和答案,包括选择题、填空题和简答题。

通过这些题目的回答,读者可以了解汇编语言的基本概念、单片机的工作原理以及汇编语言程序的编写方法。

希望本文能够对初学者学习汇编语言单片机有所帮助。

(C语言版)单片机复习考试题

(C语言版)单片机复习考试题

单片机复习题一、名词解释1、时序:按照时间顺序显示的对象(或引脚、事件、信息)序列关系。

2、指令:CPU用于指挥功能部件完成某一指定动作的指示和命令。

3、变量:在程序执行过程中,数值可以发生改变的量称为变量。

4、伪指令:伪指令又称汇编系统控制译码指令或指示性指令,仅仅用于指示汇编系统软件要完成的操作,故一般不产生机器代码(定义字节或字的伪指令除外)。

5、存储种类:变量在程序执行过程中的作用范围。

变量的存储种类有4种:自动、外部、静态和寄存器。

6、数据类型:数据的不同格式。

7、中断:计算机在运行当前程序的过程中,若遇紧急或突发事件,可以暂停当前程序的运行,转向处理该突发事件,处理完成后再从当前程序的间断处接着运行。

8、串行通信:数据一位一位地按顺序进行传送。

9、波特率:串行通信的数据是按位进行传送的,每秒传送的二进制数码的位数称为波特率。

10、字节:计算机数据处理的基本单位。

11、分辨率:DAC能够转换的二进制的位数。

12、三态门:三态门是一种重要的总线接口电路。

三态指其输出既可以是一般二值逻辑电路的正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态(Hi-Z)。

13、OC门:又称集电极开路(漏极开路)与非门门14、总线:为了减少连接线,简化组成结构,把具有共性的连线归并成一组公共连线,就形成了总线。

15、时钟周期:晶振或外加振荡源的振荡周期。

二、填空题1、计算机中最常用的字符信息编码是(ASCII码)。

2、MCS-51系列单片机为(8)位单片机。

3、若不使用MCS-51片内存储器引脚( EA)必须接地。

4、8051内部有(4K)ROM和(128 )个字节RAM。

5、堆栈的地址由(SP)内容确定,其操作规律是“(先)进(后)出”。

6、在单片机扩展时,(P0 )口和(P2 )口为地址线,(P0 )口又分时作为数据线。

7、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2μm )。

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

1、JNZ e 指令的寻址方式是(C )。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址2、执行LCALL 4000H指令时,MCS-51所完成的操作是(D)。

(A)保护PC (B)4000H PC(C)保护现场(D)PC+3入栈,4000H PC3、下面哪一条指令产生WR信号(D)。

(A)MOVX A,@DPTR (B)MOVC A,@A+DPTR(C)MOVC @A+DPTR,A (D)MOVX @DPTR, A4、MOVX A,@DPTR指令中源操作数的地址寻址方式是(B)。

(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址5、工作串行口工作方式的寄存器是(C)。

(A)TCON (B)PCON (C)SCON (D)TMODTCON(Timer Control Register)定时器/计数器控制寄存器PCON电源控制及波特率选择寄存器SCON-串行口控制寄存器TMOD定时器工作方式寄存器6、使用T1时,有几种管理工作模式(C)。

(A)1 (B)2 (C)3 (D)47、执行PUSH ACC 指令,MCS-51完成的操作是(B)。

(A)SP+1 SP (ACC) (SP) (B)(ACC) SP SP-1 SP(C) SP-1 SP (ACC) (SP) (D) (ACC) (SP) SP+1SP8、MCS-51单片机各中断源的优先级别设定是利用寄存器(B)(A)TMOD (B)IP (C)PCON (D)SCON 9、指令AJMP的跳转范围是(C)。

(A)256B (B)1KB (C)2KB (D)64KB10、执行返回指令时,返回的断点是(C)。

(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址11、8031的内部RAM中,用作位寻址的单元地址是(B)。

(A)00H-1FH (B)20H-2FH (C)30H-4FH (D)50H-6FH 12、8031单片机外部中断0请示信号输入的引脚是(B)(A)RXD (B)INTO(C)T O(D)WR13、8031单片机的定时器1的中断程序入口地址为(A)(A)001BH(B)0003H(C)000BH(D)0013H14、8031片可扩展数据存储器(B)KB0(A)64 (B)32 (C)8 (D)4 15、8051单片机的两个定时器/计数器是(D)(A)14位加法计数器(B)14位减法计数器(C)16位加法计数器(D)16位减法计数器16、MCS-51单片机有一个数据指针DPTR,它的长度是(C)A.4位B.8位C.16位D.32位17、MCS-51单片机程序计数器的英文缩写符号是(D)A.ACCB.DPLC.DPHD.PC18、MCS-51单片机有4个并行I/O端口,分别命名为(D)A.R0、R1、R2和R3B.A0、A1、A2和A3C.B0、B1、B2和B3D.P0、P1、P2和P319、下列寄存器中,能用于寄存器间接寻址的寄存器是(B)A.P0B.DPHC.DPLD.R020、串行口接收中断标志的英文符号为(A)A.RIB.TF1C.TF0D.TI1、单片机能直接识别的语言是:(C)A、汇编语言B、自然语言C、机器语言D、高级语言2、在CPU中,控制器的功能是:(D)A、进行逻辑运算B、进行算术运算C、分析指令并发出相应的控制信号D、只控制CPU的工作3、MCS-51单片机系列有(A)个中断源,可分为(B)个优先级A、5B、2C、3D、64、执行以下程序段MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCPUSH BPOP ACCPOP B后A和B的内容为:(B)A、20H,30HB、30H,20HC、3AH,30HD、3AH,20H5、以下指令错误的是(C)A、MOV A,directB、INC DPTRC、DEC DPTRD、DA A6、8031单片机内含定时器和串行口的个数分别为(A)A、2和1B、1和2C、3和1D、2和2 7.对程序存储区数据传送,应采用助记符为(C)A、MOVB、MOVXC、MOVCD、PUSH8、JNC rel指令中,是判断 C 中的内容是否为0。

A、AB、BC、CD、PC9、先判断后循环的循环程序结构中,循环体至少被执行(A)次。

A、0B、1C、2D、310、MCS-51系列单片机的CPU是(B)位的。

A、4位B、8位C、16位D、32位11、8031的内部RAM中,用作位寻址的单元地址是(B)。

A、00H-1FHB、20H-2FHC、30H-4FHD、50H-6FH12、8031单片机外部中断0请示信号输入的引脚是(B)A、RXDB、INTOC、T OD、WR13、8031单片机的定时器0的中断程序入口地址为(C)A.001BH B.0003H C.000BH D.0013H14、8031片可扩展数据存储器(B)KB0A、64 B.32 C.8 D.415、MCS-51单片机有一个数据指针DPTR,它的长度是(C)A.4位B.8位C.16位D.32位16、MCS-51单片机程序计数器的英文缩写符号是(A)A.ACCB.DPLC.DPHD.PC17、MCS-51单片机有4个并行I/O端口,分别命名为(D)A.R0、R1、R2和R3B.A0、A1、A2和A3C.B0、B1、B2和B3D.P0、P1、P2和P318、下列寄存器中,能用于寄存器间接寻址的寄存器是B)A.P0B.DPHC.DPLD.R019、串行口接收中断标志的英文符号为(A)A.RIB.TF1C.TF0D.TI1、单片微型计算机由CPU、存储器和I/O接口口三部分组成。

2、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。

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

4、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了低八位地址。

5、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。

6、SJMP e 的指令操作码地址为0050H, e=65H 那么它的转移目的地址为0115H 。

7、MCS-51特殊功能寄存器只能采用直接寻址方式。

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

9、ORL A,#0F0H是将A的高四位置1,而低四位不变。

10、MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以选择。

1、8051单片机使用电源为 5V2、SP复位后内容为:07 。

3、累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 4 。

4、指令MOV和MOVX是访问数据存储器。

5、SJMP rel 的指令操作码地址为1000H, rel=65H 那么它的转移目的地址为1065H 。

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

7、ANL A,#0FH是将A的高四位清0,而低四位保持不变。

8、MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以选择。

9、确定单片机I/O接口芯片的片选信号的方法通常有两种:译码法和线选法。

10、MOVC A,@A+DPTR源操作数寻址方式为变址寻址。

1、按下列要求写出相应的指令。

①将外部RAM50H内容送内部寄存器R2中。

MOV R2,50H②交换内部RAM30H和31H中的内容。

MOV 40H,30HMOV 30H,31HMOV 31H,40H2、写出下列每条指令的执行结果。

(每条指令都是独立的)已知:(A)=C2H,(R0)=32H,(R1)=40H,(32H)=5AH,(40H)=1FH①CLR AA=00H② MOV @R,AMOV @RAR0=32H,(32H)=C2H3、写出下面的程序执行结果。

MOV R3,#05HCLR ALOOP: ADD A,R3DJNZ R3,LOOPSJMP $5+4+3+2+1=15=0FH四、程序设计题(10分)试编写程序,查找在内部RAM的30H~3FH单元中出现AAH的次数,并将查找的结果存入50H 单元, 要求画出框图。

(框图占4分)ORG 0000HLJMP STARTORG 0030H 1分START:MOV R0,#30HMOV R7,#16 1分MOV 50H,#00HLL2: MOV A,@R0 1分CJNE A,#AAH,LL1 1分INC 50HLL1: INC R0 1分DJNZ R7,LL2 1分SJMP $。

相关文档
最新文档