常用伪指令-平顶山工业职业技术学院.PPT

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

解: ① MOV A,R6执行后A=30H ② MOV R7,70H执行后R7=40H ③ MOV 70H,50H执行后(70H)=60H ④ MOV 40H,@R0执行后(40H)=60H ⑤ MOV @R1,#88H执行后(66H)=88H (十)KX4010型声光报警器 1、主要功能 KX4010型声光报警器为本质安全型,可在煤矿井下及其它场合进行声光报警。 2、技术指标 (1)供电电源 ①输入电源为本安电源(KDWl5型或其它本安电源); ②电压:直流14V~18V; ③报警最大工作电流:≤50mA; ④静态工作电流:≤3.5 mA。  (2)控制信号 ①电平信号:电压为4~14V(电流2mA时)能正常工作: ②或电源替代。  (3)输出信号 ①光信号强度应在黑暗中20m处可见,交替时间为0.5±0.1s的闪烁光信号; ②声信号采用变调,频率分别为3.4±0.5kHz和2.8±0.5kHz的报警信号,音响响度≥90dB。   3、工作原理 由分站或其它设备输入控制信号,通过光耦隔离后,触发4060及555时基电路产生振荡,从而启动蜂鸣器和发光管进行声光报警。 (四)控制转移类指令 控制转移类指令的本质是改变程序计数器PC的内容,从而改变程序的执行方向。控制转移指令分为:无条件转移指令、条件转移指令和调用/返回指令。 1、无条件转移指令(4条) (1)长转移指令如表3-15 2 程序跳转到地址为addr16开始的地方执行 PC?addr16addr15~8 addr7~0 LJMP addr16 机器周期 指令说明 相应操作 机器码(B) 助记符格式 注意: 1)该指令结果不影响程序状态字寄存器PSW。 2)该指令可以转移到64K中程序存储器中的任意位置 表3-15 长转移指令 (2)绝对转移指令 (1条)如表3-16 2 程序跳转到地址为PC15~11addr11开始的地方执行, 2k内绝对转移 PC10-0?addr11 a10a9a800001 addr7~0 AJMP addr11 机器周期 指令说明 相应操作 机器码(B) 助记符格式 注意: 1、该指令结果不影响程序状态字寄存器PSW。 2、该指令转移范围是2K字节。 表3-16 绝对转移指令 例3.9 指令KWR: AJMP KWR1的执行结果。 解:设KWR标号地址=1030H,KWR1标号地址=1100H,该指令执行后PC首先加2变为1032H,然后由1032H的高5位和1100H的低11位拼装成新的PC值=0001000100000000B,即程序从1100H开始执行。 2、相对转移指令 (1条)如表3-17 2 -80H(-128)~7FH(127)短转移 PC?PC+relrel SJMP rel 机器周期 指令说明 相应操作 机器码(B) 助记符格式 注意: (1)该指令结果不影响程序状态字寄存器PSW。 (2)该指令的转移范围是以本指令的下一条指令为中心的-128~+127字节以内。 (3)在实际应用中,LJMP、AJMP和SJMP后面的addr16、addr11或rel都是用标号来代替的,不一定写出它们的具体地址。 表3-17 相对转移指令 (4)间接寻址的无条件转移指令(1条)如表3-18 2 64K内相对转移 PC?A+DPTRJMP @A+DPTR 机器周期 指令说明 相应操作 机器码(B) 助记符格式 注意:1)该指令结果不影响程序状态字寄存器PSW。 2)该指令通常用于散转(多分支)程序。 2 若A≠0,则PC?PC+rel, 否则程序顺序执行JNZ rel 2 若A=0,则PC?PC+rel, 否则程序顺序执行 0110000 JZ rel 机器周期 相应操作 机器码(B) 助记符格式 注意:(1)以上指令结果不影响程序状态字寄存器PSW。 (2)转移范围与指令SJMP相同。 3、条件转移指令(8条) (1)累加器A判0指令(2条)如表3-19 表3-18 间接寻址的无条件转移指令 表3-19 累加器A判0指令 (2)比较转移指令(4条)如表3-20 2 若A≠(direct),则PC?PC+rel,否则顺序执行;若(A)(direct),则Cy=1,否则Cy=0direct rel CJNE A,direct,rel 2 若(Ri)≠#data,则PC?PC+rel,否则顺序执行;若(Ri)#dat

文档评论(0)

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

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

1亿VIP精品文档

相关文档