【計算機是怎么跑起來的】軟件,體驗一次手工匯編
- 二進制
- 機器語言
- 匯編語言
- 操作碼
- 操作數
- 寄存器
- 內存地址和I/O地址
參考書:計算機是怎么跑起來的
第三章外設在路上。。。先整理一下本書涉及的理論知識,反正后面做視頻也要重寫QAQ
程序的作用是驅動硬件工作
,所以在編寫程序之前必須要先了解微型計算機的硬件信息
。
然而真正需要了解的硬件信息只有以下 7 種。
PIO(Peripheral Input/Output)是一種用于連接外部設備和計算機的接口技術。它通常指可編程的輸入/輸出端口,這些端口可以被編程以支持各種外部設備,如鍵盤、鼠標、顯示器、打印機等。
PIO接口在計算機系統中起著重要的作用,因為它允許計算機與外部設備進行數據交換。
【CPU(處理器)信息】● CPU 的種類● 時鐘信號的頻率
【內存信息】● 地址空間● 每個地址中可以存儲多少比特的信息
【I/O 信息】● I/O 的種類● 地址空間● 連接著何種周邊設備
以上要看廠家怎么設置哈,不都是一成不變的。
二進制
上面提到了內存中存儲的是比特信息,那么這個信息是什么呢?
這就要引入一個計算機重要概念-----二進制