4.以寄存器间接地址为目的操作数指令 MO∨@R,A (R)←(A),i=0,1 MO∨@R, direct;(R)←( direct MO∨@R,#data:;(R)←#data
4. 以寄存器间接地址为目的操作数指令 MOV @Ri, A ;(Ri )←(A) ,i=0,1 MOV @Ri , direct ;(Ri )← (direct) MOV @Ri ,#data ;(Ri )← #data
应用举例1 MOV PI. #OFEH 11111110B P1.0 可以使P1.0上的发光二极管点亮 P1.1 MovP1,#0F0H;1110000B P1.2 可以使P1口上的上面4个发光二 极管点亮 P13 P14 P1.5 P16 P1.7
应用举例1 MOV P1, #0FEH ; 11111110B 可以使P1.0上的发光二极管点亮 MOV P1, #0F0H ; 11110000B 可以使P1口上的上面4个发光二 极管点亮 P1.0 a P1.1 b P1.2 c P1.3 d P1.4 e P1.5 f P1.6 g P1.7 dp 5v
8段数码管显示 adorNo P1.0 44日 P1.1 P1.2 P1.3 日 P14 _一 P1.5 MOVP1,#00H;显示8 P1.6 MOVP1,#0F8H;显示7 P.7 MOVP1,#88H;显示A
8段数码管显示 P1.0 a P1.1 b P1.2 c P1.3 d P1.4 e P1.5 f P1.6 g P1.7 dp 5v MOV P1, #00H ; 显示 8. MOV P1, #0F8H ; 显示 7 MOV P1, #88H ; 显示A
应用举例2 个引脚的高低电平,可以通过“光电耦合器”控制 继电器,从而以“弱电”控制“强电”。 +1 220V P10
应用举例2 一个引脚的高低电平,可以通过“光电耦合器”控制 继电器,从而以“弱电”控制“强电
3.1寻址方式 指令的格式: LOOP. MOV RO ;将R0的内容送A [标号]操作码第一操作数第二操作数 [注释] (目的操作数) (源操作数) 注:白色的内容不是必须的 寻址方式:寻找(或确定)操作数所在单元地址的方式 寻址方式越多,计算机寻址能力越强,但指令系统也越复杂 说明:以下讨论的寻址方式都是针对源操作数的。但实际上目 的操作数也有寻址问题
3.1 寻址方式 指令的格式: LOOP: MOV A, R0 ;将R0的内容送A [标号] 操作码 第一操作数 第二操作数 [注释] (目的操作数) (源操作数) 注:白色的内容不是必须的 寻址方式:寻找(或确定)操作数所在单元地址的方式。 寻址方式越多,计算机寻址能力越强,但指令系统也越复杂。 说明:以下讨论的寻址方式都是针对源操作数的。但实际上目 的操作数也有寻址问题