tab db 1,0,2,0,3,0如果定义成这样也是300h 道理差不多。
TAB是word型变量,所以1,2,3,4,5,6在内存中实际存储形式是 01H,00H,02H,00H,03H,00H,04H,00H,05H,00H. BX=OFFSET TAB + 3,即此时BX中存放的是02H,00H中高8位00H的偏移地址。所以MOV AX,[BX]就是取00H,03H给AX