home *** CD-ROM | disk | FTP | other *** search
- CUSTOM MEMORY DECODER AS A TRUTH TABLE
-
- This is the same logic as defined in file MEMORY1.PLD, except here it is
- defined as a binary truth table.
-
- |? in:ADR[19..12], io:(SMEM, EGA, MDA, CGA, DISK, IO, EM, ROM)
- |
- | Table: ADR[19..12] -> SMEM, EGA, MDA, CGA, DISK, IO, EM, ROM
- |
- || Input Output Usage Addr Lth
- |
- | { 0XXXXXXXb -> 10000000b |System memory (low) 0K 640K
- | 100XXXXXb -> 10000000b |System memory (high)
- | 1010XXXXb -> 01000000b |EGA area 640K 64K
- | 10110000b -> 00100000b |MDA area 704K 4K
- | 10110001b -> 00000000b |Unallocated 708K 4K
- | 1011001Xb -> 00000000b |Unallocated 712K 8K
- | 101101XXb -> 00000000b |Unallocated 720K 16K
- | 101110XXb -> 00010000b |CGA area 736K 16K
- | 101111XXb -> 00000000b |Unallocated 752K 16K
- | 11000XXXb -> 00000000b |Unallocated 768K 32K
- | 110010XXb -> 00001000b |Fixed disk 800K 16K
- | 110011XXb -> 00000100b |Peripheral i/o 816K 16K
- | 1101XXXXb -> 00000010b |Expanded memory 832K 64K
- | 111XXXXXb -> 00000001b |Read only memory 896K 128K
- | }
-
-