EasyManuals Logo

IBM 5150 Hardware Reference Manual

IBM 5150
393 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #195 background imageLoading...
Page #195 background image
lOC
OBJ
LINE
SOURCE
STITlE(
ROM
BIOS
FOR
IBM
PERSONAL
COMPUTER)
;
------------------------
;
EQUATES
;
----
---------------
------
0060
PORT_A
EQU
60H
i
8255
PORT
A
ADDR
0061
PORT_B
EQU
61H j
8255
PORT
B
ADDR
0062
PORT.C
EQU
62H
;8255
PORT C
ADDR
0063
CMO]ORT
EQU
63H
0020
9
INTAOO
EQU
20H
;8259
PORT
0021
10
INTAOl
EQU
21H
;8259
PORT
0020
11
EOI
EQU
20H
0040
12 TIMER
EQU
'OK
0043
13
TIM.tTl
EQU
'3H
;8253
TINER
CONTROL
PORT
ADDR
0040
14
TINERO
EQU
'OH
;8253
TIMER/CNTER a
PORT
ADDR
0001
15
THIHT
EQU
01
ITIHER
a
INTR
RECVD
MASK
0008
16 OMAoa
EQU
06
;oNA
STATUS
REG
PORT
ADDR
0000
17
DHA
EQU
00
JDMA
CHANNEL a
ADDRESS
REG
PORT
ADoR
0540
18
MAX.PERIOD
EQU
540H
0410
I.
MIN.PERIOD
EQU
410H
0060
20
KBD.IN
EQU
60H
IKEYBDARD DATA
IN
AOOR
PORT
0002
21
KBDINT
EQU
02
;KEYBOARD
INTR
I1A.SK
0060
22
KB.DATA
EQU
60H ;
KEYBOARD
SCAN
CODE
PORT
0061
23
24
KB.CTL
EQU
61H
;
CONTROL
BITS
FOR
KEYBOARD
SENSE
DATA
1----------------
----------
------------------
25
j
8088
INTERRUPT LOCATIONS
26 ;
-------------
-----------
-------------
--------
0000
27
ABSO
SEGMENT
AT
0
0000
2.
LABEL BYTE
0008
2.
ORG
2*'
0008
30
LABEL
WORD
0014
31
ORG
5*'
0014
0020
0020
33
3.
O.G
LABEL
.*.
LABEL
WORD
WORD
0020
35
LABEl
DWORD
0040
36
O.G
10H*4
0040
37
LABEl
WORD
0074
38
ORG
IDH*4
0074
39
LABEL
DWORD
I POINTER
TO
VIDEO
PARHS
0078
.0
ORG
01EH*4
I INTERRUPT
IEH
0078
.1
OISK]OINTER
LABEl
DWORD
D07C
.2
DRG
01
FH*4
; LOCATION
OF
POINTER
DO?C
43
EXT_PTR LABEL
DWORD
I POINTER
TO
EXTENSION
7COO
••
ORG
7COOH
7COO
.s
BOOT_LOCN
LABEl
FAR
46
ABSO
ENDS
47
48
j---------------------
49
; STACK
--
USED
DURING
INITIALIZATION
ONLY
50
;----------------------
51
STACK SEGHEUT AT 30H
0000
(128
????
I
52
DW
128
DUPf?)
0100
53
TOS
LABEl
WORD
54
STACK
ENOS
55
56
;
-------------------
-------------------------
57
;
RON
BIOS
DATA AREAS
58
j
----
---
--
----
-------------------------------
0040
59
DATA SEGHENT
AT
40H
0000
(4
????)
60
RS232_BASE
OW
4
DUPf?)
; ADDRESSES
OF
RS232 ADAPTERS
0008
(4
!???)
61 PRWTER_BASE
DW
4
DUP(?
I ; ADDRESSES
OF
PRINTERS
0010
????
62
EQUIPJLAG
DW
;
nlSTALLED
HARDWARE
0012
??
63
MFG_
TST
DB
;
INITIALIZATION
FLAG
0013
????
64
MEMeRY.SIZE
DW
;
MEMORY
SIZE
IN
K BYTES
0015
????
65
IO.RAM_SIZE
DW
;
MEMORY
IN
I/O
CHANNEL
66
; -
--
-------
----------------------------------
67
;
KEYBOARD
DATA AREAS
68
;
----------
--
-
-.-----------------------------
0017
??
69
KBJLAG
DB
70
71
;-----.
SHIFT
flAG
EQUATES
WITHIN
KB_FlAG
72
0080
73
INS_STATE
EQU
80K
; INSERT STATE
IS
ACTIVE
0040
7.
CAPS_STATE
EQU
40H
j CAPS
LOCK
STATE HAS BEEN
TOGGLED
0020
75
HUJ'CSTATE
EQU
20K
j
HUM
LOCK
STATE HAS BEEN
TOGGLED
0010
76
SCROLL_STATE
EQU
10H
;
SCROll
LOCK
STATE HAS BEEN
TOGGLED
0008
77
All_SHIFT
EQU
08H
i ALTERNATE
SHIfT
KEY DEPRESSED
A-2

Table of Contents

Other manuals for IBM 5150

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM 5150 and is the answer not in the manual?

IBM 5150 Specifications

General IconGeneral
ProcessorIntel 8088
Clock Speed4.77 MHz
RAM16 KB - 256 KB
ManufacturerIBM
Model5150
Release Year1981
Storage5.25-inch floppy drives
GraphicsMDA or CGA
Operating SystemIBM PC DOS
PortsCassette, keyboard
Expansion Slots5

Related product manuals