MS51指令系统常用符号及含义.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MS51指令系统常用符号及含义.doc

MCS-51指令系统常用符号及含义 addrll 11位地址 addrlG 116位地址 bit 1内部RAM或专用寄存器中的直接寻址位 rel 1补码形式的8位地址偏移量 direct 1直接地址单元(RAM , SFR,I/O ) #data 1立即数 Rn 1当前寄存器区的8个通用工作寄存器R0?R7 ( n=0?7 ) Ri 1当前寄存器E中可作间址寄存器的2个通用工作寄存器R0、R1 (i=0 、 1 ) A 1累加器 B 1专用寄存器,用于MUL和D1V指令屮。 C 1进位标志或进位位,或布尔处理机中的累加器。 @ 1间接寻址方式中,表示间接寄存器的符号。 / 1位操作数的前缀,表示对该位操作数先取反再参与操作,但不影响 该操作数。 (X ) IX屮的内容。 ((X )) 1由X寻址的单元中的内容。 — 1箭头左边的内容被箭头右边的内容所代替。 A 1逻辑“与” V 1逻辑“或” 十 1逻辑“异或” 表A-1数据传送类指令 字节执行周 十六进制 代码 指令助记符 说明 字节 数 执行周 期数 E8 ?EF MOV A, Rn (A) — (Rn) 1 1 E5 MOV A, direct (A) (direct) 2 1 E6, E7 MOV A, @Ri (A) - ( (Ri)) 1 1 74 MOV A, #data. (A) *-data 2 1 F8 ?FF MOV Rn, A (Rn) - (A) 1 1 A8 ?Ah MOV Rn, direct (Rn) (direct) 2 2 78 ?7F MOV Rn, ftdata (Rn) ^-data 2 1 F5 MOV direct, A (direct) — (A) 2 1 88 ?8F MOV direct, Rn (direct) (Rn) 2 2 85 MOV directl, direct2 (directl) — (direct2) 3 2 86,87 MOV direct, @Ri (direct)…((Ri)) 2 2 75 MOV direct, #data (direct) 一data 3 2 E6, E7 MOV @Ri, A ((Ri) ) - (A) 1 1 A6, A7 MOV @Ri, direct ((Ri) ) *- (direct) 2 2 76, 77 MOV @Ri, #data ((Ri) ) —data 2 1 90 MOV DPTR, #datal6 (DPTR) -datal6 3 2 93 MOVC A, 0A+DPTR (A) - ( (A) + (DPTR)) 1 2 83 MOVC A, @A+PC (A) - ( (A) + (PC)) 1 2 E2, E3 MOVX A, @Ri (A) - ( (P2) + (Ri) 1 2 E0 MOVX A, @DPTR (A) - ( (DPTR)) 1 2 F2,F3 MOVX @Ri, A ((P2) + (Ri) ) - (A) 1 2 F0 MOVX @DPTR, A ((DPTR) ) - (A) 1 2 C0 PUSH direct (SP)—(SP)+1, ((SP)) —(direct) 2 2 DO POP direct (direct) - ( (SP) ) , (SP卜 (SP) -1 2 2 C8 ?CF XCH A, Rn (A) -_* (Rn) 1 1 C5 XCH A, direct (A) * (direct) 2 1 C6, C7 XCH A, @Ri (A) ―. ( (Ri)) 1 1 D6, D7 XCHD A, @Ki (A) ? (Rn) 3-o 1 1 十六进制代 码 指令助记符 说明 字节 数 执行周期 数 28 ?2F ADD A, Rn (A) - (A) + (Rn) 1 1 25 ADD A, direct (A) *- (A) + (direct) 2 1 26, 27 ADD A, @Ri (A) (A) + ( (Ri)) 1 1 24 ADD A, #data (A)?(A) +data 2 1 38 ?317 ADDC A, Rn (A) - (A) + (Rn) +CY 1 1 35 ADDC A, direct (A) (A) + (direct) +CY 2 1 36,37 ADDC A, @Ri (A) 一(A) + ( (Ri) ) +CY 1 1 34 ADDC A, #data (A) (A) +data+CY 2 1 98 ?9F SLBB A, Rn (A) *- (A) - (Rn) -CY 1 1 95 SUBB A, direct (A) (A) — (di

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档