當前位置:編程學習大全網 - 編程軟體 - FC遊戲是如何在如此小的存儲空間呢裝下這麽多的內容的?

FC遊戲是如何在如此小的存儲空間呢裝下這麽多的內容的?

FC遊戲是用壹種程序語言 “ 6502匯編語言 ” (壹種低級語言,機器讀起來很方便,對於人來說很難讀懂)編寫,這種差不多接近機器語言(機器語言有二進制0和1構成,即開和關兩種狀態)能很好的和硬件(即遊戲卡上的芯片)溝通發布命令,效率高,也使得存儲空間大大的被壓縮。不像現在的高級編程語言(高級語言如c語言,java,代碼中有人很好看懂,比較方便的英文單詞)要通過轉換成低級的機器語言,才能被機器硬件識別和運行。而實現語言由高級轉換成低級機器語言,需要耗費存儲空間和時間,至少就多了個轉換過程(很復雜)如今看到的電腦pc遊戲壹般都用高級語言編寫,雖然功能強大畫面好,但其實其程序運行效率不高,相應的對硬件要求高。而FC所用的低級語言執行效率高,基於其硬件條件(FC機器和PC機器比較),能很好的運行,加上功能畫面和效果的簡陋,所以整個存儲空間占用非常小。至於遊戲當中的音樂,妳就知道那種聲音很古怪,很電子,那是因為其采樣頻率很低,保真度低(雖然貌似有模仿樂器各種不同的音色),量化位數(反應聲音波型幅度的精確程度)低。計算機存儲壹個0或是1需要用1bit的空間,而1KB=1024個字節,1字節=8bit,貌似180KB也能存很多東西,命令計算機做很多事情

  • 上一篇:在3dsmax 裏面制作好汽車模型了剩下的步驟怎麽做我想將這輛車 加到gta vc 遊戲裏玩
  • 下一篇:數控車床培訓教程的內容簡介
  • copyright 2024編程學習大全網