【asp精品源码栏目提醒】:以下是网学会员为您推荐的asp精品源码-关于51单片机程序汇编的指令周期表 - 讲义教程,希望本篇文章对您学习有所帮助。
8051指令周期表类类指令格式功能类述字类数机器周期据类送类数指令期MOV A RnRn→A Rn中的容送到累加器内A中RnR0-R711MOV RnAA→Rn 累加器A中的容送到寄存器内Rn中。
11MOV A RiRi→A Ri容指向的地址类元中的容送内内到累加器ARiR0或R111MOV Ri AA→Ri 累加器A中的容送到以内Ri中的容类地址的内RAM类元。
11MOV A datadata→A 立送到累加器即数A中。
21MOV A datadata→A 直接类元地址中的容送到累加器内A21MOV data AA →data累加器A中的容送直接类元地址。
内21MOV Rndatadata→Rn立直接送到寄存器即数Rn中。
21MOV data datadata→data立送直接类址类元 。
即数32MOV Ri datadata→Ri立送到以即数Ri中的容类地址的内RAM类元。
21MOV data RnRn→data寄存器中的容送直接类址类元 。
内22MOV Rn datadata→Rn直接类址类元中的容送寄存器 。
内22MOV data RiRi→data部内RAM类元送直接类址类元 。
22MOV Ri datadata→Ri直接类址类元送部内RAM类元 。
22MOV data2data1data1→data2直接类址类元中的容送直接类址类内元 。
32MOV DPTR data16dataH→DPHdataL→DPL16位常的高数8位送到DPH低8位送到DPL32MOVX A RiRi→A 寄存器Ri指向片外RAM地址中的容送到累加器内A中。
12MOVX Ri AA→Ri 累加器中的容送到寄存器内Ri指向片外RAM地址中。
12MOVX A DPTRDPTR→A 据指类指向片外数RAM地址中的容送到累加器内A中。
12MOVX DPTR AA→DPTR 累加器中的容送到据指类指内数向片外RAM地址中。
12MOVC A ADPTRADPTR→A 表格地址类元中的容内送到累加器A中。
12MOVC A APCPC1→AAPC→A 表格地址类元中的容送到累加器内A中。
12算类算类运指令XCH A RnA←→Rn累加器工作寄存器与Rn中的容互类内。
11XCH A RiA←→Ri累加器工作寄存器与Ri所指的存类类元中的容互类。
内11XCHD A datadata→A累加器A的容直接类址类元的容内与内交类 。
21XCHD A RiA3-0←→Ri3-0累加器工作寄存器与Ri所指的存类类元中的容低半字类互类。
内11SWAP AA3-0←→A7-4累加器中的容高低半字类互类。
内11POP dataSP→dataSP-1→SP 堆类指类SP所指的类元据送到直接类址类元中堆类指类数SP再类行减1操作22PUSH dataSP1→SPdata→SP 堆类指类首先加1直接类址类元中的据送到堆类指类数SP所指的类元中22ADD A RnARn→A 累加器A中的容工作寄存内与器Rn中的容相加类果存在内A中。
11ADD A RiARi→A 累加器A中的容工作内与寄存器Ri所指向地址类元中的容相加类果存在内A中。
11ADD A dataAdata→A 累加器A中的容直接地内与21址类元中的容相加类果存在内A中。
ADD A dataAdata→A 累加器A中的容立内与即数data相加类果存在A中。
21ADDC A RnARnC→A 累加器A中的容工作寄内与存器Rn中的容、类同类位位相加类果存在内A中。
11ADDC A RiARiC→A 累加器A中的容内工作寄存器与Ri指向地址类元中的容、类同类位位相加内类果存在A中。
11ADDC A dataAdata C→A 累加器A中的容立内与类同类位位相加类果存在即数A中。
21ADDC A dataAdataC→A 累加器A中的容内与直接地址类元的容类同类位位相加类果存在内A中。
21INC AA1→A 累加器A中的容加内1类果存在A中。
11INC RnRn1→Rn寄存器Rn的容加内1类果送回原地址类元中。
11INC datadata1→data 直接地址类元中的容加内1类果送回原地址类元中。
21INC RiRi1→Ri 寄存器的容指向的地址类内元中的容加内1类果送回原地址类元中。
11INC DPTRDPTR1→DPTR据指类的容加数内1类果送回据指类中。
数12DA A在类行BCD类算类类指令类是在运条跟ADD或ADDC指令之后其功能是类行加法算后存于累加器将运A中的类果类行类整和修正。
11SUBB A RnA-Rn -C→A 累加器A中的容工内与作寄存器中的容、类同借位位相类果存在内减A中。
11SUBB A RiA-Ri -C→A 累加器A中的容内工作寄存器与Ri指向的地址类元中的容、类同借位位相内类果存在减A中。
11SUBB A dataA-data -C→A 累加器A中的容立内与、类同借位位相类果存在即数减A中。
21SUBB A dataA-data - C→A 累加器A中的容内直接地址类元中的容、类同借位位相类果存在与内减A中。
21DEC AA-1→A累加器A中的容内减1类果送回累加器A中。
11DEC RnRn-1→Rn寄存器Rn中的容内减1类果送回寄存器Rn中。
11DEC RiRi-1→Ri寄存器Ri指向的地址类元中的容内减1类果送回原地址类元中。
11DEC datadata-1→data直接地址类元中的容内减1类果送回直接地址类元中。
21MUL ABA×B→A和B 累加器A中的容寄内与存器B中的容相乘类果存在内A、B中。
14DIV ABA÷B→A和B 累加器A中的容除以内寄存器B中的容所得到的商存在累加器内A而余数存在寄存器B中。
14类类算类运指令ANL A Rn累加器A的容和寄存器内Rn中的容类行类类操作。
类内与果存在累加器A中。
11ANL A Ri累加器A的容和
工作寄存器内Ri指向的