Differences

This shows you the differences between two versions of the page.

Link to this comparison view

processor_state:environment_table [2011/07/23 15:03] (current)
scott created
Line 1: Line 1:
 +====== Environment Table ======
 +
 +The MCP sets up environment tables (ETs), system arrays, to establish the
 +legal addressing environments for a task. A task has access to addressing
 +environments in the MCP ET or to the USER ET of that task.
 +
 +The MCP ET is located by the ET address field in the reinstate list
 +entry #0. This table is shared by all tasks.
 +
 +Every task has a user ET, located by the ET address field in the
 +[[processor_state:reinstate_list|reinstate list]] entry for that task.
 +
 +===== V300 Environment Table Entry Format =====
 +
 +^ Digit  ^ Bit  ^ Purpose  ^
 +| 00-07  |      | Memory Area Table Absolute Address (8UN)  |
 +| 08-09  |      | Number of entries in the Memory Area Table (2UN)  |
 +|  10 |      | Reserved  |
 +|  11 |         | Copy Protection Digit  |
 +| :::    |   3  | Reserved  |
 +| :::    |   2  | Reserved  |
 +| :::    |   1  | Source Copy Enable  |
 +| :::    |   0  | Destination Write Enable  |
 +| 12-16  |      | Reserved  |
 +
 +===== V500 Environment Table Entry Format =====
 +
 +^ Digit  ^ Bit  ^ Purpose  ^
 +| 00-08  |      | Memory Area Table Absolute Address (9UN)  |
 +| 09-10  |      | Number of entries in the Memory Area Table (2UN)  |
 +|  11 |         | Copy Protection Digit  |
 +| :::    |   3  | Reserved  |
 +| :::    |   2  | Reserved  |
 +| :::    |   1  | Source Copy Enable  |
 +| :::    |   0  | Destination Write Enable  |
 +| 12-16  |      | Reserved   |
  
processor_state/environment_table.txt ยท Last modified: 2011/07/23 15:03 by scott
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki