User has to find a free area within data segment and BX is used to hold the starting address of the area, which is base offset of the table.The table itself is virtual as only base of table is kept track. XLAT's capability actually helps us to use that area as a table.
In xlat instruction where is the user created table
and how it's created
User has to find a free area within data segment and BX is used to hold the starting address of the area, which is base offset of the table.The table itself is virtual as only base of table is kept track. XLAT's capability actually helps us to use that area as a table.
@@KVK_11 Thank you for support
data segment
table db '0123456789ABCDEF'
data ends
code segment
assume cs:code ,ds:data
start :mov ax,data
mov ds,ax
mov al,00H
mov bl,OFFSET table
xlat
mov ah,4ch
int 21h
code ends
end start