所謂寄存器其實(shí)就是cpu內(nèi)部用來存放數(shù)據(jù)的儲存區(qū)域,用來暫時存放參與運(yùn)算的數(shù)據(jù)和運(yùn)算結(jié)果。寄存器的存儲電路是由鎖存器或觸發(fā)器構(gòu)成的,因?yàn)橐粋€鎖存器或觸發(fā)器能存儲1位二進(jìn)制數(shù),所以由N個鎖存器或觸發(fā)器可以構(gòu)成N位寄存器。
寄存器最起碼具備以下4種功能。
?、偾宄龜?shù)碼:將寄存器里的原有數(shù)碼清除。
?、诮邮諗?shù)碼:在接收脈沖作用下,將外輸入數(shù)碼存入寄存器中。
?、鄞鎯?shù)碼:在沒有新的寫入脈沖來之前,寄存器能保存原有數(shù)碼不變。
④輸出數(shù)碼:在輸出脈沖作用下,才通過電路輸出數(shù)碼。
寄存器的特點(diǎn):
1、寄存器位于CPU內(nèi)部,數(shù)量很少,僅十四個。
2、寄存器所能存儲的數(shù)據(jù)不一定是8bit,有一些寄存器可以存儲16bit數(shù)據(jù),對于386/486處理器中的一些寄存器則能存儲32bit數(shù)據(jù)。
3、每個內(nèi)部寄存器都有一個名字,而沒有類似存儲器的地址編號。
4、寄存器的功能十分重要,CPU對存儲器中的數(shù)據(jù)進(jìn)行處理時,往往先把數(shù)據(jù)取到內(nèi)部寄存器中,而后再作處理。外部寄存器是計(jì)算機(jī)中其它一些部件上用于暫存數(shù)據(jù)的寄存器,它與CPU之間通過“端口”交換數(shù)據(jù),外部寄存器具有寄存器和內(nèi)存儲器雙重特點(diǎn)。
以上就是什么是寄存器,寄存器有什么特點(diǎn)?的相關(guān)內(nèi)容。