Author: Phrzby Phil
Posted: Mon Aug 01, 2016 6:32 am (GMT 5.5)
The reason RC's are 0, 4, 8, ..., is because a Branch assembler language command occupies 4 bytes. The Branch commands for each condition (no error, warning, error, etc.) are adjacent in an assembler program, and a Branch on Condition branches to one of them depending on the situation, and the one branched to therefore branches to the code to handle that situation.
I hope I haven't garbled this too much - it's been almost 50 years.
_________________
World Peace Through Frisbee.
Posted: Mon Aug 01, 2016 6:32 am (GMT 5.5)
The reason RC's are 0, 4, 8, ..., is because a Branch assembler language command occupies 4 bytes. The Branch commands for each condition (no error, warning, error, etc.) are adjacent in an assembler program, and a Branch on Condition branches to one of them depending on the situation, and the one branched to therefore branches to the code to handle that situation.
I hope I haven't garbled this too much - it's been almost 50 years.
_________________
World Peace Through Frisbee.