Re: 6809
My comment was meant to illustrate that even at the time of the 6809 processor instruction sets were getting rather complex. You could write complex data structure traversing code in just a few bytes in assembler ( The important FORTH word NEXT was just 4 bytes long ). I don't think any compiler would have used most of the instruction set. 6000 was the approx. number of unique op-codes taking into account the very extensive set of addressing modes.