MCS-51单片机指令系统-数据传送类指令 3.3MCS-51指令系统 3.3.1数据传送类指令(29条)传送类指令分成两大类1.MOV,一般传送2.非MOV,特殊传送,如:MOVC、MOVX、PUSH、POP、XCH、XCHD及SWAP。对PSW的影响 •1.访问片内数据存储器的一般数据传送指令•该类指令的功能是实现数在片内RAM单元之间、寄存器之间...
[9]. 16位数据传送指令(1条) 这条指令的功能是把16位常数送入数据指针寄存器。 MOV DPTR,#data16 ;#dataH→(DPH),#dataL→(DPL)16位常数的高8位送到DPH ,低8位送到DPL MCS-51算术运算指令 算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外 ...
数据传送指令共有29条,数据传送指令一般的操作是把源操作数传送到目的操作数,指令执行完成后,源操作数不变,目的操作数等于源操作数。如果要求在进行数据传送时,目的操作数不丢失,则不能用直接传送指令,而采用交换型的数据传送指令,数据传送指令不影响标志C,AC和OV,但可能会对奇偶标志P有影响。 [1].以累加器A为...
MCS51单片机指令系统数据传送类指令 3.3.1 数据传送类指令 所有的传送指令都不影响 标志位CY、AC和OV 按传送区域,分3组 涉及累加器A的指令将影响 1. 内部RAM数据传送 奇偶标志位P MOV、PUSH/POP、XCH/XCHD、SWAP 2. 访问外部RAM或I/O的数据传送 MOVX 3. 程序存储器(ROM)到累加器(A)的传送 MOVC MCS51单...
3.3.1 数据传送类指令MOV / PUSH / POP / XCH / XCHD / SWAP MOVX / MOVC
MCS-51单⽚机的指令 MCS-51单⽚机的指令 ⼀.数据传送类指令(29条).1 通⽤传送指令(16条)格式:MOV ⽬的操作数,源操作数 功能:把第⼆操作数指定的字节内容传送到第⼀操作数指定的单元中。不影响源操作数内容,不影响别的寄存器和标志。根据⽬的操作数的不同,通⽤传送指令⼜分为以下...
①数据传送类指令(28条);数据传送是指将源地址单元中的数据传送到目的地址单元中,且源地址单元中的数据保持不变,或者源地址单元中的数据与目的地址单元中的数据互换。 ②算术运算类指令(24条);这类指令中,大多数都要用累加器A来存放源操作数,另一个操作数是工作寄存器Rn、片内RAM单元或立即数。执行指令时,CPU...
MCS-51单片机访问片外RAM只能用寄存器间接寻址的方式,且仅有这4条指令。以DPTR间接寻址时,寻址的范围达64K字节;以Ri间接寻址时,仅能寻址低地址256字节的范围。而且片外RAM的数据只能和累加器A之间进行传送,不能与其他寄存器和片内RAM单元直接进行传送。寻址关系图如图3-6所示。
在MSC-51型单片机中,除了有8位立即数外,还有一条16位立即数的数据传送指令,即MOV DPTR,#dataH,其功能是把16位立即数传送到数据指针DPTR中。 例如:MOV DPTR,#1234H 上式表示把立即数1234H传送到数据指针DPTR中,其中12H传送到DPH,34H传送到DPL中。参考下图: ...
MCS-51指令英语全简称 (1)数据传送类指令(7种助记符) 助记符 英文注释 功能 MOV Move 对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送 MOVC Move Code 读取程序存储器数据表格的数据传送 MOVX Move External RAM 对外部RAM的数据传送 XCH Exchange 字节交换 ...