chy
级别: ☆
编号: ☆
精华: ☆
发帖: ☆
威望: ☆ 点
配偶: ☆
火 花 币: ☆ HHB
注册时间:☆
最后登陆:☆
|
由于火焰角色的能力等数值不可能超过255,所以系统给他们的内存地址是8位的,也就是说是2的8次方,但是这不是说2的8次方即256是能力的最大值,而是说能力这个内存可以存放2个8次方的个数即0到255一共256个,所以最大值是255(由于包括了0所以还是256个)。
一般游戏的内存地址选择不是8位(一个字节)就是16位(双字),火焰采取的就是8位。如果要把使用次数改成大于255就要改ROM的程序,把调用这个次数内存单元的所有程序都相印修改,这就需要做一个补丁,工作量比较大。
最后纠正一下,2的8次方是256即2进制100000000(8个0),16进制的100H,但是255是11111111(8个1),16进制的FFH。FFFFH是
65535,在内存中表示有0到65535一共65536个数字。
(绕口令呀,我自己都头晕了)
|
|
[10 楼]
|
Posted:2002-12-20 17:33| |
顶端
| |