как выполнить операцию mov [keys],1 в обработчике..??? а то при попытке выполнить mov [keys],1 в логе в цикле виводиться Код (Text): 00046603999e[CPU0 ] fetch_raw_descriptor: GDT: index (7f3f) fe7 > limit (1f) Код (Text): key: pusha in al,60h push ax mov al,20h out 20h,al pop ax mov bx,24 mov es,bx xor bx,bx mov bl,al add bx,ENGkey mov al,[bx] xor edi,edi stosb mov al,7 stosb mov [keys],1 popa iretd keys db 0 ENGkey db 0 ,'0','1','2','3','4','5','6' db '7','8','9','0','-','=',8 ,9 db 'q','w','e','r','t','y','u' db 'i','o','p','[',']',13 ,0 db 'a','s','d','f','g','h','j' db 'k','l',';',"'",'`',0 ,'\' db 'z','x','c','v','b','n','m' db ',','.','/',0 ,'*',0 ,' '