寄存器:
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 |