找回密码
 注册
关于网站域名变更的通知
查看: 338|回复: 1
打印 上一主题 下一主题

指令系统的分类

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-12 09:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
指令系统的分类
( J0 q0 s7 P4 \$ ^' V) v* z5 n- o, ^. l0 s0 }

7 o! o$ @: v9 A' f" j; `3 O. K

一、数据传递类指令

数据传送指令包括数据的传送、交换、堆栈数据的压入与弹出,是最基本、使用率最高的一类指令。助记符有MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP共八种。

1.MOV类指令及功能(16条)

这类指令的功能是从源操作数到目的操作数的数据传送。

MOV  A, Rn    ;Rn→A,寄存器Rn的内容送到累加器A

MOV  A, direct   ;(direct)→A,直接地址中的内容送A

MOV  A, @Ri    ;(Ri)→A,Ri间址的内容送A

MOV  A, #data   ;data→A,立即数送A

MOV  Rn,, A    ;A→Rn,累加器A中的内容送寄存器Rn

MOV  Rn, direct   ;(direct)→Rn;直接地址中的内容送Rn

MOV  Rn, #data   ;data→Rn;立即数送Rn

MOV  direct, A   ;A→(direct),A中的内容送入直接地址中

MOV  direct, Rn   ;Rn→(direct),寄存器内容送入直接地址中

MOV  direct, direct  ;(direct) →(direct),源操作数直接地址的内容送入目的操作数的直接地址中

MOV  direct, @Ri  ;(Ri)→(direct),Ri间址内容送入直接地址中

MOV  direct, #data  ;data→(direct),立即数送入直接地址中

MOV  @Ri, A    ;A→(Ri),A中内容送到Ri间址单元中

MOV  @Ri, direct  ;(direct)→(Ri),直接地址中内容送入Ri间址单元中

MOV  @Ri, #data   ;data→(Ri),立即数送入Ri间址单元中

MOV  DPTR, #data16      ;data16→DPTR,16位常数送入数据指针DPTR中,高8位送入DPH,低8位送入DPH,低8位送入DPL中

从上述指令可以看出目的操作数有A累加器、Rn寄存器、直接地址direct及间接地址@Ri,源操作数除此之外还多一种立即数data。

游客,如果您要查看本帖隐藏内容请回复


& U0 d' c  ]4 T3 N' {- I; u3 j  ~

该用户从未签到

2#
发表于 2019-3-12 11:13 | 只看该作者
看看指令系统的分类
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-30 21:22 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表