电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机指令系统(DOC)

单片机指令系统(DOC)_第1页
1/9
单片机指令系统(DOC)_第2页
2/9
单片机指令系统(DOC)_第3页
3/9
指令系统数据传送指令 数据传送指令包括数据的传送、交换、堆栈数据的压入与弹出,是最基本、使用率最高的一类指令。助记符有 MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP 共八种。1.MOV 类指令及功能(16 条)这类指令的功能是从源操作数到目的操作数的数据传送。MOV A, Rn ;Rn→A,寄存器 Rn 的内容送到累加器 AMOV A, direct ;(direct)→A,直接地址中的内容送 AMOV A, @Ri ;(Ri)→A,Ri 间址的内容送 AMOV A, #data ;data→A,立即数送 AMOV Rn,, A ;A→Rn,累加器 A 中的内容送寄存器 RnMOV Rn, direct ;(direct)→Rn;直接地址中的内容送 RnMOV Rn, #data ;data→Rn;立即数送 RnMOV 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.例 1 R0 中有常数 30H,而 30H 地址中有常数 50H执行 MOV A, R0 后,A=30H,R0 不变。执行 MOV A, @R0 后 A=50H,而不是 30H,这条指令的功能是把 R0 中内容为地址的单元的书送入 A,R0 中是 30H 也就是把 30H 地址中内容 50H 送入 A。例 2 若(40H)=20H,(50H)=30H执行 MOV 40H, 50H; (50H) →(40H)结果:(40H)=30H,50H 地址中内容仍为 30H.例 3 若 A=40H,R0=30H,执行 MOV @R0, A ;A→(R0)结果:(30H)=40H,A 与 R0 皆不变,即 A=40H,R0=30H。该指令功能是把 A 中内容送入 R0 间址单元即 R0 中内容为地址的单元。例 4 执行 MOV DPTR, #2040H ;2040H→DPTR结果:DPH=20...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机指令系统(DOC)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部