Zum anderen gibt es für jeden Prozessor umfangreiche 'Instruction Set'
Beschreibungen, in denen haarklein in allen Details beschrieben ist, was
die einzelnen Befehle exakt machen.
Ohne diese Beschreibungen hat man als Assembler-Programmierer keine
Chance. Die sind ein absolutes "Haben-Muss"
> Dann wird das Carrybit ja 1, hat das irgendeine Auswirkung?
Dann wird das Carrybit eben 1.
Und Auswirkungen hat das dann eben auf den nächsten Befehl, der das
Carry-Bit mitverwendet. Daher muss man als Assembler Programmierer von
jedem Befehl wissen:
* welche Flags beeinflussen wie den Befehl
* welche Operation führt der Befehl durch
* wie werden die Flags durch die Ausführung des Befehls beeinflusst
Und wenn man das von einem Befehl nicht auswendig weiß (normalerweise
gibt es Befehls-'Familien', die sich in dieser Hinsicht gleich
verhalten), dann muss man eben in der Instruction Set Doku nachsehen,
denn da steht das alles haarklein drinnen.