【複習拾遺】 彙編語言

第一章:彙編語言基礎

1.非壓縮的BCD碼:非壓縮型BCD碼一個字節可存放一個一位十進制數,其中高4位的內容不做規定(也有部分書籍要求爲0,二者均可),低4位二進制表示該位十進制數。如5的非壓縮型BCD碼是0000 0101,必須存放在一個字節中,56的非壓縮型BCD碼是00000101 00000110,必須存放在一個字中;字符‘7’的ASCII碼37H(00110111)就是數7的非壓縮BCD碼(高4位的內容不做規定)。

2.ASCII碼爲7位二進制編碼,而第八位恆爲0,所以ASCII碼能表示2^7=128個字符。

ASCII碼30H~39H =>'0'~'9';41H~5AH =>'A'~'Z'; 61H~7AH =>'a'~'z'.

3.關於求補碼與求補運算,請參照Java課程第二課

4.把控制器、運算器、寄存器(數據的讀寫很快)和高速緩衝存儲器(Cache:加速程序的執行)集合在一起稱爲CPU。

5.總線結構

【複習拾遺】 <wbr>彙編語言控制總線:CB

6.寄存器

①數據寄存器(主要用處是存放數據,有時也可以存放地址):

AX BX(基址寄存器,除了存放數據,它經常用來存放一片內存的首地址) CX DX

②地址寄存器(主要存放數據的偏移地址,也可以存放數據):

SP BP(基址指針,存放堆棧中數據的偏移地址) SI DI

③段寄存器:

CS SS(堆棧段寄存器) DS ES(附加段寄存器)



 

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