FC游戏是如何在如此小的存储空间中容纳如此多的内容的?

FC游戏是用一种编程语言“6502汇编语言”(一种低级语言,机器容易读懂,人很难理解)。这种语言几乎接近于机器语言(机器语言由二进制0和1组成,即开和关状态),可以很好地与硬件(即游戏卡上的芯片)通信发出命令,效率高,存储空间大。不像现在的高级编程语言(C语言、java、代码中简单易懂的英文单词等高级语言),只有转换成低级机器语言,才能被机器硬件识别和运行。但是从高级语言到低级机器语言的转换需要消耗存储空间和时间,至少多了一个转换过程(非常复杂)。现在的电脑pc游戏一般都是用高级语言编写的。虽然他们功能强大,画面也不错,但他们的程序实际上效率很低,相应地对硬件要求也很高。FC使用的低级语言执行效率高。基于它的硬件条件(FC机和PC机相比)可以运行的很好,功能画面和效果简单,所以整个存储空间很小。至于游戏里的音乐,你知道声音很奇怪,很电子,因为它的采样频率很低,保真度低(虽然看起来有模仿乐器的不同音色),量化比特(反映声波模式幅度的精度)低。计算机存储一个0或1需要1位,而1KB=1024字节,1字节= 8位。好像180KB也可以存储很多东西,指令电脑做很多事情。