Skip to content

「Python指令集處理器」(Python instruction set computer)是一個基於Python程式語言所製作出的高階指令集處理器,目的是使用邏輯閘的方式組成Python程式,讓處理器在運作的時候可以如Python一樣的簡潔、快速。

License

Notifications You must be signed in to change notification settings

Multimedia-Processing/Python-Instruction-Set-Computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Python指令集處理器

「Python指令集處理器」(Python instruction set computer)是一個基於Python程式語言所製作出的指令集處理器,目的是讓Python程式語言可以直接在硬體直接執行,無須經過多次轉譯但又保留動態語言的特性,讓執行Python程式語言時一樣強大且便利同時快速。

對應的CPU該有的特性:

  • 運算核心注重的是「複雜型可程式邏輯元件」(CPLD, Complex PLD)與「現場可程式閘陣列」(FPGA, Field Programmable Gate Array)數量而非實體核心數
  • 在邏輯電路可以無限增加與無限制的條件下,指令集定義處理器的邏輯電路,實現高階型指令集
  • 程式語言即是組合語言,也就是程式語言即是指令集

這樣的好處:

  • 大幅簡化主機板所使用晶片與減少電子零件使用數量,加快與週邊硬體的溝通速度
  • 擴充容易且可以持續改進
  • 程式執行速度快,中間無須經過轉換

About

「Python指令集處理器」(Python instruction set computer)是一個基於Python程式語言所製作出的高階指令集處理器,目的是使用邏輯閘的方式組成Python程式,讓處理器在運作的時候可以如Python一樣的簡潔、快速。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published