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 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