3 ms·
360 assembly is interesting because it's mostly normal instructions with a nice orthogonal register set and simple memory addressing. But then it has weird comp
by kens 8y ago
360 assembly is interesting because it's mostly normal instructions with a nice orthogonal register set and simple memory addressing. But then it has weird complex instructions for historical reasons. E.g. copying the top two bits from each character in an arbitrary-length field, or doing arithmetic on arbitrary-length BCD with two different formats. There's also the Edit instruction, sort of like a printf instruction to format numbers with commas. Overall, the instruction set seems like what you'd get if RISC guys collaborated with the worst people from x86.