从前往后,按照课本顺序刚刚看到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的大小。
//-----------------------------------------------------------
问题来了,这个操作符,有什么数学意义吗?为什么有这样的操作符号?
时间: 2024-11-01 19:46:41