从头开始学算法--NUM operation in MIX

Posted CompilerTech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从头开始学算法--NUM operation in MIX相关的知识,希望对你有一定的参考价值。

从前往后,按照课本顺序刚刚看到MIX这部分。
NUM是一个转换操作符,可以把字符编码转换为数字。
它把registerA & registerX的值转换为数字并赋值给registerA。
转换过程是逐byte:
00,10,20,30,40,...的字符转换为数字0;
01,11,21,31,41,...的字符转换为数字1;
02,12,22,32,42,...的字符转换为数字2;以此类推。
如果有溢出的话,registerA = value mod b^5,b是一个byte的大小。

 

//-----------------------------------------------------------

问题来了,这个操作符,有什么数学意义吗?为什么有这样的操作符号?

以上是关于从头开始学算法--NUM operation in MIX的主要内容,如果未能解决你的问题,请参考以下文章

学python爬虫需要从头开始学吗

Python函数

从头开始学数据结构02

从头开始学数据结构02

小白学算法11. 排序算法-冒泡排序,以及优化

从头开始学Java