SPC8106 S-MOS Systems, SPC8106 Datasheet - Page 247

no-image

SPC8106

Manufacturer Part Number
SPC8106
Description
LCD/CRT VGA CONTROLLER
Manufacturer
S-MOS Systems
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SPC8106F
Quantity:
5 510
Part Number:
SPC8106F
Quantity:
5 510
Part Number:
SPC8106F0C
Manufacturer:
EPSON
Quantity:
912
Part Number:
SPC8106FOB
Manufacturer:
EPSON
Quantity:
430
Part Number:
SPC8106FOC
Manufacturer:
OMRON
Quantity:
2 000
;----------------------------------------------------------------------------
;
;
;
;
;
;----------------------------------------------------------------------------
br0:
RunTable:
br2:
br3:
brx:
TextOut:
@@:
TextOutX:
TEXT
SPC8106
411-1.0
RunTable - Initialize registers from table
Entry:
Exit:
Uses:
dec
lodsw
cmp
je
mov
and
test
jnz
lodsw
cmp
je
out
jmp
lodsw
out
jmp
ret
xor
mov
mov
lodsb
test
jz
stosb
inc
jmp
ret
ENDS
END
S-MOS Systems, Inc. • Tel: (408) 922-0200 • Fax: (408) 922-0238 • http://www.smos.com
DS:SI - Pointer to register table
n/a
AX,DX,SI
si
ax,-1
brx
dx,ax
dh,7fh
ah,80h
br3
al,-1
br0
dx,ax
br2
dx,al
RunTable
di,di
ax,0b800h
es,ax
al,al
TextOutX
di
@B
MODE3
; Undo last byte overrun
; Read next control word
; End of table?
; Exit if so
; Get port in DX
; Mask off port write bit
; Test if port write?
; Jump if so
; Read index,data
; End of run
; Jump back if so
; Write the data
; Back for more
; Read data
; Write the data
; Back for more
; es:di points to video buffer
; get a character
; end of string?
; ..yes, quit
; ..no, copy character into video buffer
; skip attribute
; do them all
X12-AN-003-02
Programming Notes and Examples
SP3-21

Related parts for SPC8106