Difference between revisions of "RK11 disk controller"
From Computer History Wiki
(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 03: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 |