Difference between revisions of "RK11 disk controller"

From Computer History Wiki
Jump to: navigation, search
(Add RK11 bootstrap)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
 
The '''RK11''' is the [[UNIBUS]] controller for the [[RK05]] moving-head magnetic disk drive.
 
The '''RK11''' is the [[UNIBUS]] controller for the [[RK05]] moving-head magnetic disk drive.
 +
==PDP-11 bootstrap==
  
 +
I know the octal data is correct, but I'm not sure about the mnemonics and the description.
 +
{| border=1
 +
! Address !! Data !! Mnemonic !! Description
 +
|-
 +
|1000||012700||MOV #177406,r0          ||Move the top of the address of the controller into r0
 +
|-
 +
|1002||177406||                        || (constant)
 +
|-
 +
|1004||012710||MOV #177400,(r0)        ||Move 177400 into 177406
 +
|-
 +
|1006||177400||                        || (constant)
 +
|-
 +
|1010||012740||MOV #000005,-(r0)        ||Move 5 into 177404
 +
|-
 +
|1012||000005||                        || (constant)
 +
|-
 +
|1014||105710||TSTB (r0)                ||Skip on Test the byte at 177404
 +
|-
 +
|1016||100376||JMP *-1                  ||Jump back one instruction
 +
|-
 +
|1020||005007||CLR PC                  ||Jump to zero
 +
|}
 
[[Category:UNIBUS storage controllers]]
 
[[Category:UNIBUS storage controllers]]
 
[[Category:DEC storage controllers]]
 
[[Category:DEC storage controllers]]

Revision as of 04:53, 16 May 2007

The RK11 is the UNIBUS controller for the RK05 moving-head magnetic disk drive.

PDP-11 bootstrap

I know the octal data is correct, but I'm not sure about the mnemonics and the description.

Address Data Mnemonic Description
1000 012700 MOV #177406,r0 Move the top of the address of the controller into r0
1002 177406 (constant)
1004 012710 MOV #177400,(r0) Move 177400 into 177406
1006 177400 (constant)
1010 012740 MOV #000005,-(r0) Move 5 into 177404
1012 000005 (constant)
1014 105710 TSTB (r0) Skip on Test the byte at 177404
1016 100376 JMP *-1 Jump back one instruction
1020 005007 CLR PC Jump to zero