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 #198 background imageLoading...
Page #198 background image
LOC
OBJ
LINE
SOURCE
E02.4.
C3:
i STG01
"9
E02;,4,
4F
23.
DEC
01
I
POnH
TO
LAST
BYTE
JUST
WR
ITTEN
E026
FO
231
STO
;SET
OIR
fLAG TO
GO-
tACKl~flROS
EOZC
BBF7
23'
C4:
MOV
SI,OI
E02E
88tB
233
MOV
CX,BX ; SETUP
BYTE
CHT
f030
At
23.
C5:
LODSB
;READ
CHAR
FROH
STORAGE
E031 32C4
XO.
Al,AH
JDATA
READ
As ExPECTED?
,,,
E033
75Z5
23.
JNE
C7
;
NO
-
GO
TO
ERROR
ROUTINE
E035
£462
237
IN
AL,PORT_C
JDIO
A.
PARITY
ERROR
OCCUR?
"B
.
..,
E037
24CO
AL,OCOH
E039
BODO
MOV
AL,O
jAL=O
DHA
COMPARE
OK
"9
e038
751D
24.
JNZ
C7
f03D
80FCOO
'41
eMP
AH,O iREADING
ZERO
PATTERN?
E040
7403
JE
iCONTINUE
READING
TILL
END
E042
BACZ
'43
MOV
Al,Dl
,GET
NEXT
DATA
PATTERN
TO
WRITE
E044
AA
244
STOSB
iWRITE
IN
BYTE
LOC
WE
JUST
READ
£045
24S
C6:
j
WRITE_HO_MORE
[045
£2£9
LOOP
C5
,CONTINUE
TILL
16K/4K
BLOCK
TESTED
,4'
C'
'4'
£047
80FCOO
'47
CMP
AH.O
,ZERO
PATTERN
WRITTEN
TO
~T6
£04,4,
740£
248
JE
C7
;.
YES
-
RETURN
TO
CALLER
E04t:
BAED
24,
MaY
AH.AL ;SETUP
TO
NEW
YALUE
TO
COMPARE
E04E
86FZ
25.
XCIiG
OH.OL
.HOYE
ZERO
DATA
PATIERN
TO
OL
E050
Fe
251
CLO
; SET
OIR
F
LAG
TO
GO
FORWARD
E051
47
252
WC
01
; SET POINTER
TO
BEG
LOCA
nON
E052.
7408
253
JZ
C4
jREAD/URITE
FORWARD
IN
STG
E054
4F
2S4
OEC
01
E055
8AOI00
255
MOV
DX,l
;SETUP
01
AND
ao
PATIERNS
E058
EBDO
25'
JMP
SIiORT
C3
;READ/WRITE
BACKWARD
IN
STG
E05A
257
C7:
E05.4.
C3
258
RET
259
STGTST
ENDP
260
;-------------
---
-
---
------------------------
261
,TEST
.01
262
80B8
PROCESSOR
TEST
263
,DESCRIPTION
264
VERIFY
8088
FLAGS, REGISTERS
AND
CONDITIONAL JUHPS
265
E.58
266
RESET
LABEL
NEAR
Eosa
FA
267
START:
CLI
;DISABLE INTERRUPTS
Eose 84D5
268
HOV
AH.OD5H
;.SET
SF,
CF,
IF,
AND
AF
fLAGS
ON
EOSE
9E
269
SAHF
E05f
734£
270
JNC
ERROl
;GO
TO
ERR
ROUTINE
IF
CF
NOT
SET
f061
754C
271
JI~Z
ERROl
;GO
TO
ERR
RourmE
IF
ZF
HOT
SET
f063
784.4.
272
JNP ERROl
;
GO
TO
ERR
ROUTH.jE
IF
PF
NOT
SET
f065
7946
273
JNS ERROl
;GO
TO
ERR
ROUTINE
IF
SF
NOT
SET
f067
9F
LAHF
,LOAD
F
LAG
IMAGE
TO
AH
27'
f068
8105
275
NOV
CL.5
ILOAD
CNT
REG
WITH
SHIFT
CNT
f06A
DZEC
27.
SHR
AH,CL
;SHIFT
AF
INTO
CARRY
BIT
POS
E06C 7341
277
Jnc
ERROl
;GO
TO
ERR
ROUTINE
IF
AF
NOT
SET
f06E
B040
27.
HOV
AL,40H
.SET
THE
Of
nAG
ON
f070
ODED
279
SHL
AL, I ;SETUP
FOR
TESTING
E072
713B
2BO
JIIO ERROl
;GO
TO
ERR
ROUTINE
IF
OF
NOT
SET
£074
32£4
2Bl
XOR
AH.AH
,SET
AH
:: 0
f076
9E
282
SAHF
JCLEAR
SF.
CF,
ZF,
AND
PF
E077
7236
2.3
JC ERPOI .GO
TO
ERR
ROUTINE
IF
CF
ON
E079
7434
2B4
JZ
ERIlO
1
lGO
TO
ERR
ROUTINE
IF
ZF
ON
EOlB
7832
285
JS
ERROl
;GO
TO
ERR
ROUTINE
IF
SF
ON
E070 7A30
2
••
JP
ERROl
;.60
TO
ERR
ROUTINE
IF
PF
ON
Ea7F 9F
287
LAHF
,LOAD
FLAG
IHAGE
TO
/lH
E080 BIOS
288
HOV
CL.S
;
LOAD
CNT
REG
WITH
SHIFT
CNT
e082
02EC
289
SHR
AH.CL
;
SHIFT
t.F'
INTO
CARRY
BIT
POS
£064
7229
290
JC
ERRO
1
;
GO
TO
ERR
ROUTINE
IF
ON
£086
00£4
291
SHL
AH,!
;CHECK
THAT
OF'
IS
CLEAR
E066
7025
292
JO
ERROl
;GO
TO
ERR
ROUTINE
IF
ON
293
294
READ/WRITE
THE
8088
GENERAL
AND
SEGMENTATION
REGISTERS
29S
W.ITH
AlL
ONE'S
AND
ZEROES'S.
".
EDBA
B8FFFF
297
HOY
AX.OFFFFH
;SETUP
ONE'S
PATTERN
IN
AX
E080
f9
298
STC
E08E
8E08
29.
CB:
HOY
OS,AX ;WRITE
PATTERN
TO
ALL
REGS
£090
8C08
30.
NOV
BX,DS
Eon
8EC3
HOY
ES.BX
3.,
E094
6CCl
3.2
MOV
CX,ES
E096
8EOl
303
MOV
SS,CX
E098
6C02
304
MOY
OX.SS
£09,4,
BSE2
3.5
NOV
SP,DX
E09C
86Et
3
••
MOV
BP,SP
A-5

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