1.I为立即数2.M系统寄存器或用户自行定义的寄存器3. 指令周期为1 个周期一个周期等于 1FcpuC -----进位标志位DC----辅助位位Z------↑零标志位CYCLE-----字节大小序号指令类别助记符号描述CDCZCYCLE1数据传输指令MOV A MA←M--12MOV M AM←→A---13B0MOV A MA←M(bank0)--14B0MOV
#
单片机指令以A开头的指令有18条分别为:1ACALL addr11指令名称:绝对调用指令指令代码:A10 A9 A8 10001 A7 A6 A5 A4 A3 A2 A1 A0指令功能:构造目的地址进行子程序调用其方法是以指令提供的11位地址(al0a0)取代PC的低11位PC的高5位不变操作内容:PC←(PC)2SP←(SP)1(SP)←(PC)70SP←(SP)1(SP)←(PC)158
51单片机指令表助记符??? 指令说明?? 字节数 周期数(数据传递类指令)MOV ARn ?? 寄存器传送到累加器 1 1 MOV Adirect 直接地址传送到累加器 2 1 MOV ARi ?? 累加器传送到外部RAM(8) 1 1 MOV Adata 立即数传送到累加器 2 1 MOV RnA ?? 累加器传送到寄存器 1 1 MOV Rndirect 直接地址传送到寄存器 2 2 MOV
助记符指令说明字节数周期数(数据传递类指令)MOVARn寄存器传送到累加器11MOVAdirect直接地址传送到累加器21MOVARi累加器传送到外部RAM(8 地址)11MOVAdata立即数传送到累加器21MOVRnA累加器传送到寄存器11MOVRndirect直接地址传送到寄存器22MOVRndata累加器传送到直接地址21MOVdirectRn寄存器传送到直接地址21MOVdirec
MCS-51数据传送指令数据传送指令共有29条数据传送指令一般的操作是把源操作数传送到目的操作数指令执行完成后源操作数不变目的操作数等于源操作数如果要求在进行数据传送时目的操作数不丢失则不能用直接传送指令而采用交换型的数据传送指令数据传送指令不影响标志CAC和OV但可能会对奇偶标志P有影响 [1]. 以累加器A为目的操作数类指令(4条) 这4条指令的作用是把源操作数指向的内容送到累加器A有直接立即
数据传送 ORG 0000HMAIN: MOV R08 MOV 50H20H MOV 51H30H ST: PUSH 50H POP DPL MO ADPTR PUSH 51H POP DPL MO DPTRA
PIC单片机指令(PIC16F87X系列单片机)共35条指令指令构成:PIC16F877单片机每条指令的字节长度为14位由操作码和操作数构成操作码操作数指令系统补充字符说明字符功能说明W工作寄存器(即累加器)f寄存器地址(取7位寄存器地址00H7FH)b8位寄存器f内位地址(07)K立即数(8位常数或11位地址)常量或标号L指令操作数中含有8位立即数Kd目标地址选择:d=0结果送至Wd=1结果送至
单片机指令功能一览表助记符 代码 说明MOV ARn E8EF 寄存器AMOV Adirect E5 dircet 直接字节送AMOV ARi ERE7
MCS-51系列单片机指令系统表 HYPERLINK l 单片机 ??2008-02-04 22:54 ??阅读104???评论1 ? 字号: HYPERLINK l 大大? HYPERLINK l 中中? HYPERLINK l 小小 数据传送类指令序助记符? 功????????????????? 能字节数周期1MOVARn寄存器内容送入累
违法有害信息,请在下方选择原因提交举报