陕西科技大学科目期末考试复习陕西科技大学期(2)

发布时间:2021-06-08

五,MCS-51单片机汇编指令常用符号

Rn—当前选定的寄存器区中的8个工作寄存器R0~R7, 即n=0~7。

Ri—当前选定的寄存器区中的2个寄存器R0、R1, i=0、1。

direct—表示直接寻址的地址;8位内部RAM单元的地址: 内部数据区RAM单元(00H~

7FH)或特殊功能寄存器地址(80H~0FFH)。 

#data—指令中的8位常数, #表示立即数。 

#data16—指令中的16位常数。 

addr16——16 位的目的地址, 用于LJMP, LCALL指令, 可指向 64 KB程序存储器地址

空间。

addr11——11位的目的地址, 用于AJMP, ACALL指令。目的地址必须与下一条指令的

第一个字节在同一个2KB程序存储器地址空间范围之内。 

rel—— 相对地址,8 位带符号的偏移量字节, 用于SJMP和所有条件转移指令中。 偏

移量相对于下一条指令的第一个字节计算, 在-128~+127 范围内取值。 

bit——内部数据RAM或特殊功能寄存器中的可直接寻址位。 DPTR——数据指针, 可

用作 16 位的地址寄存器。

A——累加器。 

B——寄存器, 用于 MUL和 DIV指令中。 

C——进位标志或进位位。 

@——间接寻址寄存器或基址寄存器的前缀, 如@Ri,@DPTR。

/——位操作数的前缀, 表示对该位取反,但不影响该位原值。 (X)—— X中的内容。

((X))——由 X寻址的单元中的内容。 

←——箭头左边的内容被箭头右边的内容所代替。

六,在 MCS -51单片机指令系统中, 有以下7种寻址方式: 

(1) 立即寻址;

(2) 直接寻址;

(3) 寄存器寻址;

(4) 寄存器间接寻址;

(5) 基址寄存器加变址寄存器间接寻址;

(6) 相对寻址;

(7) 位寻址。

七,例题。

例:设内部RAM单元(30H)=40H, (40H)=10H, (l0H)=00H,端口(P1)=CAH,分析一

下程序执行后各个单元及寄存器、P2口的内容

MOV R0,#30H ; (R0)← 30H, 78 30

MOV A,@R0 ; (A)←((R0)), E6

MOV R1, A ; (R1)←(A), F9

MOV B,@R1 ; (B)←((R1)), 87 F0

MOV @R1, P1 ; ((Rl))←(P1), A7 90

MOV P2,P1 ;(P2) ←(P1), 85 90 A0

MOV 10H,#20H ; (l0H)←20H, 75 10 20

执行上述指令后结果为:

(R0)=30H

(R1)=(A)=40H

陕西科技大学科目期末考试复习陕西科技大学期(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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