所有文章: 2019/7

0

CHIP8模擬器開發-來寫程式吧

虛擬硬體環境建立根據第一篇文章的CHIP8硬體環境來實作,實作過程需要了解各個資料型態的大小,所以整理了下表供參考 型態 大小 範圍 char 1 byte -128 ~ 127 short 2 bytes -32768 ~ 32767 unsigned char 1 byte 0 ~ 255 unsigned short 2 bytes 0 ~ 65535 建立一

0

CHIP8模擬器開發-指令集

CHIP-8每個指令占2 Bytes並以big-endian的方式存放在記憶體當中,另外有10個額外的指令可加入,但本次筆記並沒有實作。 底下指令集的部分我也不知道為什麼心血來潮想把它翻成中文,建議還是去看原文版可能比較好懂啦(? NNN: 記憶體位址NN、N: 8bits或4bits的常數X and Y: register的名稱(0 ~ F)I: Index register 指令集1. 0N

0

CHIP8模擬器開發-模擬器與CHIP8簡介

模擬器基本概念模擬器主要是讓一台A電腦能夠模擬B電腦上執行的程式,其中B電腦是一款對於A電腦來說完全不同處理器架構的系統,例如我能夠在x86下執行ARM的程式。但畢竟是透過”模擬”出來的,與原電腦中間隔了一層模擬執行的階段,效能當然也就不比原生系統上快速。 電腦怎麼執行指令?電腦的CPU有一套屬於自己的指令集,根據架構的不同,CPU所能接受的指令集也會有所不同,如x86架構與ARM架構的處理器指

0

在Visual Studio 2019上使用OpenCV

安裝OpenCV首先,到OpenCV的官網下載最新的版本,在此示範的版本為Windows 3.4.6 下載完成後點擊安裝,建議路徑選擇在C槽底下,或是自己方便放Library的資料夾底下,確認後把路徑記下來然後解壓縮 設定環境變數,在Path中加入C:\opencv\build\x64\vc15\bin 建立專案在VS2019中開啟一個C++的空專案 開啟完成後,對專案點右鍵>屬性 設定懶

0

如何正確安裝VSCode

如何正確安裝VSCode這一兩年來,Visual Studio Code透過原生支援Git與豐富的擴充元件生態系,且背後又是微軟爸爸(?,在編輯器大戰中脫穎而出,成為最受各大開發者喜愛的文字編輯器,但許多人正要踏入VSCode的懷抱時,安裝過程總容易少了幾個步驟,所以想透過這篇文章來記錄下VSCode安裝過程該注意的選項。 下載Visual Studio Codehttps://code.visu

0

Python資料科學學習筆記-UniversalFunctions

本篇文章為筆者的學習筆記,參考書籍為歐萊禮/Python資料科學學習手冊/Jake VanderPlas/何敏煌(譯)https://www.books.com.tw/products/0010774364 基本運算子 運算子 對應的ufunc + np.add - np.subtract * np.multiply / np.divide // np.floor_d

0

Python資料科學學習筆記-Numpy陣列基礎操作

本篇文章為筆者的學習筆記,參考書籍為歐萊禮/Python資料科學學習手冊/Jake VanderPlas/何敏煌(譯)https://www.books.com.tw/products/0010774364 建立陣列的各種方式內容全為0的陣列np.zeros(10, dtype=np.int) array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) 內容全為1的陣列np