第3章--80C51的指令系统.ppt

3.1 指令格式及常用符号 高5位为操作码,低3位为存放操作数的寄存器编码。如:MOV A,R0 编码为1110 1000B,其十六进制表示为E8H(低3位000为寄存器R0的编码)。功能是将当前工作寄存器R0中的数据传送到累加器A中。 二、双字节指令 三、三字节指令 如:ANL A,#40H 功能是将立即数“40H”同累加器A中的数进行“与”操作,结果送回累加器。 ANL为“与”操作的助记符,立即数“40H”为源操作数,累加器A为目的操作数。 3.1.3 汇编指令及其注释中常用的符号 /--------------位操作数的取反操作前缀; (×)--------- 表示 × 地址单元或寄存器中的内容; ← ------------将箭头右边的内容送入箭头左边的单元中。 3.2 80C51的寻址方式 寻址方式:是寻找操作数或指令的地址的方式。 操作数存放在寄存器中,指令中直接给出该寄存器名称的寻址方式。可以获得较高的传送和运算速度。 指令操作码之后的字节存放的是操作数的地址,操作数本身存放在该地址指示的存储单元中的寻址方式称为直接寻址。 寄存器中的内容为地址,从该地址去取操作数的寻址方式称为寄存器间接寻址 。 指令编码中直接给出操作数的寻址方式称为立即寻址。在这种寻址方式中,紧跟在操作码之

文档评论(0)

1亿VIP精品文档

相关文档