Samsung KS57C2308 Computer Monitor User Manual


 
KS57C2308/P2308/C2316/P2316 ADDRESSING MODES
3-7
++ PROGRAMMING TIP — 1-Bit Addressing Modes
1-Bit Direct Addressing
1. If EMB = "0":
AFLAG EQU 34H.3
BFLAG EQU 85H.3
CFLAG EQU 0BAH.0
SMB 0
BITS AFLAG ; 34H.3 1
BITS BFLAG ; F85H.3 1
BTST CFLAG ; If FBAH.0 = 1, skip
BITS BFLAG ; Else if, FBAH.0 = 0, F85H.3 (BMOD.3) 1
BITS P3.0 ; FF3H.0 (P3.0) 1
2. If EMB = "1":
AFLAG EQU 34H.3
BFLAG EQU 85H.3
CFLAG EQU 0BAH.0
SMB 0
BITS AFLAG ; 34H.3 1
BITS BFLAG ; 85H.3 1
BTST CFLAG ; If 0BAH.0 = 1, skip
BITS BFLAG ; Else if 0BAH.0 = 0, 085H.3 1
BITS P3.0 ; FF3H.0 (P3.0) 1
1-Bit Indirect Addressing
1. If EMB = "0":
AFLAG EQU 34H.3
BFLAG EQU 85H.3
CFLAG EQU 0BAH.0
SMB 0
LD H,#0BH ; H #0BH
BTSTZ @H+CFLAG ; If 0BAH.0 = 1, 0BAH.0 0 and skip
BITS CFLAG ; Else if 0BAH.0 = 0, FBAH.0 1
2. If EMB = "1":
AFLAG EQU 34H.3
BFLAG EQU 85H.3
CFLAG EQU 0BAH.0
SMB 0
LD H,#0BH ; H #0BH
BTSTZ @H+CFLAG ; If 0BAH.0 = 1, 0BAH.0 0 and skip
BITS CFLAG ; Else if 0BAH.0 = 0, 0BAH.0 1