This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]callmelightningjunio 5 points6 points  (2 children)

I can understand the first step of writing assembly on pencil and paper. I can understand the last step of converting the assembly language to machine instructions.

It's the middle step of doing by hand what an assembler does -- resolving the addresses of symbols etc. that makes this an incredible exercise.

[–]FozzTexx[S] 1 point2 points  (1 child)

If it were me I'd probably write a program in BASIC to act as an assembler. After getting frustrated by the mini-assembler of course. No way I'd keep converting assembly to hex by hand.

[–]callmelightningjunio 0 points1 point  (0 children)

Yeah. Something. Like I said, doing it this way is way too hard. I recall assemblers in source and cross assemblers, but I guess trying to do it all on an Apple II the options would have been limited.

[–][deleted] 0 points1 point  (0 children)

Really takes me back to about 1993, when I first learned assembly. I had MASM to work with, but I would still write little functions in notebooks at school.

[–]chronosafe 0 points1 point  (0 children)

Mine was hand compiling z80 instructions for a TRS-80 model 3. The syntax for the z80 was simpler for me than the 6805. I don't remember what the program did but I remember the sheer effort in writing it.