3 ms·
IIRC, I learned computer architecture with a mythical 13 instruction set ISA. The class started with the basics of using flip flops to build registers and memor
by thedougd 3y ago
IIRC, I learned computer architecture with a mythical 13 instruction set ISA. The class started with the basics of using flip flops to build registers and memory, program counters, etc. We had to demonstrate the state of every register at a given line in assembly. We had to write our own assembly. Then we learned C and how to translate it into assembly. The dots were connected from logic gates to to a high level stack based programming language.
I got a lot of mileage out of that class. The knowledge easily translates to other ISAs I’ve encountered in my career.
- tdeck 3y agoThat was basically what we did at my school. I have fond memories of writing an assembler in Perl to do the machine code assignment so I wouldn't have to calculate the jumps by hand https://www.arl.wustl.edu/~jon.turner/cse/260/lec/washu2-1.pdf https://www.arl.wustl.edu/~jon.turner/cse/260/lec/washu2-1.p...