6-1.51单片机汇编语言的指令格式 ◇汇编指令及其注释中常用的符号 ◇Rn(n=0~7)一当前选中的工作寄存器组中的寄存器R0~R7之 ◇Ri(i=0,1)一当前选中的工作寄存器组中的寄存器R0或R1 ◇@ 间址寄存器前缀 ◇#data 8位立即数 ◇#ata1616位立即数 ◇ direct 片内低128个RAM单元地址及SFR地址(可用符号名称表示) ◇addr11—11位目的地址 ◇addr16 16位目的地址 re 补码形式表示的8位地址偏移量,值在-128~+127范围内 ◇bit 片内RAM位地址、SFR的位地址(可用符号或名称表示) 位操作数的取反操作前缀 ◇(×)一 表示×地址单元或寄存器中的内容 ◇((×)) 一-表示以×单元或寄存器内容为地址单元的内容 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. netSiChuan Engineering Technical College-1959 8 Copyright © Http:// mcu.scetc.net 6-1. 51单片机汇编语言的指令格式 汇编指令及其注释中常用的符号 Rn(n=0~7)------当前选中的工作寄存器组中的寄存器R0~R7之一 Ri(i=0,1)------当前选中的工作寄存器组中的寄存器R0或R1 @ ---------------间址寄存器前缀 #data ------------8位立即数 #data16-----------16位立即数 direct------------片内低128个RAM单元地址及SFR地址(可用符号名称表示) addr11------------11位目的地址 addr16------------16位目的地址 rel---------------补码形式表示的8位地址偏移量,值在-128~+127范围内 bit---------------片内RAM位地址、SFR的位地址(可用符号或名称表示) /-----------------位操作数的取反操作前缀 (×)------------表示 × 地址单元或寄存器中的内容 ((×))--------表示以 × 单元或寄存器内容为地址单元的内容