单片机模拟试题精选修订版
单片机复习模拟试卷(复习值得参考下)

单片机模拟试卷一、填空题(每空1分,共10分)1.单片机内有组成微机的主要功能部件CPU 、存储器和I/O接口。
2.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP 。
3.RS232C是串行通信总线标准。
4.8255是通用的可编程并行接口。
5.MCS-51有一个全双工的异步串行口,有4种工作方式。
二、简述题(每题5分,共25分)1.单片机的特性主要有哪些?答: 1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。
2.8031、8051、8751有何异同?答: 8051、8751和8031均为8位单片机,其内部结构是基本相同的。
不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。
3.MCS-51的位存储区在哪里?寻址范围是多少?答: 内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~FFH;位存储区共256个位。
4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?答: 8051有2个16位的定时器/计数器,有4种工作方式。
定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。
5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?答:8051有5个中断源,分别是外部中断0, 外部中断1,定时器/计数器0的溢出中断, 定时器/计数器1的溢出中断,串行口中断。
三、判断题(20分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)(1)MOVX @R0,B X(2)MOV A,30H O(3)MOVX A,30H X(4)ADDC A,R7 O(5)SUB A,R2 X(6)ANL #99H ,36H X(7)MOV C,ACC.0 O(8)ORL P1.0,P3.1 X(9)JBC P0,LL1 X(10)ACALL PROC O2.判断以下说法是否正确,不正确予以改正。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机模拟试卷及答案

单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=19H(十六进制)=00011001B(二进制)。
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)4、8051的-EA=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。
7、8051单片机共有5(INT0 INT1 T0 T1 串行接口)个中断源,2(高低)个优先级。
8、能够加间址符@的寄存器有R0、R1 和DPTR(内部用R0 R1用在RAM)9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。
10、可编程并行I/O接口芯片8051内部功能部件包括128B的静态RAM,4个I/O接口和2个16位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。
A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0B.1C.2D.3 4、MCS-51系列单片机的CPU是(B )位的。
A.4位B.8位C.16位D.32位5、8051的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) (12\f)。
A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8051地址总线和数据总线分时复用所用端口是( D )。
单片机无纸化模拟考试试题1

单片机无纸化模拟考试试题1考试时间20分钟,总分100分。
共50道小题,20道单选,30道判断。
1、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS.A、1/12B、1/2C、1(正确答案)D、22、8051单片机的VCC(40)引脚是()引脚.A、主电源+5V(正确答案)B、接地C、备用电源D、访问片外存储器3、8051单片机的VSS(20)引脚是()引脚.A、主电源+5VB、接地(正确答案)C、备用电源D、访问片外存储器4、8051单片机中,用来访问外部存储器的是().A、PSWB、ACCC、SPD、DPTR(正确答案)5、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来().A、存放指令B、存放16位地址,作间址寄存器使用(正确答案)C、存放下一条指令地址D、存放上一条指令地址6、MCS—51单片机复位后,专用寄存器ACC的状态是().A、0000HB、07HC、00H(正确答案)D、0FFH7、MCS—51指令系统中,逻辑与操作指令是().A、CPLB、RLCC、ANL(正确答案)D、ORL8、MCS—51指令系统中,循环转移指令是().A、JBB、JNZC、CJNZD、DJNZ(正确答案)9、MCS—51指令系统中,异或指令是().A、XRL(正确答案)B、SETBC、CLRD、RR10、MCS—51指令系统中,指令CLR A;表示().A、将A的内容清0(正确答案)B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令11、堆栈区一般设在()区域.A、工作寄存器区B、特殊功能寄存器区C、一般RAM区(正确答案)D、位寻址区12、外部中断0的入口地址是().A、0003H(正确答案)B、000BHC、0013HD、001BH13、单片机上电复位后,PSW的值为().A、1B、07HC、FFHD、0(正确答案)14、8051单片机()口是一个8位漏极型开路型双向I/O端口.A、P0(正确答案)B、P1C、P2D、P315、“MOVA,R0”源操作数的寻址方式是().A、寄存器寻址(正确答案)B、直接寻址C、寄存器间接寻址D、立即寻址16、000BH是()中断的入口.A、T0(正确答案)B、T1C、INT0D、INT117、8051单片机具有双功能的端口是().A、P0口和P1口B、P3口(正确答案)C、P1口和P2口D、P1口18、单片机18,19脚的名称().A、接地B、复位C、时钟脉冲(正确答案)D、电源19、1个机器周期由()个状态周期构成.A、2B、4C、6(正确答案)D、820、8031单片机的EA引脚().A、必须接地(正确答案)B、必须接+5VC、可悬空D、以上三种视需要而定21、MCS—51单片机的布尔处理器是以A为累加器进行位操作的。
单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。
A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。
A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。
A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。
( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。
Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。
A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试模拟试题及答案

单片机应用技术模拟试卷1一、填空题(每空1分,共20分)1、单片机是由、存储器、及集成在一个芯片上组成的。
2、十进制数25=H(十六进制)=B(二进制)。
3、单片机的三总线可以分为总线、总线和控制总线。
4、8051的=1意味着访问前4K是程序存储器,超过4K后访问的是程序存储器。
5、单片机复位后SP=H,第一个入栈数据进入H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是。
7、8051单片机共有个中断源,个优先级。
8、能够加间址符@的寄存器有、R1和。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,个I/O接口和个14位的定时/计数器。
11、A/D转换器是将量转换成数字量,D/A转换器是将转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括()。
A.系统软件和应用软件 B.硬件系统和软件系统C.计算机及外设D.硬件和系统软件2、EPROM是指()。
A.随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行()次。
A.0B.1C.2D.34、MCS-51系列单片机的CPU是()位的。
A.4位B.8位C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是()。
A.00H-1FHB.20H-2FHC.30H-4FHD.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是()。
《单片机原理及应用》模拟试卷二一.选择题(正确答案在序号前打√,每小题2分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC 为16位,因此其寻址范围是(A)4KB(B)64KB(C)8KB(D)128KB2.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)6H(B)37H(C)38H(D)39H 5.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线6.在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL17H,AXRL A,@R0CPL A后,A的内容为(A)CBH(B)03H(C)EBH(D)C8H9.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1第1页共3页单片机原理及应用模拟试卷4一、填空题:(每题2分,共20分)1、8051单片机使用电源为2、SP复位后内容为:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机模拟试题精选修订版《单片机原理及应用》寻址方式与指令习题一、单选题1、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码2、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU3、进位标志CY在()中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR4、AT89S51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H5、执行指令MOVX A,﹫DPTR时,WR、RD脚的电平为()A、WR高电平,RD低电平B、WR低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平6、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C C 、RRC A D、INC A7、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB8、AT89S51的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH9、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令S UBB A,R2 后结果为()A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H10、设(A)=0C3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A、(A)=82H B、(A)=6CH C、(R0)=82 D、(R0)=6CH11、AT89S51的程序计数器PC为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K12、执行如下三条指令后,30H单元的内容是()MOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40HA、40HB、30HC、0EHD、FFH13、有如下程序段:MOV R 0,#30HSETB CCLR AADDC A,#0 0HMOV ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1HC、(00H)=0 0HD、(00H)=0 1H14、从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832HC 、2100H∽28FFH D、2000H∽3FFFH15、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()A、2000HB、2001HC、2002HD、2003H16、51单片机的指令系统中没有哪一类指令()A、单字节B、双字节C、三字节D、四字节17、下列传送指令中哪一个是正确的()A、MOV 44H,AB、MOV 30H,@R2C、MOV R0,R4D、ANL P1.0,20H18、LJMP指令的转移范围是( )A、-128~127B、2KC、4KD、64K19、下列指令中哪一个不影响标志位( )A、ADD A, 30HB、SUBB A, R2C、ORL A, #67HD、RL A20、AT89S51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()A、读锁存器B、读数据库C、读A累加器D、读CPU二、填空1.设(A)=34,(B)=10H,则执行指令DIV AB后,(A)=,(B)=。
2.外部数据存储器只能用指令来读写,只能用间接寻址方式,用DPTR寻址时,可寻址空间为。
3.当(RS1)=1,(RS0)=1时,R0对应的单元地址为。
4.堆栈一般设置在30H~7FH区域内;堆栈指针SP,复位时其值为,即若执行指令PUSH A,则是把A的内容复制到单元中;且(SP)=08H;若将堆栈顶设置在60H,则需执行指令。
5.AT89S51内部有21个SFR,占据地址空间,只能直接寻址;字节地址能够被8整除的字节可以寻址。
6.ORG 0100HAJMP NEXT ;指明指令AJMP NEXT的存放起始地址是;三、判断1.设(A)=50H,(30H)=10H,则执行指令ADD A,30H后以下各单元的值为(A)=60H,(C)=0,(OV)=0,(AC)=0,(P)=0。
2.位寻址空间是字节地址20H~2FH,共128位,位地址00H~7FH;20H.1是正确的位地址表示。
3.AT89S51的指令系统有111条指令,按字节长度三种:单字节、双字节和三字节;按执行机器周期数分有三种:单周期、双周期和四周期。
4.程序存储器中的数据只能间接寻址。
5.单片机也可以用C语言来编程。
6.RS1=1,RS0=0时,R2的直接地址为11H。
7.MOV A,30H指令中第二操作数的寻址方式为直接寻址。
8.SFR只能直接寻址。
9.CLR 20H是位操作指令。
10.执行除法指令后商在B寄存器中。
11.串行中断的溢出标志必须用软件清零。
12.上电复位后执行压栈指令第一个字节压入07H。
四、程序题1、读程序,写出程序段所实现的功能MOV A,#123MOV B,#100DIV ABMOV 30H,AMOV A,#10XCH A,BDIV ABMOV 31H,AMOV 32H,B2、读程序,写出以下指令执行后A的值(设P1的值为AAH)MOV A,P1ANL A,#0FHXRL A,#0FH3、写出以下程序段执行后30H单元的值START:MOV A,#3MOV DPTR,#TABMOVC A,@A+DPTRMOV 30H,ASJMP $TAB:DB 0,1,8,27,64,1254、写出以下程序执行后30H单元的值ORG 0000HSTART:CLR CMOV A,#35HSUBB A,#3AHJC NEXTSUBB A,#07HNEXT:ADD A,#0AHMOV 30H,ASJMP $5、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?MOV R0,#30H ;R0=30HMOV A,@R0 ;A=5AHMOV R1,A ;R1=5AHMOV B,R1 ;B=5AHMOV @R1,P1 ;(5AH)=7FHMOV A,P1 ;A=7FHMOV 40H,#20H ;(40H)=20HMOV 30H,40H ;(30H)=20HMOV 30H,40H ;(30H)=20H6.设(A)=85H,求执行下面子程序后30H、31H、32H单元的值,并说明该子程序的作用。
MOV B,#64HDIV ABMOV 30H,AMOV A,#0AHXCH A,BDIV ABMOV 31H,AMOV 32H,BRET7、写出下列程序对应的逻辑表达式。
(B.0 P2.1 ACC.0 P3.2为逻辑变量)MOV C,B.0ORLC,P2.1ANL C, ACC.0ORL C, P3.2MOV P1.7, C8、设(30H)=44H,(44H)=95H,(B)=30H,执行下面的程序后,求A、30H、44H、R0、B中的数值。
MOV R0,30HMOV A,@R0MOV 30H, AADD A,@R0MOV @R0, AXCH A, B9、设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,(25H)=0A0H,(26H)=6FH,执行完下列程序后,试分别写出A,R0,R1,(20H),(21H)及CY的内容。
(6分)CLR CMOV R2,#02HLOOP:MOV A,@R0ADDC A,@R1MOV @R0, AINC R0INC R1DJNZ R2, LOOPSJMP $10、设R0的内容为32H,A的内容为97H,而片内RAM的32H单元内容为92H,40H单元内容为08H,请指出在执行下列程序段后,上述各单元的内容变化。
MOV A, @R0MOV @R0, 40HMOV 40H, AMOV R0, #35H11、STRAT:MOV R3, #20HMOV R1, #45HCLR ALOOP: MOV @R1,AINC R1DJNZ R3,LOOP ;END试写出程序执行完毕后R3的内容,R1的内容,A的内容。
12、ORG 0030HSTART:MOV 20H, #00HMOV DPTR, #0000HMOVX A,@DPTRMOV 10H, AMOV DPTR, #0001HNEXT1:MOVX A, @DPTR ;JB ACC.7 NEXT2 ;INC 20HNEXT2:INC DPTRDJNZ 10H, NEXT1 ;END试在加分号的语句后添加适当注释,说明该语句的作用,并写出整个程序所完成的功能。
片外RAM(0000H)=15H(6分)。