MCS-51单片机汇编语言:数据传送指令有哪些?

来源:本站
导读:目前正在解读《MCS-51单片机汇编语言:数据传送指令有哪些?》的相关信息,《MCS-51单片机汇编语言:数据传送指令有哪些?》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《MCS-51单片机汇编语言:数据传送指令有哪些?》的详细说明。
简介:MCS-51单片机汇编语言:数据传送指令有哪些?

数据传送指令是MCS-51单片机汇编语言程序设计中使用最频繁的指令,包括内部 RAM、寄存器、外部RAM以及程序存储器之间的数据传送。

数据传送操作是指把数据从源地址传送到目的地址,源地址内容不变。

1. 以累加器A为目的操作数的指令

MOVA,dataA←#data

MOVA,Rnn=0~7A(Rn)

MOVA,@Rii=0,1A((Ri))

MOVA,directA(Rn)direct为内部RAMSFR地址

2.Rn为目的操作数的指令

MOVRnARn(A)n=0~7

MOVRndirectRn(direct)

MOVRn,#dataRn←#data

3.以直接地址为目的操作数的指令

MOVdirect,Adirect(A)

MOVdirect,Rndirect(Rn)n=0~7

MOVdirect,@Ridirect((Ri))i=0,1

MOVdirect,directdirect(direct)

MOVdirect,#datadirect←#data

4.以寄存器间接地址为目的操作数指令

MOV@RiA((Ri))(A)i=0,1

MOV@Ridirect((Ri))(direct)

MOV@Ri,#data((Ri))←#data

字节交换指令

XCHA,Rn(A)(Ri)

XCHA,direct(A)(direct)

XCHA,@Ri(A)(Ri)

半字节交换指令

XCHDA,@Ri(A)0-3((Ri))0-3

累加器A与外部数据传输指令

MOVXA,@DPTRA((DPTR))地址范围64K

MOVXA,@RiA((Ri))地址范围0255

MOVX@DPTR,A(DPTR)(A)

MOVX@Ri,A(Ri)(A)

查表指令

1MOVCA,@A+DPTRA((A)+(DPTR))

2MOVCA,@A+PCA((A)+(pc))

提醒:《MCS-51单片机汇编语言:数据传送指令有哪些?》最后刷新时间 2024-03-14 01:13:20,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《MCS-51单片机汇编语言:数据传送指令有哪些?》该内容的真实性请自行鉴别。