У меня задание написать в Microprocesor Simulator 5v32 программу - Управление Змейкой через клавиатуру. Само управление змейкой по-шагово у меня получается, а вот как прикрепить клавиатуру не сосвсем понимаю. Вот мой код:
start:
mov AX, 0 ;
mov DS, AX
mov AL, FF ;
out 04, AL
mov CL, 9 ;
go:
mov AL, 4F ;
out 04, AL
dec CL
mov AL, 47 ; move left
out 04, AL
mov AL, 47 ; move left again
out 04, AL
// этот кусочек я нашла с клавиатурой но к сожалению не работате:
wait_for_input:
in AL, 60 ; read keyboard input
cmp AL, 1C ; check for "Enter" key
je exit ; exit program if "Enter" key is pressed
mov BL, 0 ; clear direction bits of register
cmp AL, 48 ; check for "Up" arrow key
je up
cmp AL, 50 ; check for "Down" arrow key
je down
cmp AL, 4B ; check for "Left" arrow key
je left
cmp AL, 4D ; check for "Right" arrow key
je right
jmp wait_for_input ; repeat if invalid key is pressed