[prev] [thread] [next] [lurker] [Date index for 2007/01/29]
Andy Armstrong <andy@xxxxxx.xxx> wrote: :I didn't say it was flawless - just a really beautiful instruction :set :) : :There were certainly bugs - like the fact that you couldn't reliably :restart a faulted LDM (load multiple) instruction that included the :base register in the list of registers to be loaded because you :couldn't tell whether that register had been overwritten at the time :of the fault. Made implementing virtual memory a bit of a pisser if I :remember correctly. Ooh, I remember writing that interrupt handler. I think I did manage to get round the problem eventually (once we'd ironed out the hardware design bug that screwed up LDM and STM instructions crossing page boundaries), but I don't remember how. That aside, I have to agree; I've never encountered a more pleasant instruction set to work with. Hugo
Generated at 23:01 on 06 Feb 2007 by mariachi 0.52