計算機原理7:總線與外設

1 回車換行 \r\n

下面是C語言中,關於\r\n的程序:

#include <stdio.h>

int main(int argc, char *argv[])
{
	printf("word1 word2 word3\n");
	printf("word1 word2 \rword3\n");
	printf("word1 \rword2 \rword3\n");

	return 0;
}

在ubuntu中的運行結果:

轉義字符 \r:   回車,將當前位置移到本行開頭,\r 後面的文本會覆蓋之前舊的文本。

2 總線

1 總線介紹

2 RAM存儲器芯片

芯片的片選信號和級聯擴展:

3 8080存儲器擴展的地址總線佈局:

總線佈局對應的電路結構:

3 顯卡

1 顯示器顯示原理:

字模與RAM空間:

顯示適配器(顯卡)的原理:

如何通過操作微處理器的RAM來顯示文本?

顯卡的硬件設計:

圖形顯卡:

4 鍵盤

鍵盤的硬件掃描電路設計:

鍵盤驅動程序的RAM內存設計:

RST指令:

將中斷處理程序的地址加載到PC計數器,直接跳轉到中斷處理程序執行。

5 永久存儲器

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章