IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF) IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
System Channel Interface Lines Used This card uses the address and data bus, memory and I/O read/write signals, reset, I/O Ready, I/O Clock, and IRQ7. "...-....., Loads Where possible, only one "LS" load is on the signals present at the I/O slot. Some of the address bus lines have two "LS" loads. No signal has more than two "LS" loads. Special Timing At least one wait state will be inserted on all memory and I/O accesses from the CPU. The duration of the wait-state will vary because the CPU/monitor access is synchronized with the character clock on this adapter. To insure proper initialization of the attachment, the first instruction issued to the card must be to set the high resolution bit of the monitor output Port 1. (OUT PORT 3B8 = OlR). A CPU access to this adapter must never occur if the high resolution bit is not set. "...-....., System configurations which have two display adapter cards must insure that both adapters are properly initialized after a power on reset. Damage to either display may occur if not properly initialized. Data Rates For the IBM Monochrome Display Adapter, two bytes are fetched from the display buffer in 553 ns providing a data rate of 1.8M bytes/second. Interrupt and DMA Response Requirements • The display buffer can be written into, or read from using DMA. • The parallel interface uses the +IRQ7 line. Interrupt becomes active when the acknowledge input is low, and interrupts are enabled via the control port. 2-39
Modes of Operation The IBM Monochrome Display and Printer Adapter supports 256 character codes. In the character set are alphanumerics and block graphics. Each character in the display buffer has a corresponding character attribute. The character code must be an even address and the attribute code must be an odd address in the display buffer. ,............., 7 6 5 4 3 2 o 7 6 5 4 3 2 0 BL R I R B CHARACTER CODE EVEN ADDRESS (M) ATTRIBUTE CODE I G I B I I G ODD ADDRESS (M+l) I I .. FOREGROUND ~ : INTENSITY BACKGROUND ~ ... BLINK The adapter decodes the character attribute byte as defined above. The ,............., BLINK and INTENSITY bits may be combined with the FORE GROUND and BACKGROUND bits to further enhance the character attribute functions listed below. BACKGROUND FOREGROUND FUNCTION R G B R G B 0 0 0 0 0 0 NON DISPLAY 0 0 0 0 0 1 UNDERLINE 0 0 0 1 1 1 WHITE CHARACTER/ BLACK BACKGROUND 1 1 1 000 REVERSE VIDEO 2-40
- Page 8 and 9: CONTENTS SECTION 1. HARDWARE OVERV
- Page 10 and 11: Programming Considerations ........
- Page 12 and 13: INS 8250 Functional Pin Description
- Page 14 and 15: FIGURE LISTING 1. System Block Dia
- Page 16 and 17: SECTION I. HARDWARE OVERVIEW The
- Page 18 and 19: The 16KB Memory Expansion Kits allo
- Page 20 and 21: SECTION 2. HARDWARE ~ Contents: Sys
- Page 22 and 23: SYSTEM BOARD The System Board fits
- Page 24 and 25: The memory is dynamic 16K x 1 chips
- Page 26 and 27: System Board Data Flow Figure 2. S
- Page 28 and 29: 1/0 Channel Diagram REAR PANEl SI
- Page 30 and 31: I/O CHRDY I I/O Channel Ready: This
- Page 32 and 33: System Board Component Diagram REA
- Page 34 and 35: Keyboard Interface B lock Diagram
- Page 36 and 37: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- Page 38 and 39: Cassette User Interface The cassett
- Page 40 and 41: Cassette Interface Connector Specif
- Page 42 and 43: I/O Address Map HEX RANGE 9 8 7 6
- Page 44 and 45: System Memory Map X'OOOOO' 16 TO 6
- Page 46 and 47: System Memory Map Cont. START ADDR
- Page 48 and 49: 5-1/4" Diskette Drives Switch Setti
- Page 50 and 51: 32/64KB Memory Expansion Option Sw
- Page 52 and 53: Power Supply The system DC power su
- Page 54 and 55: N I ~ VI ) § I • \. ~ o el so.
- Page 56 and 57: IBM Monochrome Display and Parallel
- Page 60 and 61: Programming Considerations Programm
- Page 62 and 63: • CRT Status Port (I/O Address '3
- Page 64 and 65: Color/Graphics Monitor Adapter The
- Page 66 and 67: CPU .. r-- ) ) ) DISPLAY ADDRESS BU
- Page 68 and 69: Modes of Operation There are two ba
- Page 70 and 71: IBM Monochrome Display Adapter V s.
- Page 72 and 73: Color selection is determined by th
- Page 74 and 75: 1"'"""""\ Table 5. I R G B Summary
- Page 76 and 77: Programming the Mode Control and St
- Page 78 and 79: Bit 5 When on, this bit will change
- Page 80 and 81: I/O Address and Bit Map Read/Write
- Page 82 and 83: Color/Graphics Monitor Adapter Auxi
- Page 84 and 85: Parallel Printer Adapter The Printe
- Page 86 and 87: Programming Considerations The Prin
- Page 88 and 89: Parallel Printer Adapter Interface
- Page 90 and 91: Table 7. Printer Specifications (1
- Page 92 and 93: Table 9. Functions and Conditions o
- Page 94 and 95: Table 10. Connector Pin Assignment
- Page 96 and 97: (4) Data transfer sequence Fig. 17
- Page 98 and 99: ASCII Control Codes Control Codes V
- Page 100 and 101: (8) DC 2 (Device Control 2) The DC
- Page 102 and 103: (b) 3) ESC 2 (Escape 2) Receipt of
- Page 104 and 105: ehaves like the LF code. Therefore,
- Page 106 and 107: [DATA] IESCGI ABCDEFGHI [PRINT] ABC
Modes of Operation<br />
The <strong>IBM</strong> Monochrome Display and Printer Adapter supports 256<br />
character codes. In the character set are alphanumerics and block<br />
graphics. Each character in the display buffer has a corresponding<br />
character attribute. The character code must be an even address and the<br />
attribute code must be an odd address in the display buffer. ,.............,<br />
7 6 5 4 3 2 o<br />
7 6 5 4 3 2 0<br />
BL R I R B<br />
CHARACTER CODE<br />
EVEN ADDRESS (M)<br />
ATTRIBUTE CODE<br />
I G I B I I G ODD ADDRESS (M+l)<br />
I<br />
I ..<br />
FOREGROUND<br />
~<br />
: INTENSITY<br />
BACKGROUND<br />
~<br />
... BLINK<br />
The adapter decodes the character attribute byte as defined above. The ,.............,<br />
BLINK and INTENSITY bits may be combined with the FORE<br />
GROUND and BACKGROUND bits to further enhance the character<br />
attribute functions listed below.<br />
BACKGROUND FOREGROUND FUNCTION <br />
R G B<br />
R G B <br />
0 0 0 0 0 0 NON DISPLAY <br />
0 0 0 0 0 1 UNDERLINE <br />
0 0 0 1 1 1 WHITE CHARACTER/ <br />
BLACK BACKGROUND <br />
1 1 1 000 REVERSE VIDEO <br />
2-40