Buscando la Tabla_Traduccion...

JuAn4k4

Necesito, para ensamblador , una tablita que hay por ahi ( Se supone , al menos eso nos ha dixo nuestro profesor ) una tablita, que es una variable, que sencillamente lo que hace es Traducir la tecla introducida del teclado , al ascii correspondiente.
Si alguien sabe donde la puedo encontrar, he estado buscando por el google y paginas de ensamblador etc... pero no la he encontrado.
Si son tan amables gracias : )

para el q no haya entendido q tabla busco.

Se supone que al hacer
IN al , me meten en aL la teclica , pero no en ascii, si no que las teclas van numeradas, por ejemplo:
En hexadecimal
el 0000 -> tecla 0
el 0001 -> tecla 1
......
el 00A2 -> tecla q
el 00A3 -> tecla w
etc.....
entonces lo que hace la tabla es cambiar esos numeros hexadecimales, por el hexadecimal del codigo ascii del
'0' , '1' , '2' etc......

JuAn4k4

Bueno ya la he encontrado y la he pasado a lo que necesito, por si alguien lo necesita:

ESCAPE EQU 01h
BACKESPACE EQU 0Eh
TABULADOR EQU 0Fh
INTRO EQU 1Ch
CTRL EQU 1Dh
LSHIFT EQU 2Ah
RSHIFT EQU 36h
enter EQU E01Ch
F11 EQU 57h

Tabla_Trad db 01h
db '1234567890-='
db 0Eh ; Backespace
db 0Fh ; Tabulador
db 'QWERTYUIOP[]'
db 1Ch ; Enter
db 1Dh ; Ctrl
db 'ASDFGHJKL'
db ';'`'
db 2Ah ; Left SHift
db 'ZXCVBNM,./'
db 36h ; Right Shift
db 4Ch , 4Dh, '+', 4Eh, 4Fh, 50h, 51h, 52h, 53h, E01C ;
db 57h ; F11
db 58h ; F12

nanoSpawn

Juan4k4, tu profesor os odia, sin duda =)

Usuarios habituales

  • nanoSpawn
  • JuAn4k4