传送类指令是指令系统中最底子、运用最多的一类指令,大多数都用在数据的传送、保存以及交流等场合。
这类指令一般是把源操数传送到意图操作数,指令履行后,源操作数不变,意图操作数修正为源操作数。传送类指令一般不影响标志位,只要仓库操作能够直接修正程序状态字PSW。别的,对意图操作数为累加器A的指令将影响奇偶标志P位。
这组指令的功用是把源操作数指定的内容送入累加器A中。运用寄存器寻址、直接寻址、寄存器直接寻址和当即寻址4种寻址方法。
这组指令的功用是把源操作数指定的内容送到所选定的作业寄存器Rn中。运用寄存器寻址、直接寻址和当即寻址3种寻址方法。
这组指令的功用是把源操作数指定的内容送到由直接地址direct所指定的片内RAM中。运用寄存器、直接、寄存器直接和当即4种寻址方法。
这组指令的功用是把源操作数指定的内容送到以Ri中的内容为地址的片内RAM中。运用寄存器、直接和当即3种寻址方法。
这组指令的功用是对寄存于程序存储器中的表格数据来进行查找传送。运用变址寻址方法。
变址寻址是以某个寄存器的内容为基地址,然后在这个基地址的基础上加上地址偏移量构成真实的操作数地址。MCS-51微控制器可由DPTR或PC作为基址寄存器供给基地址,由累加器A作为偏移量寄存器供给偏移量。这种寻址方法常用于查表操作。
这组指令的功用为累加器A与片外RAM间的彼此传送。因为MCS-51指令系统中没有专门的输入/输出指令,且片外扩展的I/O口与片外RAM是一致编址的,因而这4条指令也可当作输入/输出指令。
引进。传送类指令是指令系统中最底子、运用最多的一类指令,大多数都用在数据的传送、保存以及交流等场合。这组指令的功用是把源操作数指定的内容送入累加器A中。这组指令的功用是把源操作数指定的内容送到所选定的作业寄存器Rn中。这组指令的功用是把源操作数指定的内容送到由直接地址direct所指定的片内RAM中。使用直接寻址把OV OVDOV@DPTR,A。这组指令的功用是对寄存于程序存储器中的表格数据来进行查找传送