cpm1a的十进制运算指令ppt.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cpm1a的十进制运算指令ppt

第五讲 CPM1A的十进制运算指令 第五讲 CPM1A的十进制运算指令 三、CPM1A的逻辑运算指令 4. 字逻辑异或运算指令XORW(36)/ @XORW(36) 功能:将数据1和数据2按位进行逻辑异或运算,并把结果存入通道D中。 Date: * Page: * 第五章 CPM1APLC 一、CPM1A的十进制运算指令 1.进位位置1指令STC(40)/ @STC(40) 2.进位位置0指令。CLC(41)/ @CLC(41 ) 3.通道数据(BCD码)递增运算指令INC(38)/ @INC(38) 4.通道数据(BCD码)递减运算指令DEC(39)/ @DEC(39) 5.单字BCD码加法运算指令ADD(30)/ @ADD(30) 6.单字BCD码减法运算指令SUB(31)/ @SUB(31) 7.双字BCD码加法运算指令ADDL(54)/ @ADDL(54) 8.双字BCD码减法运算指令SUBL(55)/ @SUBL(55) 9.单字BCD码乘法运算指令MUL(32)/@MUL(32) 10.单字BCD码除法运算指令DIV(33)/ @DIV(33) 11.双字BCD码乘法运算指令MULL(56)/ @MULL(56) 12.双字BCD码除法运算指令DIVL(57)/ @DIVL(57) 二、CPM1A的二进制运算指令 1.单字二进制加法运算指令ADB(50)/ @ADB(50) 2.单字二进制减法运算指令SBB(51)/ @SBB(51) 3.单字二进制乘法运算指令MLB(52)/ @MLB(52) 4.单字二进制除法运算指令DVB(53)/ @DVB(53) 三、CPM1A的逻辑运算指令 1. 通道数据按位求反指令COM(29)/ @COM(29) 2.字逻辑与运算指令ANDW(34)/ @ANDW(34) 3. 字逻辑或运算指令ORW(35)/ @ORW(35) 4. 字逻辑异或运算指令XORW(36)/ @XORW(36) 5. 字逻辑同或运算指令XNRW(37)/ @XNRW(37) 作业 1.进位位置1指令STC(40)/ @STC(40) 格式:STC 符号: 功能:当执行条件为ON时,将进位标志位CY(25504)置1。 一、CPM1A的十进制运算指令 2.进位位置0指令。CLC(41)/ @CLC(41) 格式:CLC 符号: 功能:当执行条件为ON时,将进位标志位CY(25504)置0。 一、CPM1A的十进制运算指令 3.通道数据(BCD码)递增运算指令INC(38)/ @INC(38) 格式:INC D 符号: D:递增运算的通道号。通道内数据为BCD码,取值范围IR、SR、HR、AR、LR、DM、*DM。 功能:每执行一次INC指令,通道D中的数据按十进制递增1。 一、CPM1A的十进制运算指令 4. 通道数据(BCD码)递减运算指令DEC(39)/ @DEC(39) 格式:DEC D 符号: D:递减运算的通道号。通道内数据为BCD码,取值范围IR、SR、HR、AR、LR、DM、*DM。 功能:每执行一次DEC指令,通道D中的数据按十进制递减1。 5.单字BCD码加法运算指令ADD(30)/ @ADD(30) 格式:ADD S1 符号: S2 D S1:被加数(BCD码)。取值IR、SR、HR、AR、LR、TC、DM、*DM、#。 S2:加数(BCD码)。取值范围同S1。 D:结果通道。取值范围IR、SR、HR、AR、LR、DM、*DM。 功能:将被加数、加数以及CY中内容相加,把结果存在D中。若结果大于9999,则CY位置1。 格式:SUB S1 符号: S2 D S1:被减数(BCD码)。取值IR、SR、HR、AR、LR、TC、DM、*DM、#。 S2:减数(BCD码)。取值范围同S1。 D:结果通道。取值范围IR、SR、HR、AR、LR、DM、*DM。 功能:将被减数减去减数、再减去CY的内容,把结果存在D中。 若被减数小于减数,则CY位置1,此时D中的内容为结果的十进制补码。欲得到正确的结果,应先清CY位,再用0减去D及CY的内容,并将结果存在D中。 6.单字BCD码减法运算指令SUB(31)/ @SUB(31)

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档