Leenabogs
@Leenabogs
Pretty Woman

Microprocesor Simulator 5v32 | Как прописать в коде управление змейкой через клавиатуру?

У меня задание написать в 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

6446278bc064f769802318.png
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
этот кусочек я нашла с клавиатурой но к сожалению не работате:

этот кусок рассчитан на PC и его контроллер клавиатуры. Наверняка в этом Microprocesor Simulator 5v32 какая-то другая схема подключения клавиатуры. Я не нашел никаких вменяемых ссылок на этот симулятор, чтобы посмотреть. Тебе прийдётся либо разобраться самой как подключена клавиатура, либо предоставить больше информации об этом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы