計算機組成原理 & 彙編語言

寄存器:

IR:指令寄存器;

PC:程序計數器;

Acc:累加寄存器;

Ri:通用寄存器;

Rx:變址寄存器;

Rb:基址寄存器;

 

MAR:存儲器地址寄存器;(主存儲器中)

MDR:存儲器數據寄存器:(主存儲器中)

 

段寄存器:

CS:代碼段寄存器:存放當前正在運行的程序代碼所在段的段基值,表示當前使用的指令代碼可以從該段寄存器指定的存儲器段中取得,相應的偏移值則由IP提供;

DS:數據段寄存器:指出當前程序使用的數據所存放段的最低地址,即存放數據段的段基值;

SS:堆棧段寄存器:指出當前堆棧的底部地址,即存放堆棧段的段基值;

ES:附加段寄存器:指出當前程序使用附加數據段的段基址,該段是串操作指令中目的串所在的段;

段寄存器裏放的是段基值,通俗說就是段的起始點(具體地址是段基值+偏移),這個數值是地址不是數據。

 

進制的前綴表示和後綴表示:

進制 前綴 後綴 英文 範圍
二進制 0b B Binary 0~1
八進制 0 Q Qctal 0~7
十進制   D Decimal 0~9
十六進制 0x H Hexadecimal 0~9,A~F

 

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