单片机原理及应用的试题库

合集下载

(完整版)《单片机原理与应用》试题及答案

(完整版)《单片机原理与应用》试题及答案
R0;


(5)MOV
T0,#3CF0H;(

三、简答题
1.假如(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则履行以下指令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= _____;(DPL)=________;(SP)=________;(6分)
令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)
2、采纳6MHz的晶振,准时1ms,用准时器方式0时的初值应为多少?(请给出计算过程)
(6分)
解:∵采纳6MHZ晶振
∴机器周期为2us
(213-X)×2×10-6=1×10-3
AJMP
MAIN
;复位,转主程序
ORG
0100H
MAIN:
MOV
DPL,#00H
;初始化DPTR
MOV
DPH,#60H
MOV
R0,#30H.
;初始化R0
LOOP:
MOV
A,@R0
MOVX
@DPTR,
A
INC
R0
INC
DPTR
CJNE
R0,#40H,LOOP
NOP
RET
(1)程序以下:
8
ORG
0000H
2#
VccCS
6264 3#
CE
CE
CE
8
D0~D7DE
WR
D0~D7DE
WR
D0~DE7WR

单片机原理及应用的试题库

单片机原理及应用的试题库

一、选择题1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。

A.Ⅰ区B.Ⅱ区C.Ⅲ区D.Ⅳ区答案:2.B2、读片外部数据存储器时,不起作用的信号是。

A./RDB. /WEC./PSEND.ALE答案: 4.C3.已知:MOV A,#28HMOV R0,#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果A的内容为A. A0HB.28HC.08HD.88H答案:6.A4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。

A.ADDB.DA AC.ADDCD.由实际程序确定答案:7.B9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为A.8.192msB. 65.536 msC. 0.256msD.16.384ms答案:9.B11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。

A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H答案:11.D13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。

A.ADDB.DA AC.ADDCD.由实际程序确定答案:3.B14、进位标志CY在中。

A.累加器B.算逻运算部件ALUC.程序状态字寄存器PSWD.DPTR答案:14.C15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。

A.间接B.变址C.相对D.直接答案: 5.B16、有如下程序段:MOV 31H ,#24H ;MOV A ,31H ;SWAP A ;ANL A ,#0F0H ;执行结果是A.(A)=24HB.(A)=42H C .(A)=40H D.(A)=00H答案:16.C19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:()A. 16B. 20C.18D. 6答案:19.A20、堆栈数据的进出原则是A.先进先出B.进入不出C.后进后出D.先进后出答案:20.D21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μsA 、1.5B 、3C 、1D 、2答案:21、D,22、单片机复位后,累加器A、PC、PSW的内容为()A、A = FFH PC = 00H PSW = FFHB、A = 00H PC = 0000H PSW = 00HC、A = 07H PC = 0000H PSW = FFHD、A = 00H PC = 00H PSW = 00H答案:22、B,23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。

单片机原理及应用练习题

单片机原理及应用练习题

单片机原理及应用练习题一、单向选择题: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程序存储器芯片要( B )地址线。

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,它的字形代码应为( )。

A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,( )是错误的。

A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是( )。

A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位⒈十进制数4256转换为十六进制数是()。

⒉10A0H ②0A0AH ③0AA00H ④010AH⒉二进制数10000000的真值是()。

⒊128 ② 255 ③ -255 ④ -128⒊ROM指的是()⒋触发器②只读存储器③随机存储器④寄存器⒋当系统的晶振频率为12MHz时,其机器周期是()。

⒌ 3μs ② 2μs ③ 1μs ④ 4μs⒌开机复位后,并行口I/O各寄存器的状态是()①随机数②维持原有内容③ 00H ④ 0FFH⒍位地址1EH具体处于片内RAM中什么位置()。

单片机原理及应用练习题及参考答案

单片机原理及应用练习题及参考答案

单片机原理及应用练习题及参考答案1、关于MCS-51的堆栈操作,正确的说法是( )A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对答案:C2、已知(A)=59H,(R0)=30H,(30H)=6CH,执行指令XCHD A,@R0后,R0的内容为():A、59HB、30HC、6CHD、5CH答案:D3、当RS1RS0=10时,Rn的地址是():A、08H~0FHB、00H~07HC、18H~1FHD、10H~17H答案:D4、单片机应用程序一般存放在()。

A、RAMB、ROMC、CPUD、寄存器答案:B5、OV(PSW.2)的定义是()A、溢出标志位B、用户标志位C、进位标志位D、寄存器组选择位E、辅助进位标志位F、奇偶标志位答案:A6、RST引脚功能是()A、外部程序存储器读选通信号B、访问程序存储控制信号C、+5 V电源D、复位信号答案:D7、汇编结束指令是():A、ENDB、EQUC、ORGD、BIT答案:A8、执行下面一段程序; 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答案:B9、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32答案:C10、ANL C, bit 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:E11、下列指令能使累加器A低4位不变,高4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H答案:D12、指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:E13、8031单片机的内部主要组成部分不包含():A、CPUB、I/O接口C、ROMD、定时计数器答案:C14、已知(A)=50H,(R0)=30H,(30H)=6CH,执行指令MOV A,@R0后,A的内容为():A、50HB、30HC、6CHD、00H答案:C15、一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、5F00HB、5FFFHC、6000HD、6FFFH答案:B16、INC direct 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B17、已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H答案:B18、哪个不是常用的晶振频率():A、11.0592MHzB、12MHzC、3MHzD、6MHz答案:C19、( )指令是MCS-51指令系统中执行时间最长且长达8 us的。

《单片机原理及应用》习题库(建议收藏保存)

《单片机原理及应用》习题库(建议收藏保存)
(4分)
A速度协调
B数据缓冲和锁存
C数据转换
D数据暂存
纠错
正确答案A
解析
知识点
单片机原理及应用作业题
19.
单片机的堆栈指针 SP 始终是( )。
(4分)
A指示堆栈底
B指示堆栈顶
C指示堆栈地址
D指示堆栈长度
纠错
正确答案B
解析
知识点
单片机原理及应用作业题
20.
定时工作方式 0 和 1 比较,定时工作方式 2 不具备的特点是( )。
C数据共享技术
D并行处理技术
纠错
正确答案A
解析
知识点
单片机原理及应用作业题
12.
8051 单片机共有( )个中断优先级 。
(4分)
A2
B3
C4
D5
纠错
正确答案A解析知识点单机原理及应用作业题13.
定时器 / 计数器工作于模式 2 ,在计数溢出时( )。
(4分)
A计数从零重新开始
B计数从初值重新开始
ATMOD/SCON
BTCON/PCON
C IE/TCON
DTCON/SCON
纠错
正确答案D
解析
知识点
单片机原理及应用作业题
13.
假定( A)=0C5H,执行指令: SWAP A 后,累加器 A的内容为( )。
(4分)
A0CH
BC0H
C5CH
DC5H
纠错
正确答案D
解析
知识点
单片机原理及应用作业题
14.
CPUSH 00H
DPUSH 08H
纠错
正确答案D
解析
知识点
单片机原理及应用作业题

单片机原理及应用试题

单片机原理及应用试题

单片机原理及应用试题一、选择题(每小题4分,共40分)1. 下列说法中,关于单片机的描述正确的是:A. 单片机是一种微型计算机B. 单片机是一种存储芯片C. 单片机只能执行单一功能D. 单片机无法与外部设备进行通信2. 单片机的内部结构主要包括以下几个部分:()A. 控制器、运算器、存储器B. 输入设备、输出设备、外部存储器C. 中央处理器、内存、接口电路D. 时钟电路、通信接口、扩展接口3. 单片机的主频是指()A. 内部时钟频率B. 外部时钟频率C. CPU执行指令的速度D. 存储器的运行速度4. 单片机的引脚数目不包括()A. VCCB. GNDC. 电源指示灯D. 外部中断引脚5. 下列关于单片机外部中断的说法中,错误的是()A. 外部中断可以用来处理紧急事件B. 外部中断可以通过引脚触发C. 外部中断可以暂停CPU的当前任务D. 外部中断可以用来初始化系统6. 单片机的输入输出方式主要有以下几种:()A. 串行输入/输出、并行输入/输出B. 模拟输入/输出、数字输入/输出C. 并行输入/输出、数字输入/输出D. 串行输入/输出、模拟输入/输出7. 单片机编程中,通常使用的编程语言是()A. C语言B. Python语言C. 汇编语言D. Java语言8. 下列关于单片机应用领域的说法中,错误的是()A. 工业自动化B. 智能家居C. 互联网应用D. 嵌入式系统9. 单片机程序的入口点是()A. main函数B. setup函数C. loop函数D. interrupt函数10. 单片机系统中,用于将模拟信号转换为数字信号的模块是()A. 数字转换模块B. 模拟转换模块C. ADC模块D. DAC模块二、填空题(每小题4分,共40分)1. 单片机最基本的功能是________。

2. 单片机是一种集成度________的计算机。

3. 单片机采用的编程方式主要有________和________。

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

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

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。

A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。

A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

单片机十套试题卷单片机原理及应用

单片机十套试题卷单片机原理及应用

单片机十套试题卷单片机原理及应用试题一1.若存储器容量为32K某16位,则()。

A.B.C.D.地址线为15根,数据线为16根地址线为32根,数据线为16根地址线为16根,数据线为32根地址线为16根,数据线为15根2.下列说法正确的是()。

A.B.C.D.E.各中断发出的中断请求信号,都会标记在IE寄存器中。

各中断发出的中断请求信号,都会标记在TMOD寄存器中。

各中断发出的中断请求信号,都会标记在IP寄存器中。

各中断发出的中断请求信号,都会标记在TCON与SCON寄存器中。

3.已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字6,小数点暗,则它的字形代码应为()。

A.B.C.D.06H30HF9H82H4.通常在单片机的应用系统中,存放程序的存储器可采用()。

A.B.C.D.ROM和RAMROMRAM光盘5.要使80C51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

A.98HB.C.D.84H42H22H6.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。

A.B.C.D.2μ8μ4μ1m7.访问绝对地址时,一般需包含的头文件是()。

A.B.C.D.reg51.habacc.hintrin.htartup.h8.8255A是可编程的并行输入/输出接口芯片,内部有()个8位的并行口。

A.B.C.D.2个3个4个5个9.在80C51单片机中,要求计数值较大时应采用()。

A.B.C.D.方式0方式1方式2方式310.在80C51单片机中,下面哪个不属于特殊功能寄存器()。

A.PC2B.C.D.IPSCONIE二、填空题(填空题共10题,每题2分1.RESET信号复位后,指令计数器PC的内容为。

2.8255A内部控制电路还可以分成两组:A组和B组。

其中A组控制的对象是,B组控制的对象是。

3.若采用6MHz的晶体振荡器,则80C51单片机的振荡周期为,机器周期为。

单片机原理及应用试题库 - 答案

单片机原理及应用试题库 - 答案

《单片机原理及应用》试题库一、填空题1.单片机就是把(CPU)、( 输入/输出)、和( 存储器)等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器)或(微控制器)。

2.Intel公司典型的单片机有( MCS-51系列)和( MCS-96系列)。

3.单片机具有体积( 下)、重量( 轻)、价格( 低)、功耗( 小)、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。

4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU )。

它包括两个主要部分:(运算器)、(控制器)。

5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。

6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。

7.MCS-51单片机内部RAM区有(128 )个位地址。

8.外部中断1(INT1)的中断入口地址为(0013H );定时器1的中断入口地址为(001BH )。

9.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH ),工作寄存器区的地址范围是(00H—1FH ),片内程序存储器中寻址区的地址范围是(0000H—07FFH )。

10.MCS-51有( 4 )个并行I\O口。

11.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH )内开辟的区域.12.MCS-51片内(20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。

13.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。

14.若不使用89C51片内的程序存储器,引脚(EA’)必须接地。

15.MCS-51中凡字节地址能被(0和8 )整除的特殊功能寄存器均能寻址。

16.MCS-51有4组工作寄存器,它们的字节地址范围是(00H—1FH )。

单片机原理及应用复习资料_普通用卷

单片机原理及应用复习资料_普通用卷

单片机原理及应用课程一单选题 (共74题,总分值74分 )1. 在异步通信中,数据传输的单位是()(1 分)A. 字节B. 字C. 帧D. 位2. 在MCS-51中,需要外加电路实现中断撤除的是()(1 分)A. 定时中断B. 脉冲方式的外部中断C. 外部串行中断D. 电平方式的外部中断3. MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()(1 分)A. MULB. MOVXC. MOVCD. MOV4. #data表示()(1 分)A. 8位直接地址B. 16位地址C. 8位立即数D. 16位立即数5. 读片外部数据存储器时,不起作用的信号是()(1 分)A. /RDB. /WEC. /PSEND. ALE6. 能用紫外线光擦除ROM中的程序的只读存储器为()(1 分)A. 掩膜ROMB. PROMC. EPROMD. EEPROM7. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是()(1 分)A. 00H-10HB. 08H-0FHC. 10H-1FHD. 00H-07H8. 定时器/计数器工作方式1是()。

(1 分)A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构9. 有如下程序段: MOV 31H ,#24H ; MOV A , 31H ; SWAP A ; ANL A , #0F0H ;执行结果是(1 分)A. (A)=24HB. (A)=42HC. (A)=40HD. (A)=00H10. 8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。

(1 分)A. 0区B. 1区C. 2区D. 3区11. 8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。

单片机原理及应用试题库---答案

单片机原理及应用试题库---答案

单片机原理及应用试题库---答案一、选择题1.单片机是一种_____________。

A.专用计算机B.通用计算机C.硬件设备D.软件工具答案:A.专用计算机2.以下哪个是单片机的特点?A.运算速度慢B.体积庞大C.成本高昂D.集成度高答案:D.集成度高3.单片机具有以下哪种存储器?A.只读存储器(ROM)B.可擦写可编程存储器(EEPROM)C.随机存储器(RAM)D.以上都是答案:D.以上都是4.单片机的核心部件是_____________。

A.中央处理器(CPU)B.输入输出端口(I/O)C.存储器D.总线答案:A.中央处理器(CPU)5.单片机的工作频率主要取决于_____________。

A.电源电压B.晶振频率C.存储器容量D.输入输出接口数量答案:B.晶振频率6.单片机系统时钟频率为8MHz,该系统每秒能够执行______条指令。

A.8,000B.800C.8,000,000D.800,000答案:C.8,000,0007.单片机中的GPIO口是指_____________。

A.通用输入输出口B.全球定位系统C.图形处理单元D.操作系统答案:A.通用输入输出口8.单片机编程语言中,常用的高级语言是_____________。

A.C语言B.汇编语言C.机器语言D.BASIC语言答案:A.C语言二、填空题1.单片机的中央处理器是_____________。

答案:微处理器或微控制器2.单片机的特点之一是_____________。

答案:体积小3.单片机的存储器中,ROM用于存储_____________。

答案:程序代码4.单片机的存储器中,RAM用于存储_____________。

答案:临时数据5.单片机的输入输出端口主要用于_____________。

答案:与外部设备的数据交换6.单片机的时钟频率越高,其运算速度_____________。

答案:越快7.单片机的第一台现代微控制器诞生于_____________年。

(完整版)单片机原理及应用考试试题及答案

(完整版)单片机原理及应用考试试题及答案

单片机原理及应用试题一一、填空题(每空1分,共20分)1、计算机的系统总线有地址总线、控制总线和数据总线。

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

3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。

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

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

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

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

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

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

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

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

11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。

12、写8255A控制字时,需将A1、A0置为11。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC(B)PSW(C)A(D)SP2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B )(A)MOV(B)MOVX(C)MOVC(D)以上都是3、指令ALMP的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A )(A)98H(B)84H(C)42H(D)22H5、各中断源发出的中断请求信号,都会记在MCS-51系统中的(B )(A)IE(B)IP(C)TCON(D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A)混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是(A )(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51外扩一个8255时,需占用(D)个端口地址(A)1个(B)2个(C)3个(D)4个9、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A)(A)方式0(B)方式1(C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)(A)11根(B)12根(C)13根(D)14根三、问答题(每题5分,共20分)1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。

A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。

A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。

A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。

A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。

A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。

A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。

A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。

2. 在51单片机中,P1、P2、P3分别是______、______、______端口。

3. 单片机的程序存储器通常采用______型存储器。

4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。

5. 单片机的串行通信接口可以实现______位数据的串行传输。

6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共30题,每题1分,共30分)1、CPU主要的组成部部分为()。

A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A2、用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3、MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为()。

A、(A)=28H (C)=1B、(A)=29H (C)=1C、(A)=68H (C)=0D、A)=29H (C)=0正确答案:B4、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D5、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。

A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正确答案:C6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、0B、1C、-1D、2正确答案:A7、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。

A、1B、2C、3D、4正确答案:A8、MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。

MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $A、00HB、30HC、32HD、07H正确答案:B9、8051单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A、6B、12C、2D、1正确答案:D10、能将A的内容向左循环移一位,第七位进第0位的指令是()。

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)一、单选题(共100题,每题1分,共100分)1、设异步串行接口按方式1每分钟传输9000个字符,则其波特率应为()A、2000B、1500C、1000D、1200正确答案:B2、下列属于INT1口触发中断时的语句为interrupt()A、1B、3C、2D、0正确答案:C3、185转化为16进制为()A、11B、12C、B9D、9B正确答案:C4、在计算机中“A”是用()来表示的A、BCD码B、二——十进制编码C、余三码D、ASCII码正确答案:D5、P0口作数据线和低8位地址线时()A、能作I/O口B、应外接上拉电阻C、应外接高电平D、不能作I/O口正确答案:D6、80C51串口收发过程中定时器T1的下列描述中()是不正确的。

A、T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C、接收数据时,该时钟脉冲的上升沿对应于数据位采样D、通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值正确答案:A7、用定时器T1工作方式2计数,要求每次计满100次向CPU发出中断请求,TH1,TL1的初始值为()A、0x9cB、0x20C、0x64D、0xa0正确答案:A8、当ALE信号有效时,表示()A、从ROM中读取数据B、从P0口可靠地送出低8位地址C、从P0口送出数据D、从RAM中读取数据正确答案:B9、中断控制方式的优点是()A、提高CPU的利用率B、能在线进行故障处理C、无须CPU干预D、硬件连接简单正确答案:A10、1字节为()位A、4B、8C、16D、32正确答案:B11、89C51单片机串行口SCON寄存器允许接收位为()A、TIB、RIC、REND、SM2正确答案:C12、串行口也可称作()A、寄存器B、内部中断源C、定时器D、外部中断源正确答案:B13、中断函数的返回值是()A、无返回值B、1或0C、0D、1正确答案:A14、定时器T0工作在方式3时,定时器T1有()种工作方式。

单片机原理与应用试题库

单片机原理与应用试题库

页眉内容单片机原理与应用试题库一、填空题(每题2分,共50分)1、在定时器工作方式0下,计数器的宽度为位,若系统晶振频率为6MHZ,则最大定时时间为μs。

2、设(SP)= 60H,指令ACALL DIS指令地址为3020H,执行这个指令后,(SP)= ,(61H)= 。

3、异步串行数据通信有、和三种数据通路形式。

4、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为了访问存储器提供地址。

5、已知(A)=59H,执行指令INC A后,(A)= H,继续执行DA A后,(A)= H。

6、MCS-51单片机共有个中断源,其中个为外部中断源。

7、设定T1为计数器方式,工作方式2,则TMOD中的值为。

8、若IT0=0,当引脚为低电平的时候,INT0的中断标志位才能置位。

9、在接口电路中,把已经编址并能进行读写操作的寄存器称为。

10、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即方式、方式和方式。

11、MCS-51单片机内部RAM区有个工作寄存器,有个位地址。

12、外部中断1(INT1)的中断入口地址为;定时器1(TF1)的中断入口地址为。

13、单片机一共有四个物理存储器空间,分别是_、、和。

14、A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是。

15、在存储器编址中,不需要额外增加电路,但会造成存储器映象区重叠的编址方法是法,能有效地利用存储空间适用于大容量存储器扩展的编址方法是法。

16、微处器由、和三部分组成。

17、串行通信按照数据传送方向可分为、和三种方式。

18、若(PSW)=18H,则选取的是第组通用寄存器。

其地址范围从H~H。

19、若系统的晶振频率为6MHz,则机器周期μs,最短和最长的指令周期分别为μs和μs。

20、MCS-51单片机PC的长度为位;SP的长度为位;DPTR的长度为位。

21、在单片机系统扩展中,74LS373常作为器。

单片机原理与应用综合题库

单片机原理与应用综合题库

单片机原理与应用综合题库单片机原理与应用题库1(一)第一章单片机详述1.2除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

1.4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974年----1976年):单片机初级阶段。

第二阶段(1976年----1978年):高性能单片机阶段。

第三阶段(1978年----现在):高性能单片机阶段。

第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段1.5单片机根据其基本操作处理的位数可分为哪几种类型?请问:单片机根据其基本操作处置的位数可以分成:1十一位单片机、4十一位单片机、8十一位单片机、16十一位单片机和32十一位单片机。

1.6mcs-51系列单片机的基本芯片分别为哪几种?它们的差别就是什么?请问:基本芯片为8031、8051、8751。

8031内部包括1个8位cpu、128bram,21个特殊功能寄存器(sfr)、4个8位并行i/o口、1个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩eprom芯片。

8051就是在8031的基础上,片内又内置存有4kbrom,做为程序存储器,就是1个程序不少于4kb的小系统。

8751是在8031的基础上,增加了4kb的eprom,它构成了1个程序小于4kb的小系统。

用户可以将程序固化在eprom中,可以反复修改程序。

1.7mcs-51系列单片机与80c51系列单片机的优劣点就是什么?答:共同点为它们的指令系统相互兼容。

不同点在于mcs-51是基本型,而80c51采用cmos工艺,功耗很低,有两种掉电工作方式,一种是cpu停止工作,其它部分仍继续工作;另一种是,除片内ram继续保持数据外,其它部分都停止工作。

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。

A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。

A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。

A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。

A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。

《单片机原理及应用》习题库

《单片机原理及应用》习题库

一、填空题1.单片机与普通计算机的不同之处在于其将_CPU__、存储器和__I/O_3部分集成于一块芯片之上。

2.CPU主要由运算器和控制器组成。

CPU中的布尔处理器用来处理位操作。

3.MSC-51系列单片机中,片内无ROM的机型是8031 ,有4KB ROM的机型是_8051_,而有4KB EPROM 的机型是8751 。

-32的补码为11100000 B,补码11011010B代表的真值为_-38__D。

4.5.原码数BFH=_-63_D,原码数6EH=_110_D。

6.100的补码=_64_H,-100的补码= 9C H7.在8031单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,但其中仅有_21_个字节有实际意义。

8.通常单片机上电复位时PC=_0000_H,SP=_07_H,通用寄存器则采用第_0_组,这一组寄存器的地址范围是从_00 H~_07_H。

9.若PSW为18H,则选取的是第_3__组通用寄存器。

10.8031单片机复位后R4所对应的存储单元地址为_04_H,因上电时PSW=_00_H。

11.若A中数据为63H,那么PSW的最低位(即奇偶位P)为_0_。

12.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。

13.在8031单片机中,使用P2、P0口传送地址信号,且使用了P0口来传送数据信号,这里采用的是总线复用技术。

14.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为_PUSH_和_POP_。

15.当8051地RST端上保持两个机器周期以上低电平时,8051即发生复位。

16.使用8031单片机时需将EA引脚接_低__电平,因为其片内无程序存储器。

17.8位机中的补码数80H和7EH的真值分别为_-128__和_127 。

18.配合实现“程序存储自动执行”的寄存器是_PC_,对其操作的一个特别之处是每取完一字节指令后PC内容会自动加1 。

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

本文由朱晟勋贡献 doc1。

一、选择题 1.8051 有四个工作寄存器区 由 PSW 状态字中的 RS1 和 RS0 两位的状态来决定 单片机复位后 若执行 有四个工作寄存器区,由 两位的状态来决定,单片机复位后 单片机复位后,若执行 SETB RS0 指令 此时只能使用 指令,此时只能使用 区的工作寄存器。

 区的工作寄存器。

A.Ⅰ区 答案:2.B B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 2、 读片外部数据存储器时,不起作用的信号是 A./RD B. /WE C./PSEN 答案: 4.C 3.已知:MOV A,#28H 。

 D.ALE MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果 A 的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行 BCD 码运算时,紧跟加法运算指令后面的指令必须是 指令。

A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为 12 MHz,在方式 1 下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU 使用的是第 0 组工作寄存器,地址范围是 A.00H-10H 答案:11.D 13、在进行 BCD 码运算时,紧跟加法运算指令后面的指令必须是 A.ADD 答案:3.B 14、进位标志 CY 在 中。

 B.DA A C.ADDC 指令。

 D.由实际程序确定 B.08H-0FH C.10H-1FH D.00H-07H 。

1 A.累加器 答案: 14.C B.算逻运算部件 ALU C.程序状态字寄存器 PSW D.DPTR 寻址。

15、MCS-51 单片机有七种寻址方式, MOVX A,@A+DPTR A.间接 B.变址 答案: 5.B 16、有如下程序段: MOV MOV SWAP ANL 31H ,#24H ; A , 31H ; A ; A , #0F0H ; B.(A)=42H C .(A)=40H C.相对 D.直接 属于 执行结果是 A.(A)=24H 答案:16.C ,至少需要提供的 I/O 线总数是: 19、8 位 LED 显示器采用动态显示方式时(不加锁存器) ( ) A. 16 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 答案: 20.D B.进入不出 C.后进后出 D.先进后出 B. 20 C.18 D. 6 D.(A)=00H 21、要 MCS-51 系统中,若晶振频率屡 6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器 A、PC、PSW 的内容为( ) A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031 有四个工作寄存器区,由 PSW 状态字中的 RS1、RS0 两位的状态来决定,单片机复位后,若执 行 SETB RS1 指令,此时只能使用( )区的工作寄存器。

 A、0 区 B、1 区 C、2 区 D、3 区 答案:23、C, 25、在进行 BCD 码运算时,紧跟加法运算指令后面的指令必须是( )指令。

 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定 A=38H, (R0)=17H, (17H)=34H,执行以下指令: 2 ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A 的内容为( ) 。

 A、 CDH B、DCH C、 BCH D、DBH 答案:26、D, 31、要 MCS-51 系统中,若晶振频率屡 12MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:31、C , 33、8051 有四个工作寄存器区,由 PSW 状态字中的 RS1、RS0 两位的状态来决定,单片机复位后,若执 行 SETB RS0 指令,此时只能使用( )区的工作寄存器。

 A、0 区 B、1 区 C、2 区 D、3 区 C.中断服务程序的入口地址 D.主程序等待中断指令的地址 答案:33、B, 37、设内部 RAM(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序执行后( B ) =( ) 。

 MOV R0,#30H MOV A,@R0 MOV R1,A MOV B,@R1 A 、 00H B 、40H C 、30H D 、 10H 答案:37、A , 二、判断题 1、MOV A,30H 这条指令执行后的结果(A)=30H。

 答案:1、 (×) 2、8031 与 8051 的区别在于内部是否有数据存储器。

 答案:2、 (×) 3、MCS-51 单片机可执行指令:MOV 答案:3、 (×) R6,R7。

 ( ) ( ) ( ) 4、指令中直接给出的操作数称为直接寻址。

 答案:4、 (×) 5、MCS-51 单片机中的 PC 是不可寻址的。

 答案:5、 (√) ( ) ( ) 6、MCS-51 有 5 个中断源,有 5 个中断优先级,优先级由软件填写特殊功能寄存器 IP 以选择。

 ) ( 3 答案:6、 (×) 7、MCS-51 单片机可执行指令:MOV R5,R4。

 ( ) ) ) 答案:7、 (×) 8、MOV A,@R7,将 R7 单元中的数据作为地址,从该地址中取数,送入 A 中。

 ( 答案:8、 (√) 9、80C52 单片机包含 4K 的 ROM,256 字节的 RAM,6 个中断源。

 ( 答案:9、 (×) 10、堆栈的操作原则是先进后出、后进先出。

( ) ( ) 答案:10、 (×) 12、MCS-51 单片机可执行指令:MOV A,@R3; 答案: 12、× 13、MOV A,30H 这条指令执行后的结果 A=30H; ( ) ( ) ( ) ( ) 答案:13、× 14、SP 内装的是栈顶首址的内容; 答案:14、× 15、对程序存储器的读操作,只能使用 MOV 指令; 答案:15、× 17、8031 与 8751 的区别在于内部是否有程序存储器; 答案:17、√ 18、程序计数器 PC 中装的内容是当前正在执行指令的地址。

 答案:18、 (×) 1 9 、 M C S -5 1 单 片 机 可 执 行 指 令 : M OV 2 8 H, @R 4 ; 19、 ×) ( 20、当向堆栈压入一个字节的数据后,SP 中的内容减 1; 20(×) 21、区分外部程序存储器和数据存储器的最可靠的方法是看其是被 PSEN信号连接。

WR ( ) ( ) ( ) 还是被 ( ) ( ) 21、 (√) 2 2 、 8 0 3 1 片 内 含 EP R O M , 8 0 5 1 片 内 不 含 EP R O M 。

 22、 (×) 4 三、填空题 第一部分 2. MCS-51 共有 111 条指令,可分为几种不同的寻址方式。

如:MOV A,@R1 属 寻址方式,MOV C, bit 属于 寻址方式。

 于 答案:2. 间接 位 3.外部中断有两种触发方式,电平触发方式和边沿触发方式。

其中电平触发方式只适合于外部 中断以 (高或低)电平输入,边沿触发方式适合于以 (正或负)脉冲输入。

答案:3. 第二部分 低 负 1.MCS-51 单片机 PC 的长度为 16 位;SP 的长度为位,DPTR 的长度为位。

 答案:1. 8 16 2.访问 MCS-51 单片机程序存储器地址空间.片内数据存储器地址.片外数据存储器地址的指令 分别为, MOV 和。

 答案:2. MOVC MOVX 第三部分 5、访问 8051 片外数据存储器 MOVX 指令采用的是 的是 寻址方式。

 答案:5、间接 , 基址加变址 6、MCS-51 单片机 PC 的长度为 16 位;SP 的长度为 答案:6、8, 16 寻址式,访问片外程序存储器 MOVC 指令采用 位,DPTR 的长度为 位。

第四部分 1、使用 8031 单片机时引脚 EA 接 达 KB。

 答案:1、 低 , 64 。

 电平,因其内部无程序存储器,8031 片外可直接寻址的存储空间 6、MCS-51 单片机指令系统,其中访问特殊功能寄存器是通过 寻址方式。

 答案:6、 直接 7、访问 MCS-51 单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别 为 、 和 。

 答案:7、 MOVC 、 MOV MOVX 。

 8、外部中断有两种触发方式: 和 。

 答案:8、电平触发方式,边沿触发方式 5 5、MCS-51 指令系统主要有哪几种寻址方式?每种寻址方式举个例子。

 MCS- 指令系统主要有哪几种寻址方式?每种寻址方式举个例子。

答案:A:寄存器寻址 MOV A, R5 B: 直接寻址 MOV A, 3AH C:立即数寻址 MOV A, #3AH D:变址寻址 MOVC A, @A+PC E:相对寻址 SJMP LOOP F:位寻址 ANL C,70H G:寄存器间址 MOV A, @R0 9、MCS-51 单片机存储器的分为几个空间逻辑空间,每个空间的地址范围是多少? MCS- 单片机存储器的分为几个空间逻辑空间,每个空间的地址范围是多少? 答:分为程序存储器、内部数据存储器和外部数据存储器。

程序存储器 内部数据存储器 外部数据存储器 五、读程序题 一)读程序 设内部 RAM(30H)=40H,(40H)=10H,(10H)=00H(P1)=CAH,分析以下程序执行后各单元及寄存器、P2 口 的内容。

 MOV R0,#30H ;( ) MOV A,@R0 ;( ) MOV R1,A ;( ) MOV B,@R1 ;( ) MOV @R1,P1 ;( ) MOV P2,P1 ;( ) 6 MOV 10H,#20H ;( ) 执行上述指令后的结果为: (R0)= ,(R1)=(A)= ,(B)= ,(40H)=(P1)=(P2)= ,(10H)= ( ) 答案: MOV R0,#30H ;(R0)←30H MOV A,@R0 ;(A)←((R0)) MOV R1,A ;(R1)←(A) MOV B,@R1 ;(B)←((R1)) MOV @R1,P1 ;((R1))←(P1) MOV P2,P1 ;(P2)←(P1) MOV 10H,#20H ;(10H)←20H 执行上述指令后的结果为:(R0)=30H,(R1)=(A)=40H,(B)=10H,(40H)=(P1)=(P2)=CAH,(10H)=20H 六、程序设计 1、比较大小 The address of X is VAR on external RAM. The address of Y is FUNC on external RAM too. Please write the software according to the flowing function. 答案:1、 、 ORG 0000H LJMP MAIN ORG 0040H MOV DPTR,#VAR MOVX A,@DPTR JZ ZERO JNB ACC.7,PULS MOV A,#0FFH AJMP OUT MOV A,#01H AJMP OUT MOV A,#00H MOV DPTR,#FUNC MOVX @DPTR,A SJMP ¥ END MAIN: PULS: ZERO: OUT: 7 请编程: 个字节的二进制数,求它们之和, 6 请编程:片外 RAM2000H 开始的单元中有 10 个字节的二进制数,求它们之和,并将结果存 的单元中( 储在片内 RAM 的 30H 的单元中(和<256 ) 。

相关文档
最新文档