Нужна помощь по предмету Основы организации ЭВМ со следующим заданиям на языке ассемблер (FASM):
1. Написать программу выделения из исходной строки подстроки символов заданной длины с указанного номера позиции.
2. Поиск максимума, минимума, среднего значения среди слов (два байта), заданных массивом.
3. С использованием ассемблера FASM разработать загрузчик, выполняющий следующие функции:
1.1. Очистку экрана (сделано)
1.2. Вывод на экран приветствия, например, «Loading…» (сделано)
1.3. Информацию об установленном оборудовании (сделано)
1.4. Карту памяти (BIOS - INT 15h, функция eax= 0E820h) в табличном виде (базовый адрес, длина участка, тип участка, дополнительные атрибуты).
1.5. Счетчик секунд в правом верхнем углу экрана (перехватив прерывание INT 08h)
1.6. После вывода всей информации программа должна отображать скан-коды нажатых клавиш до нажатия Ctrl+Break.
После чего перезагрузить эмулируемый компьютер Имеются уже готовые файлы с этими зданиями и в них необходимо внести некоторые поправки, чтобы программа отрабатывала как надо.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |