4 ms·
Oh man. I had to study this instruction set for a systems programming course for my undergrad. The project was to make a linker/loader that could run assembly c
by orochimaaru 3y ago
Oh man. I had to study this instruction set for a systems programming course for my undergrad. The project was to make a linker/loader that could run assembly code written in this.
Boy does it have a complicated instruction set. Anyway, we early on negotiated with the instructor on what instructions we would support. Early education in defining scope for success I guess.
- readthenotes1 3y agoI am surprised that no one has commented on the difficulty of learning/using the 68000 Assembly language versus Intel. Iirc, there were no books available to me for the Motorola Assembly language programming nor do I remember having easy access to any environments for it.
- _moof 3y agoTrial by fire via MacsBug! https://en.m.wikipedia.org/wiki/MacsBug https://en.m.wikipedia.org/wiki/MacsBug
- CalChris 3y agoHah! The kool kidz all used The Debugger.
- galangalalgol 3y agoI never wrote 69k assembly but I did use the coldfire subset and it was downright delightful compared to x86asm. X86asm is by far the most confusing hacked together mess I've ever seen.
- rjsw 3y agoI found 68k assembly language easier than that for the 8086. Just got down my copy of "MC68000 16/32-bit Microprocessor Programmer's Reference Manual" from the bookcase. Published by Motorola, don't remember it being particularly expensive.
- orochimaaru 3y agoThat’s the one I had. Well, the department library had a couple of copies. It was pretty thick - if memory serves me correctly it was 2 volumes.
- bcrl 3y agoBack in the 1980s and 1990s Motorola would send you all the manuals for free if you called them up and asked (as would Intel). I took advantage of that and still have them sitting on my bookshelf.
- jacquesm 3y agoThat's in part because the instruction set is so logically laid out that if you understand the matrix of registers, base mnemonics and addressing modes that you can pretty much work out the rest in your head. Lance Leventhal made a pretty good book as well. https://www.amazon.com/68000-Assembly-Language-Programming-68010/dp/0078812321 https://www.amazon.com/68000-Assembly-Language-Programming-6...
- ako 3y agoIf I remember correctly there were plenty books on programming 68k assembly on amiga.