摘要:
前面学习了左移和右移,实际上还有循环移动,移出的位数值到另一端装入,比如下面的stl语句 L l#15790320 RLD 9 T MD32 最后数字是-505290751 15790320换成32位二进制是 0000,0000,1111,0000,1111,0000,1111,0000 循环左移第 阅读全文
posted @ 2021-03-13 20:30
来自金沙江的小鱼
阅读(189)
评论(0)
推荐(0)
摘要:
前面学习了语句表做整型(字)的移位,接下来学习双字的移位。双字移位和字的移位是类似的。 1. SSD和SRD 将双字右移 L 100 SSD 5 T MD448 100转换成二进制是0110 0100,右移5次,最终结果是3 L -100 SSD 5 T MD 448 最终结果是2044 负数移位的 阅读全文
posted @ 2021-03-13 20:11
来自金沙江的小鱼
阅读(475)
评论(0)
推荐(0)
摘要:
1. 整数的左移和右移。使用SSI或者SRW可以对一个整数右移,比如SSI 2可以将一个整数转换为2进制数据,然后逐位右移2次,如果是负数,那么符号位不移动。这相当于数值除以2,比如 L 4 SSI 2 T MW446 最终MW446数值为2 L -4 SSI 2 T MW446 最终MW446数值 阅读全文
posted @ 2021-03-13 20:10
来自金沙江的小鱼
阅读(742)
评论(0)
推荐(0)
摘要:
1. BE块结束指令。前面的学习过程中,我用到了跳转指令,满足条件跳转到某个语句,当时就发现调价不满足时候,还是会一句一句执行下来,最终还是会到那些指定的语句,当时就想难道就不能实现满足执行,不满足就不执行吗?使用BE就能实现。比如有下面的一个程序段 当M440.0为1的时候,跳转到des1,将34 阅读全文
posted @ 2021-03-13 20:09
来自金沙江的小鱼
阅读(637)
评论(0)
推荐(0)
摘要:
这一片学习浮点是的绝对值、平方、开方、指数计算、指数计算、自然对数计算、正旋、余弦、正切、反正弦、反余弦、反正切计算。这一次考虑了计算的超限或者参数不合法的问题,参考了OV位的数值,如果为0就说明结果正常,如果是1,说明有问题,就结束程序。 阅读全文
posted @ 2021-03-13 19:53
来自金沙江的小鱼
阅读(251)
评论(0)
推荐(0)
摘要:
前面学习了双整数的简单计算,然后接着学习浮点数的加减乘除。 阅读全文
posted @ 2021-03-13 19:52
来自金沙江的小鱼
阅读(292)
评论(0)
推荐(0)