Розробити програму-тест на швидкість введення символів з клавіатури

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Hasper
Сообщения: 2
Зарегистрирован: 26 ноя 2014, 19:05

26 ноя 2014, 19:14

Само задание:
За звуковим сигналом включається клавіатура і таймер на Т секунд. Можна починати введення символів, причому кожен символ відображається на дисплеї, ведеться підрахунок кількості введених символів (після кожних 50 дається команда на очищення буфера клавіатури, після 128 - очищається дисплей). Переповнення таймера вимикає клавіатуру і включає сигнал завершення введення (можна тон цього сигналу співвіднести з кількістю введених символів). Параметр Т вводиться з IR. Результат S – середня швидкість введення (символ/с) видається на OR. Враховуючи, що модель навчальної ЕОМ оперує тільки цілими числами, можна видавати результат у форматі S*60 символів/хв.

проблема в том что при наборе 128 символов с дисплея не чего не сбрасывается, и я не знаю как выполнить первое условие помогите пожалуйста(За звуковим сигналом включається клавіатура і таймер на Т секунд.)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Hasper
Сообщения: 2
Зарегистрирован: 26 ноя 2014, 19:05

26 ноя 2014, 19:15

RDI 000101
OUT 01
OUT 11
RDI 000102
OUT 01
OUT 11
RDI 000010
OUT 01
OUT 11
RDI 001011
OUT 22
RDI 000000
OUT 21
IN 21
SBI 001000
JS 28
RDI 000000
OUT 21
RDI 000101
OUT 01
IN 00
JZ 18
OUT 10
RD R1
ADD #001
WR R1
OUT 13
RD R0
ADD #001
WR R0
SBI 000050
JNZ 18
RD #000
WR R0
RDI 000101
OUT 01
JMP 18



вот код какой имеется, можете сказать он верен полностью или нет, да ошибок в программе не обнаружено но все таки
Ответить