通用寄存器組通用寄存器組包括AX、BX、CX、DX4個16位寄存器,用以存放16位數(shù)據(jù)或地址。也可用作8位寄存器。
寄存器的功能是存儲二進制代碼,它是由具有存儲功能的觸發(fā)器組合起來構(gòu)成的。一個觸發(fā)器可以存儲1位二進制代碼,故存放n位二進制代碼的寄存器,需用n個觸發(fā)器來構(gòu)成。 按照功能的不同,可將寄存器分為基本寄存器和移位寄存器兩大類。基本寄存器只能并行送入數(shù)據(jù),也只能并行輸出。移位寄存器中的數(shù)據(jù)可以在移位脈沖作用下依次逐位右移或左移,數(shù)據(jù)既可以并行輸入、并行輸出,也可以串行輸入、串行輸出,還可以并行輸入、串行輸出,或串行輸入、并行輸出,十分靈活,用途也很廣。
段寄存器是因為對內(nèi)存的分段管理而設(shè)置的。16位CPU有四個段寄存器,所以,其程序可同時訪問四個不同含義的段。段寄存器及其偏移量的引用關(guān)系如圖所示。段寄存器CS指向存放程序的內(nèi)存段,IP是用來存放下條待執(zhí)行的指令