1. 程式人生 > >彙編:從鍵盤讀取字元

彙編:從鍵盤讀取字元

鍵盤上有晶片,主機板上有埠.

    假設在鍵盤上按了字母‘a’,‘a’會先被儲存在鍵盤上的晶片中。(鍵盤上有跟資料線與主機板的一個口子連在一起。主機板上的這個口子叫做埠). 然後‘a’通過資料線傳送到主機板的埠中。cpu就會通過資料線,地址線,控制線讀取埠中的字元‘a’

 

  cpu從記憶體中讀取內容,是通過 "mov 暫存器,記憶體地址" 的方式. 那麼怎麼讀取硬體(埠)的內容呢? 通過in(input),out(output)方式讀取.

  主機板的生產商會提供一套bios程式,通過bios程式,可以對硬體設定。

  bios(basic input output system)中有一套中斷的程式. CPU通過中斷的程式對硬體進行控制和讀寫。

  bios和中斷程式都儲存在ROM(只讀)記憶體中。