- 4
- 0
- 约2.95千字
- 约 63页
- 2017-04-25 发布于四川
- 举报
Chap3MCS_51指令系统
第三章 MCS-51指令系统;一. 汇编语言指令格式
[标号:]操作码 操作数1,操作数2[;注释]
换行表示一条指令结束。
例: LOOP: MOV A,#40H ;取参数;二. 指令中符合意义说明;三. 机器语言指令格式;3-2 指令寻址方式;二.直接寻址方式;直接寻址方式应注意的问题;三.寄存器寻址方式指令操作数为寄存器名,数据在寄存器中。例: MOV A,R0 ;A?R0设指令执行前 A=20H,R0=40H, 执行指令后,A= ?,R0= ?;五.变址间接寻址方式 数据在存储器中,指令给出的寄存器中为数据的基地址和偏移量。 数据地址 = 基地址 + 偏移量。;3-3 MCS-51指令系统分析;(一)内部传送指令:实现片内数据存储器中数据传送。指令格式: MOV 目的操作数,源操作数 寻址方式:立即寻址、直接寻址、寄存器寻址、寄存器间址。 ;2.内部RAM单元之间的数据传送;例:;3. 通过累加器的数据传送;例3-3-1:顺序执行下列指令序列,求每一步执行结果。;说明:;(二) 外部传送指令实现片外数据存储器和A累加器之间的数据传送。 ;例3-3-2:实现片外数据存储器数据传送(2000H)?(2100H)。;(三) 交换指令 实现片内RAM区的数据双向传送。;2. 半字节交换指令;MOV
原创力文档

文档评论(0)