RE:para leer el teclado sin utilizar interrupcione
ya creo haberlo encontrado:
MOV DX,0040
MOV DS,DX ;cargar DS con el segmento 0040
CLI
MOV BX,[001A] ;cargar en BX la direccion con el valor de la ultima tecla oprimida teniendo en cuenta DS:BX
CMP BX,[001C] ;rectificar que sea correcta la direccion
MOV AX,[BX] ;mover a AX el codigo de la ultima tecla presionada
STI