Hallo,
derzeit beschäftige ich mich etwas mit dem Programmieren (bzw. dem Emulieren, um genau zu sein) eines Z80-Prozessors. Dieser hat ja ein Halfcarryflag, hier wäre jetzt meine Frage, was genau mit dem bei einer Subtraktion geschieht: Ein PDF-Dokument, das ich hier habe, sagt, dass es bei „No borrow from bit 4“ gesetzt wird, eine andere Quelle aus dem Internet besagt genau das Gegenteil. Beim x86-Prozessor ist es so, dass das Auxiliarycarryflag bei Borrow gesetzt wird.
Wie gesagt: Wird das Halfcarryflag gesetzt, wenn ein Borgen vom Bit 4 geschieht, oder dann eben nicht? Dies würde natürlich auch das Carryflag betreffen (ob es beim Borgen vom imaginären Bit 8 gesetzt wird).
In der Hoffnung, dass es hier einen Z80-Experten gibt,
Clici McXan