单片微型机第五版原理应用试验张友德课件

时间:2025-03-12

单片微型机第五版原理应用试验张友德课件

第三章 51系列指令系统和程 序设计方法本章要求: 1了解指令格式 2掌握寻址方式 3熟悉各种操作指令及使用方法 4掌握51汇编语言程序设计方法。

单片微型机第五版原理应用试验张友德课件

§3-1 指令系统概述一 汇编指令格式标号:操作码 [(目的操作数),(源操作数)];注释

单片微型机第五版原理应用试验张友德课件

双字节指令

用一个字节表示操作码,另一个字节表 示操作数或操作数所在的地址。格式为:操作码 立即数或地址

单片微型机第五版原理应用试验张友德课件

三字节指令

一个字节操作码,两个字节操作数。格式为:操作码 立即数或地址 立即数或地址

单片微型机第五版原理应用试验张友德课件

二 伪指令1 定位伪指令 ORG m m指出在该伪指令后的指令的汇编地址 2 汇编结束伪指令 END 3 赋值伪指令 符号名 EQU 表达式(或寄存器名) 4 位地址赋值伪指令 符号名 BIT 位地址5

单片微型机第五版原理应用试验张友德课件

5 定义字节伪指令 DB x1,x2,…,xn或‘字符串’ Xi为单字节数据,它为十进制数或十六进 制数,也可为一个表达式。 6定义字伪指令 DW Y1,Y2,…,Yn Yi为双字节数据,它为十进制数或十六进 制数,也可为一个表达式6

单片微型机第五版原理应用试验张友德课件

三 常用缩写符号(1) Ri和Rn:表示当前工作寄存器区中的工作寄存器,i取0或1,表示R0或R1。n取0~7,表示R0~R7。 (2) #data:表示包含在指令中的8位立即数。 (3) #data16:表示包含在指令中的16位立即数。 (4) rel:以补码形式表示的8位相对偏移量,范围为 -128~127,主要用在相对寻址的指令中。7

单片微型机第五版原理应用试验张友德课件

(5)addr16和addr11:分别表示16位直接地址和11位直接地址。

(6) direct:表示直接寻址的地址。(7) bit:表示可位寻址的直接位地址。

(8) (X):表示X寄存器中的内容。X为寄存器名。(9) ((X)):表示以X寄存器的内容为地址的存储器单元内 容,即(X)作地址,该地址单元的内容用((X))表示。 8

单片微型机第五版原理应用试验张友德课件

§3-2 寻址方式一 寄存器寻址寄存器寻址是对由指令选定的工作寄存 器(R0—R7)、ACC、B、DPTR、CY中 的数进行读/写,其中R0—R7由操作码低3位表示,ACC、B、DPTR、CY则隐含在 操作码中。

例:MOV A,R19

单片微型机第五版原理应用试验张友德课件

二 直接寻址直接寻址是指令直接给出操作数地址, 该地址指出了参与运算或传送的数据所在的 字节单元或位的地址。 例:MOV A, 65H 可访问SFR、内部数据存储器的低128 字节,位地址空间。 注意:若直接寻址的地址是SFR中的某一个时, 可用名称符号 MOV A,TH0 MOV A,8CH10

单片微型机第五版原理应用试验张友德课件

三 寄存器间接寻址寄存器间接寻址(用符号@表示)是将指定 的寄存器内容为地址,由该地址所指定的单 元内容作为操作数。 例:MOV A, @R0 用R0、R1来寻址内部RAM(00~0FFH), 用R0、R1、DPTR来访问外部RAM。强调:寄存器中的内容不是操作数本身,而是操作数 的地址,到该地址单元中才能得到操作数。寄存器 起地址指针的作用。

单片微型机第五版原理应用试验张友德课件

例:MOV

A,@R1

若R1中的内容为80H,片内RAM

地址为80H 的单元中的内容为2FH,则执行该指令后, 片内RAM 80H单元的内容2FH被送到A中。

单片微型机第五版原理应用试验张友德课件

四 立即数寻址立即寻址是由指令直接给出操作数来 寻址。即操作数包含在指令字节中。 例: MOV A,#62H (注:“#”为立即数指示符号) 该寻址方式多为双字节指令。但有一条为3 字节 MOV DPTR ,#3F6AH

单片微型机第五版原理应用试验张友德课件

五 变址间接寻址以PC或DPTR作为基址寄存器,以累 加器A作为变址寄存器,这二者内容之和 为程序存储器地址。多用于查表指令。 仅有3条:MOVC A, @A+DPTR (单字节) MOVC A, @A+PC JMP @A+DPTR 只能对ROM进行寻址。14

单片微型机第五版原理应用试验张友德课件

单片微型机第五版原理应用试验张友德课件

六 相对寻址以PC的当前值为基准(实际为本指令 之后的字节地址),加上指令中给出的相 对偏移量形成有效地址。用于访问ROM 例: JC 80H 注意:偏移量是有符号数,在-128~ +127之间。

单片微型机第五版原理应用试验张友德课件.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219