从头开始学算法--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的主要内容,如果未能解决你的问题,请参考以下文章