下载此文档

计算机指令系统.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
第三章计算机指令系统
3-1 指令格式
3-2 指令寻址方式
3-3 状态标志
3-4 MCS-51指令系统
一. 汇编语言指令格式
[标号:]操作码操作数1,操作数2[;注释]
换行表示一条指令结束。
例: LOOP: MOV A,#40H ;取参数
:指令的符号地址
:指明指令功能。
:指令操作对象
数据、地址、寄存器名及约定符号。
:说明指令在程序中的作用。
操作码和操作数是指令主体。
MOV__move传送
XCH__exchange交换
ANL__and logic与逻辑运算
XRL__exclusive or异或运算
MUL__Multiply乘法
RR__rotate right右循环
SJMP__short jump短跳转
RET__return 子程序返回
3-1 指令格式
二. 机器语言指令格式
操作码[操作数1] [操作数2]
有单字节、双字节和三字节指令。
汇编语言指令中操作码和操作数是指令主体,称为指令可执行部分,指令表中可查出对应指令代码。
举例:
汇编语言: 机器语言:
MOV A,R0 E8H
MOV R6,#32H 7E 32H
MOV 40H,#100H 75 40 64H
11101000
01111110
00110010
01110101
01000000
01100100
3-2 指令寻址方式
3-2-1 操作数类型
位(b)─位寻址区中的一位二进制数据
字节(B)─ 8位二进制数据
字(W)─ 16位双字节数据
3-2-2 寻址方式

指令中给出实际操作数据(立即数),一般用于为寄存器或存储器赋常数初值。
举例:
8位立即数: MOV A,#40H ;A¬40H
16位立即数: MOV DPTR,#2100H ;DPTR¬2100H

指令操作数是存储器单元地址,数据在存储器单元中。 MOV A,40H ;A¬(40H)
直接寻址方式对数据操作时,地址是固定值,而地址所指定的单元内容为变量形式。
41H 78H
40H 56H
56H
例:设存储器两个单元的内容如图所示,
执行指令 MOV A,40H后 A = ?
思考题:直接寻址方式指令和立即寻址方式指令的形式有什么不同?
指令操作数为寄存器名,数据在寄存器中。 例: MOV A,R0 ;A¬R0 设指令执行前 A=20H,R0=40H, 执行指令后,A= ?,R0= ?

指令的操作数为寄存器名,寄存器中为数据地址。
存放地址的寄存器称为间址寄存器或数据指针。
例: MOV A,***@R0 ;A¬(R0)
设指令执行前 A=20H,R0=40H,地址为40H存储器单元内容如图所示。执行指令后,
A= ? ,R0 = ? , (40H)= ?
41H 67H
40H 34H
34H
40H
34H
40H
40H
0100 0000
A
0010 0000
R0
0100 0000
R0→
数据在存储器中,指令给出的寄存器中为数据的基地址和偏移量。 数据地址= 基地址+ 偏移量。
例: MOVC A,***@A+DPTR ;A¬(A+DPTR)
设指令执行前 A=09H,DPTR=2000H,存储器单元内容如图所示。执行指令后,A= ? DPTR= ?
(2009H)= ?
12H
12H
2008H 89H
2009H 12H
2000H
3-4 MCS-51指令系统分析
指令功能分类:
数据传送、数据操作、布尔处理、程序控制。
3-4-1 数据传送指令
实现寄存器、存储器之间的数据传送。
一. 内部传送指令: 片内数据存储器数据传送。
二. 外部传送指令: 片外数据存储器数据传送。
三. 交换指令: 片内数据存储器数据传送。
四. 堆栈操作指令: 片内数据存储器数据传送。
五. 查表指令: 程序存储器数据传送。
(一)内部传送指令:实现片内数据存储器中数据传送。 指令格式: MOV 目的操作数,源操作数 寻址方式:立即寻址、直接寻址、寄存器寻址、寄存器间址。
指令机器码:
11101rrr E8~EF
11100101 n E5 n
1110011i E6、E7
01110100 d 74 d
10101rrr n
1010011i n
85 n1 n2
90 d1 d2
MOV A,Rn ;A←Rn,Rn=R0~R7 MOV A,n ;A←(n), MOV A,***@Ri ;A←(Ri),Ri=R0、R1 MOV A,#d ;A←d

计算机指令系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jianjian401
  • 文件大小766 KB
  • 时间2017-07-14