This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
tutorials:assemblers [2022/03/14 02:45] sm5por [Emulators] |
tutorials:assemblers [2023/09/23 22:08] sm5por [Processor models] |
||
---|---|---|---|
Line 50: | Line 50: | ||
^ Word ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^1^1^1^1^1^1^1^1^1^1^2^2^2^2^2^2^2^2^2^2^3^3^3^3^3^3^ | ^ Word ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^1^1^1^1^1^1^1^1^1^1^2^2^2^2^2^2^2^2^2^2^3^3^3^3^3^3^ | ||
^::: | ^::: | ||
- | |Byte pointer| | + | |Address |
- | |Basic instruction| | + | |
- | |I/O instruction| | + | |
- | |PC word| Flags ||||||||||||| | + | |
^ | ^ | ||
- | |Position | ||
- | |Size | | ||
|I | |I | ||
|X | |X | ||
|Y | |Y | ||
- | |Basic opcode| | ||
- | |AC | | ||
- | |Device | ||
- | |I/O opcode | ||
- | |Flags | ||
- | |PC | 18| | ||
=== Extended addressing === | === Extended addressing === | ||
+ | |||
+ | === Byte pointers === | ||
+ | |||
+ | ^ Word ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^1^1^1^1^1^1^1^1^1^1^2^2^2^2^2^2^2^2^2^2^3^3^3^3^3^3^ | ||
+ | ^::: | ||
+ | |Byte pointer| | ||
+ | |||
+ | ^ | ||
+ | |Position | ||
+ | |Size | | ||
==== Instructions ==== | ==== Instructions ==== | ||
+ | |||
+ | ^ Word ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^1^1^1^1^1^1^1^1^1^1^2^2^2^2^2^2^2^2^2^2^3^3^3^3^3^3^ | ||
+ | ^::: | ||
+ | |PC word| Flags ||||||||||||| | ||
+ | |Basic instruction| | ||
+ | |I/O instruction| | ||
+ | |||
+ | ^ | ||
+ | |Flags | ||
+ | |PC | 18| | ||
+ | |Basic opcode| | ||
+ | |AC | | ||
+ | |Device | ||
+ | |I/O opcode | ||
+ | |||
=== Processor status flags === | === Processor status flags === | ||
Line 96: | Line 110: | ||
==== Processor models ==== | ==== Processor models ==== | ||
- | ^ Processor | + | ^ Processor |
- | ^::: ^::: | + | ^::: |
- | |DEC KA10 | + | |DEC KA10 | | 8--256 KW| 1| |
- | |DEC KI10 | + | |DEC KI10 | | ?--4096 KW| 1| |
- | |DEC KL10 A | + | |DEC KL10 A|DW, FP |
- | |DEC KL10 B | + | |DEC KL10 B|DW, FP, EA| 32--4096 KW| 32|4 DTE20, 8 RH20|PDP-11/?? |
- | |DEC KS10 |FlPt | + | |DEC KS10 |DW, FP | 128--512 KW| |
- | |XKL Toad | + | |SC-40 |DW, FP, EA| 4--64 MW| 4096|1 dual SX, 1 EX|SPARC |
+ | |XKL Toad-1|DW, FP, EA| ?--32 MW| 4096| | | ||
+ | |XKL Toad-2|DW, FP, EA| ?--256 MW| 4096| | ||
- | |FlPt | + | |DW |Double word operations |
- | |ExtA | + | |FP |
+ | |EA | ||
=== Emulators === | === Emulators === | ||
- | | + | ^ Emulator |
- | | + | ^::: ^::: ^::: |
+ | |KLH10|2.01|KL | ||
+ | |KLH10|2.01|KS | ||
+ | |KLH10|2.01|KS ITS|DW, FP | | ||
+ | |SIMH | |KL |DW, FP, EA| | ||
===== Operating system details ===== | ===== Operating system details ===== |