Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 984 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 984 Bytes

Python指令集處理器

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

對應的CPU該有的特性:

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

這樣的好處:

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