Code:
ORG 0x80
Table
ADDWF PCL, F
RETLW ‘A’
RETLW ‘B’
RETLW ‘C’
.
.
Đoạn code trên ta có thể thay đổi lại như sau để đỡ tốn công viết lại các dòng RETLW ' '
Code:
ORG 0x80
Table
ADDWF PCL, F
dt "ABC.."
Hoặc
Code:
ORG 0x80
Table
ADDWF PCL, F
dt 'A','B','C',..
Với Pic18 có thể dùng đoạn code sau để tra bảng:
Code:
movlw high(Table)
movwf TBLPTRH
movlw low(Table)
addlw offset
movwf TBLPTRL
tblrd* ; giá trị return từ vị trí "bảng+offset" sẽ chứa trong thanh ghi TABLAT sau lệnh này
Lúc đó Table có dạng như sau
hoặc
Code:
Table
data "A","B","C",..