3 ms·
RAM AD PC ADDR ________ _ _ ---- |*--*----|-|*| ; high bit set? Instruction = READ ---* |-***----|-|-| --*- |--*-**-*|-|-| --** |---*--
by daveloyall 11y ago
RAM AD PC
ADDR ________ _ _
---- |*--*----|-|*| ; high bit set? Instruction = READ
---* |-***----|-|-|
--*- |--*-**-*|-|-|
--** |---*----|-|-|
-*-- |-*------|-|-|
-*-* |--------|-|-|
-**- |--------|-|-|
-*** |--------|-|-|
*--- |*-*-----|-|-|
*--* |--------|-|-|
*-*- |--------|-|-|
*-** |--------|-|-|
**-- |--------|-|-|
**-* |*-------|-|-|
***- |--------|-|-|
I had a basic idea of what I wanted to do here: to write instructions and subsequently execute them: self modifying code.
That's as far as I've got, and I got there by twiddling bits, not by engineering...