Thursday, March 24, 2011

FLOC

input
A= ascii code
DPTR = TABOUT的1st位置

output
DPTR = TABLOUT + TABNO * 2 的內容 =>TABNO指向的table 位置
==
A<-TABNO ; 取TABNO,table number按鍵表種類
C=0
A<-TABNO*2
B<-A
A<-(TABNO*2 + TABOUT)
;取值到A,TABOUT為addr 0的話,
;每2bytes為一組(因為是用DW存位置)
;所以多一個number,要跳2bytes
A<=>B ;A換成TABNO*2
A<-(TABNO*2+1 + TABOUT)
;取後半byte的值(低)

DPL<-A
DPH<-B


No comments:

Post a Comment