单片机原理作业(CXH)
- 格式:doc
- 大小:73.00 KB
- 文档页数:10
中国⽯油⼤学-单⽚机原理及应⽤-第三次在线作业中国⽯油⼤学单⽚机原理及应⽤第三次在线作业单选题 (共20道题)1.(2.5分)所谓传递地址信息的总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线我的答案:B2.(2.5分)系统内存包括()A、硬盘B、软盘C、RAMD、ROME、光盘我的答案:C3.(2.5分)数613不可能是()A、⼆进制数B、⼋进制数C、⼗六进制数D、⼗进制数我的答案:A4.(2.5分) 8051单⽚机对于数值进⾏寻址的寻址⽅式是()A、寄存器间接寻址⽅式B、⽴即寻址⽅式C、直接寻址⽅式D、变址间接寻址⽅式E、位寻址⽅式我的答案:B5.(2.5分)下述条件中,不能封锁主机对中断的响应的条件是()A、⼀个同级或⾼⼀级的中断正在处理中B、当前周期不是执⾏当前指令的最后⼀个周期C、当前执⾏的指令是RETI指令或对IE或IP寄存器进⾏读/写指令D、当前执⾏的指令是⼀长跳转指令我的答案:D6.(2.5分)以下不是8051单⽚机中断源有()A、外部中断0B、定时/计数中断0C、串⾏中断D、外部中断1E、数据中断我的答案:E7.(2.5分)以下不是中断请求的撤除的是()A、定时/计数中断硬件⾃动撤除B、脉冲⽅式外部中断⾃动撤除C、电平⽅式外部中断强制撤除D、串⾏中断软件撤除E、串⾏中断硬件⾃动撤除我的答案:E8.(2.5分)如下程序段: CLR C MOV A,#BCH ADDC A,#65H 则其结果为()A、(A)=20HB、CY=1C、AC=0D、CY=0我的答案:B9.(2.5分) 8051CPUD在访问外部存储器时,地址的输出是()A、P2⼝输出⾼8位地址B、P1⼝输出⾼8位地址C、P1⼝输出低8位地址D、P2⼝输出低8位地址我的答案:A10.(2.5分) 8051CPU不具有()A、4K字节的程序存储器B、128字节的数据存储器C、16线并⾏I/0D、全双⼯串⾏I/0□⼀个E、2个16位定时器/计数器我的答案:C11.(2.5分)对于JBC bit,rel指令,下列说法不正确的是()A、bit位状态为1时转移B、bit位状态为0时不转移C、bit位状态为0时转移D、转移时,同时对该位清零我的答案:C12.(2.5分)对于DIV AB指令的执⾏结果,下列说法不正确的是()A、商在A中B、余数在B中C、如果除数为0,则溢出标志位置1。
1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2.89C51旳EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom 并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中旳指令。
/EA端保持高电平时,CPU执行内部存储器中旳指令。
3. 89C51旳存储器分哪几种空间?怎样区别不一样空间旳寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM旳空间分派。
答:片内RAM有256B低128B是真正旳RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器旳空间分派,片内RAM中包括哪些可位寻址单元。
答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应旳位地址是00H~7FH6. 怎样简捷地判断89C51正在工作?答:用示波器观测8051旳XTAL2端与否有脉冲信号输出(判断震荡电路工作与否正常?)ALE(地址锁存容许)(Address Latch Enable)输出是fosc旳6分频用示波器观测ALE与否有脉冲输出(判断8051芯片旳好坏?)观测PSEN(判断8051可以到EPROM 或ROM 中读取指令码?)由于/PSEN接外部EPROM(ROM)旳/OE端子 OE=Output Enable(输出容许)7. 89C51怎样确定和变化目前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中旳RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为何?答:9. 读端口锁存器和“读引脚”有何不一样?各使用哪种指令?答:读锁存器(ANL P0,A)就是相称于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚旳,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时试验时常常用这些指令于外部通信,判断外部键盘等;字节互换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
单片机编程题一、简单小程序编制:注:所有多字节数的低字节都在低地址;R0或R1均指向内部RAM的最低字节。
1、将30H、31H单元内容与T0计数器的TL0、TH0交换。
保持其它R和M不变。
解:MOV A,R0XCH A,30HMOV TL0,AMOV A,TH0XCH A,31HMOV TH0,A2、将30H、31H单元内容与5C30H、5C31H交换。
保持其它R和M不变。
解:MOV DPTR,#5C30HMOVX A,@DPTRXCH A,30HMOVX @DPTR,AINC DPTRMOVX A,@DPTRXCH A,31HMOVX @DPTR,A3、将30H、31H单元内容与R0指向的两字节单元交换。
保持其它R和M不变。
解:MOV A,@R0XCH A,30HMOV @R0,AINC R0MOV A,@R0XCH A,31HMOV @R0,A4、将30H、31H单元内容与DPTR指向的两字节单元交换。
保持其它R和M不变。
解:MOVX A,@DPTRXCH A,30HMOVX @DPTR,AINC DPTRMOVX A,@DPTRXCH A,31HMOVX @DPTR,A5、将30H、31H单元内容存入5C30H、5C31H单元。
保持其它R和M不变。
解:MOV A,30HMOV DPTR,#5C30HMOVX @DPTR,AMOV A,31HINC DPTRMOVX @DPTR,A6、将30H、31H单元内容加上数03C4H后存入5C30H、5C31H单元。
解:MOV A,30HADD A,#0C4HMOV DPTR,#5C30HMOVX @DPTR,AMOV A,31HADDC A,#03HINC DPTRMOVX @DPTR,A7、将30H、31H单元内容减去数03C4H后存入5C30H、5C31H单元。
解:CLR CMOV A,30HSUBB A,#0C4HMOV DPTR,#5C30HMOVX @DPTR,AMOV A,31HSUBB A,#03HINC DPTRMOVX @DPTR,A8、将30H、31H单元内容除以2后存入5C30H、5C31H单元。
作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。
2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。
单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。
第1章MCS-51单片机的结构与原理15. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。
每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。
通常把4个端口称为P0~P3。
在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。
在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。
MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。
25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-R n)?解:开机复位后,CPU使用的是第0组工作寄存器。
它们的地址是00H-07H。
CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。
27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。
单片机原理课程2017-2018年度第一学期作业第一篇:单片机原理课程2017-2018年度第一学期作业2017-2018学年第一学期作业一、判断题(在题后的括号内打√或×):1.单片机根据数据总线宽度的不同,可以分为4位机、8位机、16位机、32位机。
(√)2.MCS-51系列单片机分为三大字系列:51子系列、52子系列和53子系列。
(×)3.一般在计算机中,对于正数,最高位规定为“0”;对于负数,最高位规定为“1”。
(√)4.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)5.P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
(√)6.按指令执行时间分,可分为1周期、2周期、3周期指令。
(×)7.定时/计数器共有5种工作方式,由TMOD中M1M0的状态决定。
(×)8.异步通信的数据或字符是分为一帧一帧地传送,用一个起始位表示字符的开始,用停止位表示字符的结束。
(√)判断以下各条指令是否正确: 9.MOV 20H , R1(√)10.SUB A,R2(×)二、单选题(请选择正确答案填写在括号中)1.所谓CPU是指(A)。
(A)运算器和控制器(C)输入输出设备(B)运算器和存储器(D)控制器和存储器2.10101.101B转换成十进制数是(D)。
(A)46.625(B)23.625(C)23.62(D)21.625 3.能够用紫外光擦除ROM中程序的只读存储器称为(C)。
(A)掩膜ROM(B)PROM(C)EPROM(D)EEPROM 4.若某存储器芯片地址线为12根,那么它的存储容量为(C)。
(A)1KB(B)2KB(C)4KB(D)8KB 5.PC中存放的是(A)。
(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令6.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。
作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。
2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。
单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。
第1章MCS-51单片机的结构与原理15.MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。
每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。
通常把4个端口称为P0~P3。
在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。
在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。
MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。
25.开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何26.确定和改变当前工作寄存器组(R0-R n)?解:开机复位后,CPU使用的是第0组工作寄存器。
它们的地址是00H-07H。
CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。
27.MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。
《单片机原理与应用》大作业题目基于单片机的电视遥控器院系信息科学与技术学院专业计算机应用姓名班级学号指导教师二○一一年十二月信息科学与技术学院单片机大作业任务书作业名称基于AT89C52单片机的万年历1、设计任务:基于单片机的遥控器设计2、设计要求:红外遥控是目前使用较多的一种遥控手段。
功能强,成本低的等特点。
系统设计要求利用红外传输控制指令及智能控制系统,借助微处理器强大灵活地控制功能发出脉冲编码,组成一个遥控系统。
本设计的主要技术指标如下:(1)显示可控制通道(2)灵敏性可靠,抗干扰性强(4)遥控范围:4——6米红外线的特点不影响周边环境的,不干扰其他电器设备。
由于其无法穿透墙壁,股不同房间的家用电器可使用的遥控器而不会产生相互干扰;多路遥控。
完成时间2010-2011学年第二学期摘要本作业是基于单片机的遥控器设计。
本设计采用的是AT89S51.和AT89C55单片机,接收端的输出端状态大致可分为脉冲,电平,自锁,互锁,数据五种形式。
“脉冲”输出是档案发射端按键时接收端应对应输出端输出一个“有效脉冲”通过此次作业能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。
总体设计1.1.1利用红外遥控开关电路用单片机制作一个红外电器遥控器,可以控制电视机。
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。
1.1.2红外接收部分结构如下:当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前调的数字。
第2章系统硬件电路设计2.1.红外遥控电路设计由于本设计为一红外遥控装置,根据所选择方案将其分为发射和接收两大模块进行设计。
2.1.1 发射电路部分2.1.1.1器件选择单片机的选择:本设计所用的单片机可以用C-31, AT89C-51,羚羊单片机等多种单片机来实现。
但是C-31没有内部存储器,本设计需要编写程序,那么就要用外部扩展,比较麻烦。
本设计所编写的程序比较简单,功能也比较少,如用羚羊单片机过于麻烦,大材小用,本设计所用到的输入输出端口也不是很多,所以我们决定用AT89C-51单片机来完成本设计,既方便也很实用。
MCS-51单片机作业第一部分基础练习一1.1234?X2=2512?问这是几进制的运算?在9进制系统中,469+??=10092.将下列二进制数转换为十进制数和十六进制数:10111101B 110111101B111011010.101B 11110111101110.111011111B3.将下列十进制数转换为二进制数,对于小数,可以仅取4位130 123.47 990.6 256 11.114.计算下列二进制算式:10100110B-101B 11011110B+1101B1110B×1011B 10111010B÷110B5.将下列算式转换成十六进制和二进制数,对于小数,可以仅取二位十六进制数12767 60000 123.14365535 32767 4096.36.计算下列算式,结果仍用十六进制数表示,仅取二位小数123H+0EFDH 1010011011B-0FDH0EAH×0CDH 666÷66H练习二1、请在一字节补码表示的带符号数范围中写出以下数值代码:-96 37 -150 -1002、请写出以下补码表示的带符号数表示的数值:0FDH 0CDH 0FF00H 1234H3、在二字节补码表示的带符号范围内计算以下各式结果,并判断结果的正确性006CH+00FAH 006CH-00FAH2E04H-7EDCH 67DCH+1E74H3C06H-6D9EH 9005H+0EF5EH4、应用题:已知某大学有男、女大学生名额共2000人,如果要在计算机人事档案管理系统中给每一个大学生一个唯一的代码,并用该代码包含性别信息,请问最少要多少二进制位才能构成该代码?练习三1、计算题1:0DCH O R 65H 0E9H AND 7CH 0BAH EOR 5DH6DH AND 7EH OR 0ABH EOR 0D6H6DH AND (7EH OR (0ABH EOR 0D6H))2、计算题2:123 AND 10100101B 222 EOR 20011010110B OR 97 1DH EOR 11111111B3、应用题1:某计算机有一个8位并口,读入的数据存在A寄存器中,问:(1)判断0、2、6、7位是否全为0,A才变为全0,用什么运算?(2)判断1、3、4、5位中是否有任何一位为1,就使得A非0,用什么运算?4、应用题2:在Apple计算机中,磁盘存储信息中采用了“4-4编码”,即把一个字节的8 位D7 D6 D5 D4 D3 D2 D1 D0变成二个编码字节:1 D7 1 D5 1 D3 1 D1和1 D6 1 D4 1 D2 1 D0 请给出一种简便方法,将编码的两两字节还原成原来的一字节(解码)。
(用语言叙述即可)5、应用题3:为了破解一个用异或串连运算加密的加密程序,让一段全为00H字节的程序让其加密,结果形成以8字节为周期的被加密文:3DH 0E6H 7CH 0ABH 0FH 27H 0EDH 41H 。
请利用密文破解以下一段被加密的密文:0FFH 37H 0C2H 66H 00H 0FAH 27H 68H 。
第二部分硬件基础问答题(回答问题时,要求简捷):1、8051单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51单片机的EA(-)信号有何功能?在使用8031时EA(-)信号引脚应如何处理?3、MCS-51单片机有哪些信号需要芯片引脚以第二功能的方式提供?4、程序计数器(PC)作为不可寻址寄存器,它有哪些特点?5、堆栈有哪些功能?堆栈指示针(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?6、MCS-51的4个I∕O口在使用上有哪些分工和特点?试比较各口的特点?7、MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?8、什么是指令周期、机器周期和时钟周期?如何计算机器周期的确切时间?9、使单片机复位有几种方法?复位后是机器的初始状态如何?第三部分存储器1、内部RAM低128单元划分为哪3个主要部分?说明各部分的使用特点。
2、对MCS-51家族器件,0E0H,0FFH,0F00H和2000H作为地址分别可以对应那些存储空间?3、8051单片机又外接了一片2764 EPROM芯片。
问:EA脚接高电平与低电平时,2764的首存储单元地址各为多少?4、在什么条件下,改变R3等效于改变1BH内部RAM单元?第四部分寻址1、写出以下指令中“源”与“的”的寻址方式:MOV A,#00H MOV 0,AMOV 30H,ACC ADD A,30HSUBB A,B MOV A,R0MOV @R0,A MOV DPTR,#1234HMOVC A,@A+PC MOVX @DPTR,AJNZ LOOP SJMP stsrtAJMP start LJMP startCLR A SETB CINC DPTR PUSH ACCJMP @A+DPTR CLR 30H二、在以下程序中,数3FH最终传到了什么单元中?Mov A,#3FHMov R0,AMov @R0,A三、解释“指令地址”与“指令当前PC值”的区别?二者间的联系?第五部分指令练习一一、按要求写出指令:1、将数7FH传给由R1寻址的内部RAM单元中。
2、交换A和B内容。
3、将R2内容传给B。
4、将4CH单元的内容与5CH单元的内容交换。
5、将数6CH传给外部RAM的2C63H单元。
6、将外部RAM的2000H单元内容传给R0所指的内部RAM单元中。
※7、将SP所指的内部RAM内容送到P2和R0所指的外部RAM单元中。
※8、交换2000H和2010H外部RAM单元内容。
※9、将位单元30H与42H对换。
二、写出执行以下程序后A,B的值,并汇编该程序:1、Mov A,#3CHMov B,#4CHMov R0,BXCH A,@R0XCH A,BMov A,@R02、MOV DPTR,#2000HMOV 20H,#3CHMOV R1,#20HMOV A,20HMOVX @DPTR,AXCH A,R1MOVX A,@DPTRXCH A,B练习二一、按要求写出指令:1、将A中的数减去B中的数,结果存入A中。
2、将B中的数减去A中的数,结果存入A中。
3、用加法指令完成将R0所指单元中的数乘2。
4、将B中的数乘以A中的数。
5、将B中的数除以A中的数。
6、将R1所指单元内容增1。
※7、将R0所指的二字节单元(R0指在低字节上)内容增1。
※8、R2R3:=R4R5-R6R7二、写出以下程序执行后A、C、OV、的值:1、MOV A,#7FHADD A,#9CH2、SETB CMOV A,#80HSUBB A,#80H、、、3、MOV A,#40HMOV B,#10HDIV AB4、MOV A,#0C0HMOV B,AMUL AB5、MOV A,#0FFHMOV B,AINC ADEC BADD A,B练习三一、按要求写出指令:1、R1或上R2。
2、R1与上R0所指单元。
3、用移位指令实现将R0所指单元乘2。
4、用移位指令实现将R2R3除以2。
5、取R5的补数,仍存于R5中。
6、取反由A所指的内部RAM单元。
7、A异或上R1R0所指的外部RAM单元。
二、写出以下程序执行后A中的值:1、MOV B,#3EHMOV A,#0A5HCPL AXRL A,B2、CLR CMOV A,#75HRRC ARR A3、ORL A,#5AHRL AANL A,#94H练习四一、手工汇编以下程序,并分析程序执行后A中的值:1、SETB CCLR AL:CPL ASUBB A,#0FFHJNC L2、MOV A,#3CHMOV R3,#2CHL:DEC ADJNZ R3,L3、7FE0H:MOV A,#3FHAJMP L1L0:CPL AL1:MOV B,#02HMUL ABJC L0二、按要求写出小程序:1、比较B与数7FH,不相等时转到LNT。
2、将R0所指的20个单元清0,R0指在最低地址单元上。
3、将A异或上B,并且如果A低半字节为0,则转移到L0,否则转到L1。
4、按R0所指的单元中的第6位(从0算起)如果为1,则转到LK。
5、利用RET指令跳转到1234H。
三、错误判断:1、逐句判断:LL:MOV R2,#20H ;子程序入口为LLMOV DPTR,5C00HL0:MOV R1,F0HMOV A,@DPTRXCH B,AMOV A,@R2CJNE B,#70H,L1L1:JC C,L2MOV @R1,BMOV @DPTR,AL2:INC R2PUSH R2DEC DPTRPOP F0HMOV R1,R2POP ACCRET2、有人编了一个子程序,想完成:“将30H开始的16个数中大于等于80H的单元内容放入50H以后的相应单元中”。
程序有错,请逐行改正。
(10个地方有错)有错程序修改程序MOV R0,#30HMOV R7,#50HLOOP:MOV R6,16HMOV A,R0JNB ACC.8,NPUTMOV @R7,AINC R0NPUT:INC R7DJNZ R6,LOOP第六部分小程序编制一、简单小程序编制:注:所有多字节数的低字节都在低地址;R0或R1均指向内部RAM的最低字节。
1、将30H、31H单元内容与T0计数器的TL0、TH0交换。
保持其它R(R是指寄存器)和M(M是指存储器)不变。
2、将30H、31H单元的内容分别与5C30H、5C31H单元的内容交换。
3、将30H、31H单元的内容分别与R0指向的两字节单元的内容交换。
4、将30H、31H单元的内容分别与DPTR指向的两字节单元的内容交换。
5、将30H、31H单元的内容分别存入5C30H、5C31H单元中。
6、将30H、31H单元内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)加上数03C4H后存入5C30H、5C31H单元。
7、将30H、31H单元的内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)减去数03C4H后存入5C30H、5C31H单元。
8、将30H、31H单元内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)除以2后存入5C30H、5C31H单元。
9、将30H、31H单元内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)乘以2后存入5C30H、5C31H单元。
10、将30H、31H单元内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)减1。
保持其它R和M不变。
11、将30H、31H单元内容(内容为一个两字节的数,高字节存31H单元,低字节存30H单元)加1。
保持其它R和M不变。