Intel mcs-48 Microscope & Magnifier User Manual


 
8041
Al8641
Al8741
A
Mnemonic Deecrlpllon
CONTROL
EN
DMA
Enable DMA Handshake Lines
EN
I Enable IBF Interrupt
DIS I
Disable IBF Interrupt
EN
FLAGS Enable Master Interrupts
SEL
RBO
Select register bank 0
SEL RBI Select
register bank,1
NOP
No Operation
REGISTERS
INC
Rr
Increment register
INC@Rr
Increment data memory
DEC
Rr Decrement register
SUBROUTINE
CALL addr
Jump to subroutine
RET
Return
RETR
Return and restore status
FLAGS
CLRC
Clear Carry
CPLC
Complement Carry
CLR
FO
Clear Flag 0
APPLICATIONS
DATAK===J[==~~~
aoaSA
ADDR
CONTROL~==::11S,.J
Figure
1,
808SA-8041A Interface
BYt
••
8243
KEYBOARD
EXPANDER
MATRiX
PORT,2
8041
Al8741 A
DATA
BUS
CONTROL BUS
Figure
3,
8041A-8243 Keyboad Scanner
Cycl
..
Mnemonic D
••
crlpllon
Byte.
CyCle.
2
2
2
TO
PERIPHERAL
DEVICES
CPL
FO
CLR
Fl
CPL
Fl
BRANCH
JMP addr
JMPP@A
OJ
NZ
Rr,
addr
JC addr
JNC addr
JZ addr
JNZ addr
JTO
addr
JNTO
addr
JT1
addr
JNT1
addr
JFO
addr
JFl
addr
JTF addr
JNIBF addr
JOBF addr
JBb addr
iiii
8048
WR
Complement Flag 0
Clear
Fl
Flag
Complement
Fl
Flag
Jump unconditional
2
Jump
Indirect 1
Decrement register and jump
2
Jump on Carry = 1
2
Jump on Carry = 0
2
Jump on A Zero
2
Jump on A not Zero
,2
Jump on TO= 1
2
Jump on TO=O
2
Jump on
Tl
= 1
2
Jump on
Tl
=0
2
Jump on
FO
Flag = 1
2
Jump on
Fl
Flag = 1
2
Jump on Timer Flag =
1,
Clear Flag
2
Jump
on
IBF Flag = 0
2
Jump on OBF Flag = 1 2
Jump
on
Accumulator Bit
2
iiii
~
WR
8041A1
~
cs
8741A
PORT
CONTROL
2
AO
I+-To
BUS
DATA BUS 8
DBB
-Tl
Figure 2. 8048,..8041A Interface
z
z
0
0
:I
.~
>=
a:
~
It
0.
0.
II.
Cl
..
0 W
0-
W
Z
II.
iii:
e
'"
0-
Z
::;
PORT 2
8041A18741A
CONTROL BUS
Figure 4. 8041A Matrix Printer Interface
9-126
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
TO
PERIPHERAL
DEVICES
00l88A