add q table image
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 2 Jan 2019 09:34:21 +0000 (09:34 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 2 Jan 2019 09:34:21 +0000 (09:34 +0000)
images/6600_q_table.png [new file with mode: 0644]
updates/009_register_overwrites.mdwn

diff --git a/images/6600_q_table.png b/images/6600_q_table.png
new file mode 100644 (file)
index 0000000..5372a8c
Binary files /dev/null and b/images/6600_q_table.png differ
index 396e4c0a5b5dc0551078f8b6c5f445749ea66b42..e89e0c5ae6a9d1c71faa6d70b4b028b5e81414c6 100644 (file)
@@ -143,6 +143,12 @@ allow the prior Function Unit (the "overwritee") has just been destroyed.
 
 There is a simple solution to that: provide a *Queue* of Q-Table entries.
 
+Below is what a 6600 Q-Table looks like (image courtesy of Mitch Alsup).
+In the original 6600 it is a binary table with a unary decoder on the
+left and a pair of unary encoders on the right.
+
+{{6600_q_table.png}}
+
 Now we have exactly the information needed to "roll back", should an
 exception occur.  Like many augmentations and enhancements to the 6600
 Scoreboard system, it's kind-of obvious in retrospect.  However the *real*