2014-01-30 37 views
3

這將很可能看起來像一個很簡單的問題了一些,但看着下面的寄存器架構時:Z80狀態標誌寄存器

enter image description here

,並考慮到「一般」標誌寄存器是8我想知道:

是否'備用'F'寄存器總是指向完全相同的標誌位,或者它可以包含任何方式不同的字節(我知道備用寄存器可以不能直接訪問,只能換入)。

換句話說,'通用'寄存器F內容的字節內容總是等於'備用'寄存器F'(表示相同的唯一標誌位 - 假設「交換備用寄存器」指令不會改變標誌位)?

回答

4

它們完全不同。 Alt-F只是Alt-Set的標誌寄存器。

+0

謝謝!因此,如果我理解正確,這是否也意味着在每個時刻的標誌位(在PC旁邊的示意圖中)代表F或F'寄存器的內容(就在發生潛在的交換之後) ?換句話說,如果交替寄存器集被交換,所有標誌位(在PC旁邊)是否可能被更改? – ChristopheD

+1

準確。你說對了。 – Magoo

+0

完美,非常感謝! – ChristopheD