1 / 28
文档名称:

第三章指令系统总结及课后题ppt课件.ppt

格式:ppt   大小:135KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章指令系统总结及课后题ppt课件.ppt

上传人:相惜 2021/4/11 文件大小:135 KB

下载得到文件列表

第三章指令系统总结及课后题ppt课件.ppt

相关文档

文档介绍

文档介绍:第三章指令系统小结及课后题
1
完整版PPT课件
: 指令、指令系统、机器语言、汇编语言、高级语言。
指令:CPU根据人的意图来执行某种操作的命令
指令系统:一台计算机所能执行的全部指令集合
机器语言:用二进制编码表示,计算机能直接识别和执行的语言
汇编语言:用助记符、符号和数字来表示指令的程序语言
高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言
2
完整版PPT课件
4、简述8951的寻址方式和所能涉及的寻址空间。
3、简述8951的汇编指令格式。
答: 操作码 [目的操作数] [,源操作数]
寻址方式
寻址空间
立即数寻址
程序存储器ROM
直接寻址
片内RAM低128B、特殊功能寄存器
寄存器寻址
工作寄存器R0-R7、A、B、C、DPTR
寄存器间接寻址
片内RAM低128B、片外RAM
变址寻址
程序存储器(***@A+PC,***@A+DPTR)
相对寻址
程序存储器256B范围(PC+偏移量)
位寻址
片内RAM的20H-2FH字节地址、部分SFR
3
完整版PPT课件
寻址方式中常用的符号注释
Rn(n=0~7):当前选中的工作寄存器组R0~R7。
Ri(I=0,1):作为地址指针的两个工作寄存器R0,R1。
#data:8位立即数。
#data16:16位立即数。
direct:8位片内RAM单元(包括SFR)的直接地址。
addr11:11位目的地址,用于ACALL和AJMP指令中。
addr16:16位目的地址。用于LCALL和LJMP指令中。
rel:补码表示的8位地址偏移量。范围:-128~+127D。
bit:片内RAM或SFR的直接寻址位地址。
@:间接寄存器的符号。
/:位操作指令中对该位先取反再参与操作,不影响原值。
(×):×中的内容。
((×)):×指出的地址单元中的内容。
→:指令操作流程方向。
4
完整版PPT课件
5、访问特殊功能寄存器和外数据存储器,应采用那些寻址方式?
答:
SFR:直接寻址,位寻址,寄存器寻址;片外RAM:寄存器 间接寻址
6、8951中已知(30H)=38H,请分析以下各是什么指令,说明源操作数的寻址方式以及执行结果。
MOV A,40H ; 直接寻址(40H)→A
MOV R0,A; 寄存器寻址(A)→R0
MOV P1,#0F0H ; 立即数寻址0F0→P1
MOV ***@R0,30H; 直接寻址(30H) →(R0)
MOV DPTR,#3848H;立即数寻址 3848H→DPTR
MOV 40H,38H; 直接寻址 (38H) →40H
MOV R0,30H; 直接寻址 (30H) →R0
MOV P0,R0; 寄存器寻址( R0 )→P0
MOV 18H,#30H ; 立即数寻址30H→18H
MOV A,***@R0 ; 寄存器间接寻址 ((R0)) →A
MOV P2,P1 ; 直接寻址 (P1)→P2
最后结果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,
(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H, (40H)=40H,(48H)=38H
5
完整版PPT课件
7、8951片内高128字节的地址寻址要注意什么/?
答:  用直接寻址,位寻址,寄存器寻址
8、指出些列指令的本质?
MOV A,DATA ;
MOV A,#DATA ;
MOV DATA1,DATA2 ;
MOV 74H,#78H ;
直接寻址 2字节1周期
立即数寻址 2字节1周期
直接寻址 3字节2周期
立即数寻址 3字节2周期
9、设R0的内容分为32H,A的内容为48H,。。。。请指出在执行下列程序段后上述各单元内容的变化?
MOV A,***@R0 ;((R0))=80H→A
MOV ***@R0,40H ;(40H)=08H→(R0)
MOV 40H,A ; (A)=80→40H
MOV R0,#35H ;35H→R0
最后结果:(R0)=35H (A)=80H,(32H)=08H,(40H)=80H
6
完整版PPT