微机原理习题库单片机有答案精编版
单片机微型计算机原理及接口技术课后习题答案第4章

单片机微型计算机原理及接口技术课后习题答案第4章4-2 试述指令MOV A,R0和MOV A,@R0的区别两条指令的目的操作数相同,两条指令的区别在于源操作数来源不同:MOV A,R0 指令的源操作数就是R0寄存器的内容;而MOV A,@R0 指令的源操作数是位于存储器单元内,且存储器单元的地址是R0寄存器的内容。
4-3 试述指令MOV A,20H和MOV A,#20H的区别MOV A,20H 源操作数是直接寻址,20H表示源操作数所在存储器单元的地址。
MOV A,#20H 源操作数是立即数寻址,#20H是立即数,也就是源操作数。
4-4 说明一下指令中源操作数所在的存储器类型。
(1)MOV A,#30H; 立即数#30H,就是源操作数,存在于指令中,所以位于程序存储器。
(2)MOV A,30H; 30H是源操作数所在数据存储单元的地址,所以源操作数位于数据存储器。
(3)MOVC A,@A+DPTR;源操作数是变址寻址, 助记符MOVC表示源操作数位于程序存储器。
(4)MOVX A,@DPTR; 源操作数是寄存器间接寻址, 助记符MOVX表示源操作数位于外部数据存储器。
4-5 判断下列指令书写是否正确:(1)MOV A,B; ✔(2)MOV A,#3000H ; ✘,因为A是8位寄存器,而#3000H是16位数值,没法全部存到A里(3)INC,#20H ; ✘只能INC A/direct/Rn/@Ri/DPTR(4)MOV 5,A ; ✔,注意目的操作数是直接寻址方式,不是立即寻址(5)MOV 30H,40H; ✔(6)MOV B,@DPTR ; ✘,@DPTR寻址用于MOVX指令,不能用于MOV指R(7)CJNE 30H,#80H,NEXT ; ✘,CJNE指令格式只能是CJNE A/Rn/@Ri,#data,rel或CJNE A,direct,rel(8)POP A ; ✘只能是直接寻址方式POP direct,正确的是POP ACC(9)PUSH ACC; ✔(10)SJMP 2000H ; ✘rel的范围是-128~127(用补码表示其值)共256B范围4-6 设ACC=12H,B=64H,SP=60H,30H中存放的是78H,试分析下列程序执行后,ACC、B、30H、SP中的内容分别为多少,并画出堆栈示意图。
微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。
等五部分组成。
等五部分组成。
2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。
3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。
三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。
5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。
的工作原理。
这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。
原理。
第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。
位的内存单元物理地址。
2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。
微机原理部分习题答案

带符号数时,SF=OF=0或SF=OF=1,被减数大; SF=1,OF=0或SF=0,OF1,被减数小。
中断信号能否允许?
用中断标志位来判断,IF=1,允许CPU响应可屏蔽中 断;IF=0,不响应。
2024/11/6
7
用A0和BHE来选择存储体。当
2024/11/6
13
1EE5H的偏移地址是3121H,是奇地址, 需要进行两次操作;2A8CH的偏移地址 是285AH,是偶地址,需要一次操作。
它们的物理地址分别是: 78500H+3121H=7B621H, 78500H+285AH=7AD5AH。
2024/11/6
14
最小模式为单机系统,系统中所需要的控制信号由
2024/11/6
17
一.哪个标志位控制CPU的INTR引脚?
○ 8282是三态缓冲的8位数据交换锁存器,由选 通信号STB与CPU的地址锁存允许信号ALE相连, 当STB端选通信号出现,8位输入数据锁存到8 个D触发器中。
○ 中断允许标志位IF控制INTR引脚的中断输入。
2024/11/6
18
什么叫总线周期?在CPU读/写总线周期中,数据在哪 个机器状态出现在数据总线上?
CLICK TO ADD TITLE
第二章 作业 习题课
单/击/此/处/添/加/副/标/题
汇报人姓名
2024/11/6
1
8086CPU由哪两 部分组成?它们的 主要功能是什么?
8086CPU由总线接口部件BIU和指令执行 部件EU组成,BIU和EU的操作是并行的。
总线接口部件BIU的功能:地址形成、取 指令、指令排队、读/写操作数和总线控制。 所有与外部的操作由其完成。
(完整word版)《单片机》编程题题库答案

(完整word 版)《单片机》编程题题库答案第1页 共85页《单片机原理及应用》编程题题库参考答案六、编程(每题10分)1、 内部RAM 30H 和31H 单元中存放着2个0—9的ASCII 码(高位字节在前),请将其转换为压缩BCD 码(高位在前)并存入外部RAM 2300H 单元中。
解: ORG 0H LJMP START ORG 30H START : MOV A,30H ANL A,#0FH SWAP A MOV R0,A MOV A ,31HANL A ,#0FH ORL A,R0MOV DPTR,#2300H MOVX @DPTR ,A END评分办法:不要求写出程序的注释。
程序设计思路正确可得5分,指令完全写对可得10分。
若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1—3分。
2、将存放在内部RAM 30H —35H 单元的压缩型BCD 码转换成相应的ASCII 码,依次存放到外部RAM 2100H 开始的单元区中.ORG 0H(完整word 版)《单片机》编程题题库答案第2页 共85页LJMP START ORG 30H START:MOV R0,#30H MOV R2,#06H MOV DPTR,#2100H LOOP :MOV A,@R0 SWAP A ANL A ,#0FH ORL A ,#30H MOVX @DPTR ,A INC DPTR MOV A ,@R0 ANL A,#0FHORL A ,#30H MOVX @DPTR ,A INC DPTR INC R0 DJNZ R2,LOOP SJMP $ END评分办法:不要求写出程序的注释.程序设计思路正确可得5分,指令完全写对可得10分。
若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1-3分。
(完整word 版)《单片机》编程题题库答案第3页 共85页3、内部RAM 20H 和30H 开始的单元分别存放着16个16进制数,请将对应单元的内容相加(不考虑溢出),并将和存入外部RAM 2000H 开始的单元中。
微机原理习题答案参考(给学生)

微机原理习题答案参考第一章微处理机概述根据自己原来的电路基础,自选第一章部分习题作为作业。
第二章51单片机硬件结构习题:2-8,2-12,2-14思考题:2-3,2-6,2-10,2-11,2-16补充题:1、MCS-51单片机由哪几部分功能模块组成?2、概述MCS-51单片机的引脚功能,以及三总线的组成。
3、请叙述51单片机I/O口的应用特性。
1、习题2-8简述MCS-51的片内数据存储器的分区特点。
(P38-40)2、习题2-12简述PSW中各位的意义。
(P33)3、习题2-14简述指令执行中的四种周期及其意义。
(振荡周期、状态周期、机器周期、指令周期。
P45-46)4、思考题2-3 51子系列和52子系列的片内资源有何区别?(P31)5、思考题2-6 8051单片机的片内数据和程序存储器寻址范围各是多少?(P31)6、思考题2-10 MCS-51中有多少SFR,它们是怎样分布的?(P41)7、思考题2-11谈谈MCS-51是怎么避免存储空间重叠而产生数据冲突的?(P36)8、思考题2-16为什么要复位?MCS-51有哪些复位电路?复位后SFR的值各为多少?(P44~45)9、补充题1 MCS-51单片机由哪几部分功能模块组成?(P31 2.3.1硬件资源)10、补充题2概述MCS-51单片机的引脚功能,以及三总线的组成。
(P33-35 、P46-47)11、补充题3请叙述51单片机I/O口的应用特性。
(P34)第三章51单片机指令系统习题:3-2、3-3、3-4、3-6、3-8、3—11、3-13、3-141、习题3-2 MCS-51有哪些寻址方式?各有什么特点?试举例说明。
(P52-55)2、习题3-3已知R0=32H,A=48H,(32H)=80H,(40H)=08H。
指出执行下列程序段后上述各单元内容的变化。
MOV A,@R0 ;A=80HMOV @R0,40H ;(32H)=08HMOV 40H,A ;(40H)=80HMOV R0,#35H ;R0=35H3、习题3-4已知A=7AH,R0=30H,(30H)=A5H,PSW=80H,请指出以下各条指令的执行结果。
单片机原理及应用习题库(含答案)

单片机原理及应用习题库(含答案)一、单选题(共54题,每题1分,共54分)1.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B2.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D3.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B4.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A5.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A6.若(SP)=40H,当执行一条RET指令后,SP的值为():A、38HB、42HC、41HD、3EH正确答案:D7.ANL C, bit 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E8.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A9.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A10.10101.101B转换成十进制数是()。
A、46.625B、23.625C、23.62D、21.625正确答案:D11.下列指令能使R0高4位不变,低4位置F的是()。
A、ANL R0,#OF0HB、ANL R0,#OFOHC、ORL 0,#OFHD、ORL 00H,#OF0H正确答案:C12.执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B A , B的内容是:(A)= (B)=A、(A)=00H (B)=10HB、(A)=01H (B)=10HC、(A)=01H (B)=12HD、(A)=00H (B)=13H正确答案:B13.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B14.指令ANL A,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:B15.MCS-51指令系统中,执行下列指令后,其结果为()。
(完整版)单片机原理及应用习题答案

(完整版)单⽚机原理及应⽤习题答案思考与练习题11.1单项选择题(1)单⽚机⼜称为单⽚微计算机,最初的英⽂缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单⽚机是( C )的单⽚机。
A.1位B.4位C.8位D.16位(3)单⽚机的特点⾥没有包括在内的是( C )A.集成度⾼B.功耗低C.密封性强D.性价⽐⾼(4)单⽚机的发展趋势中没有包括的是( B )A.⾼性能B.⾼价格C.低功耗D.⾼性价⽐(5)⼗进制数56的⼆进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)⼗六进制数93的⼆进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)⼆进制数11000011的⼗六进制数是( B )A. B3HD.E3H(8)⼆进制数11001011的⼗进制⽆符号数是( B )A. 213B.203C.223D.233(9)⼆进制数11001011的⼗进制有符号数是( B )A. 73B.-75C.-93D.75(10)⼗进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)⼗进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)⼗进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACED.{(15)或逻辑的表达式是( B )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(16)异或逻辑的表达式是( C )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(17)⼆进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)⼆进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有⾮门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理&D.C51源程序调试(24)家⽤电器如冰箱、空调、洗⾐机中使⽤的单⽚机主要是利⽤了它的( D )A.⾼速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单⽚机?单⽚机与通⽤微机相⽐有何特点?单⽚机是在⼀块半导体硅⽚上集成了计算机基本功能部件的微型计算机。
单片机原理及应用习题库与参考答案 (3)

单片机原理及应用习题库与参考答案一、单选题(共54题,每题1分,共54分)1.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A2.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D3.一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、6FFFHB、5FFFHC、5F00HD、6000H正确答案:B4.当晶振频率为6MHz时,有效复位信号高电平时间要持续():A、4μsB、2μsC、3μsD、1μs正确答案:A5.波特的单位是()A、字节/秒B、帧/秒C、字符/秒D、位/秒正确答案:D6.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B7.下列指令中不影响标志位CY的指令有()。
A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D8.以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON正确答案:B9.MCS-51单片机的低8位地址总线是():A、P0B、P1C、P2D、P3正确答案:A10.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D11.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、06HB、20HC、02HD、60H正确答案:D12.若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D13.RS1和RS0的定义是()A、用户标志位B、进位标志位C、奇偶标志位D、寄存器组选择位E、辅助进位标志位F、溢出标志位正确答案:D14.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D15.8051单片机的定时器T1用作定时方式时是A、由外部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:B16.下列指令能使R0低4位不变,高4位置F的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理习题库单片机有答案
GE GROUP system office room 【GEIHUA16H-GEIHUA GEIHUA8Q8- 第一章 单片机概述与结构 一、选择题 1.访问片外部数据存储器时,不起作用的信号是( C)。 A./RD B./WE C./PSEN D.ALE 2.51单片机P0口用作输出时,应外接( A )。 A.上拉电阻 B.二极管 C.三极管 D.下拉电阻 3.进位标志CY在( C )中。 A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 4.堆栈数据的进出原则是( D )。 A.先进先出 B.进入不出 C.后进后出 D.先进后出 5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。 A.1.5 B.3 C.1 D.2 6.在家用电器中使用单片机应属于微计算机的( B )。 A.辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用 7.PC的值是( C )。 A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址 C.当前正在执行指令的下一条指令的地址 D.控制器中指令寄存器的地址 8.单片机应用程序一般存放在( B )中。 A.RAM B.ROM C.寄存器 D.CPU 9.在堆栈操作中,当进栈数据全部弹出后,这时SP应指向( D ) A.栈底单元 B.7FH单元 C.栈底单元地址加1 D.栈底单元地址减1
10.51单片机的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A )。
A.读锁存器 B.读数据库 C.读A累加器 D.读CPU 二、填空题 1.单片机复位后,SP、PC和I/O口的内容分别为 07H\000H\FFH 。
2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址范围是 08H---0FH 。
3.51单片机驱动能力最强的并行端口为 P0端口 。 4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR的长度为_16__位。
5.访问51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。
6.若A中的内容为63H,那么P标志位的值为 1 。 7.当扩展外部存储器或I/O口时,P2口用作 高八位地址总线 。 8.51单片机内部RAM区有 4 个工作寄存器区。 9.51单片机内部RAM区有 128 个位地址。 10.外部中断1()的中断入口地址为 0013 ;定时器1的中断入口地址为 001B 。
11.51单片机有 4 个并行I/O口, P0~P3是准双向口,所以由输出转输入时必须先写入 1 。
12.51单片机的堆栈建立在 内部RAM 内开辟的区域。 三、判断 1.所谓的单片机,就是将CPU、存储器、定时/计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。( T)
2.51单片机的程序存储器数和数据存储器扩展的最大范围都是一样的。( T )
3.51单片机是微处理器。( T ) 四、简答题 1.单片机的发展大致分为哪几个阶段? 单片机的发展历史可分为四个阶段: 第一阶段(1974年----1976年):单片机初级阶段。 第二阶段(1976年----1978年):低性能单片机阶段。 第三阶段(1978年----现在):高性能单片机阶段。 第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段
2.什么是单片机,什么是微型计算机系统它们各有什么特点
以微型计算机为核心组成的应用控制系统叫做微型计算机系统,包括系统软件和硬件两个组成部分。单片机是面向工业控制的微处理器,是工业CPU,它是将CPU、RAM、ROM存储器、定时计数器、中断控制、I/O接口电路集成在一块芯片上。也叫单片微型计算机。由于体积小、功能强、可靠性高、低功耗,被广泛应用在嵌入式控制系统中。是计算机向小型化发展的结果。微处理器、单片机是计算机的处理器即指挥中心单元,微型计算机就是办公用的电脑,微型计算机系统就是计算机的应用系统。
3.调研目前都有哪些新型的8位单片机,它们各有哪些特点应用在什么场合
智能消费型的ARM11 A8 A10核心的, 速度快有PDA所需的各种模块,例如LCD,AUDIO,SDI,USB等,用在PDA 领域比如PAD,手机。
工业型的 STM32 NXP11XX NXP21XX ARM7 M8 核心, 工业场合的各种接口 ADC DAC CAN UART PWM SPI 等主要用在工业控制,工业仪表方面。
专业型的,有些单片机有三相电机控制模块,有些单片机有智能电表控制模块,有些单片机有数字解码模块,等等。。。。
4.51单片机存储器的分为几个空间,每个空间的地址范围是多少? 分为四个空间 内部程序存储器 地址范围0000H-0FFFH 共4KB ,外部程序存储器 0FFFH-0FFFFH 共64KB;内部数据存储器 00H-FFH 共256个字节(其中包括低128字节和特殊功能寄存器SFR 128个字节),外部数据存储器可扩展至64KB。CPU访问片内外程序存储器ROM指令用MOVC,访问片外数据存储器RAM指令用MOVX,访问片内RAM用MOV
5.说明51单片机的引脚EA的作用, 该引脚接高电平和接低电平时各有何种功能
当该引脚为高电平时,单片机访问片内程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4KB地址范围时,将自动转向执行外部程序存储器内的程序。
当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。对于8031来说,因其无内部程序存储器,所以该引脚必须接地,这样只能选择外部程序存储器
6.51单片机片内RAM低128个单元划分为哪三个主要部分各部分的主要功能是什么
8051单片机内部RAM低128单元划分为工作寄存器组、位寻址区、堆栈与数据缓冲区。它们的特点如下:
(1)工作寄存器组(00H——1FH) 这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。 (2)位寻址区(20H——2FH) 16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。主要用于位寻址。
(3)堆栈与数据缓冲区(30H——7FH) 用于设置堆栈、存储数据。 7.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断51单片机是否正在工作?
ALE引脚,地址锁存有效信号输出端。在访问片外程序存储器期间,每个机器周期该信号出现两次,其下降沿用于控制锁存P0口输出的低8位地址。及时不再访问片外程序存储器,改信号也以上述频率(振荡频率的1/6)出现,因此可用作对外输出的始终脉冲。也就是说,正常工作的MCS51,ALE会有脉冲信号输出。如果没有正常工作,那就没有脉冲信号输出,或者输出的不是等间距的脉冲信号。
第二章 指令系统 一、选择题 1.在相对寻址方式中,寻址的结果存放在(A )。 A.PC中 B.A中 C.DPTR中 D.某个存储单元中 2.在寄存器间接寻址方式中,指定寄存器中存放的是( B )。 A.操作数 B.操作数地址 C.转移地址 D.地址的偏离量 3.对程序存储器的读操作,只能使用(D )。 A.MOV指令 B.PUSH指令 C.MOVX指令 D.MOVC指令 4.能够进行十进制调整的十进制运算( C)。 A.有加法和减法 B.有乘法和除法 C.只有加法 D.只有减法 5.不能为程序存储器提供或构成地址的有( D )。 A.PC B.A C.DPTR D.PSW 6.以下各项中不能用来对内部数据存储器进行访问的是( A )。 A.DPTR B.按存储单元地址或名称 C.SP D.由R0或R1作间址寄存器
7.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用的指令( C )。
A.SETB PSW.3 B.SETB D0H.3 C.MOV PSW.3,1 D.CPL PSW.3 8.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是( B )指令。
A.ADD B.DA A C.ADDC D.由实际程序确定
9.有如下程序段: MOV 31H,#24H MOV A,31H; SWAP A ANL A,#0F0H 执行结果是( C )。 A.(A)=24H B.(A)=42H C.(A)=40H D.(A)=00H 10.假定A=38H,(R0)=17H,(17H)=34H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为( D )。 A.CDH B.DCH C.BCH D.DBH 11.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( A )。
A.将源程序转换成目标程序 B.将目标程序转换成源程序 C.将低级语言转换成高级语言 D.连续执行键 12.设内部RAM中(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序执行后( B ) =( B )。
MOV R0,#30H MOV A,@R0 MOV R1,A MOV B,@R1 A.00H B.40H C.30H D.10H 13.调用子程序、中断响应过程及转移指令的共同特点是( D )。