One of the design constraints of the MC6809.
That quality of a program to execute properly when placed anywhere within the memory address map. Thus the program is independent of its position within the memory map.
(which means : void kludges !)
It's not enough to have a PC-relative addressing mode (particularly for a Harvard memory layout).
- to be discussed...
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
RISC-V instruction set architecture is designed with the same position-independent code philosophy in mind. It's come in very handy for my Kestrel Computer project on several occasions.
Are you sure? yes | no