[ Скрыть предметы ]

Организация ЭВМ и Систем
Организация ЭВМ и Систем Of A Down

Без категории
Лаба
Конспект
Книга
Программа
Разное
Для Варечки
Эротика
Для взрослых

9306, 9307 » ОргЭВМ » несколько программ

несколько программ по ОргЭВМ от Павлова и не только

вообщем, сегодня в номере:
KB.CPP
демонстрация работы с клавиатурой путем чтения данных из порта и подменой обработчика прерывания клавиатуры (для начала лучше изучить TIMER.CPP). Давалось Павловым на лекции.
TIMER.CPP
довольно простая программа, демонстрирующая подмену обработчика прерывания 0x1C, вызываемого системным таймером 18.2 раза в секунду. Давалась Павловым на лекции где-то в марте.
MAIN_2.CPP
интересная програмка, написанная, походу, одним из студентов юзером Denis. реализует несклько функций, в том числе работа со звуком и "эмуляция" пианино, про которое как-то говорил Павлов.


программы KB и TIMER были отлажены мной для работы в Borland C.

а также бонус  — немного более-менее годных книжек по теме:
Программирование на аппаратном уровне
относительно известная книжка, демонстрирующая работу с различными устройствами на аппаратном уровне.
bsp33.doc
не особо продвинутая, но довольно простая в понимании книжка
ans_orgevm.pdf
ответы на вопросы параллельного потока (лектор Кирьянчиков)


9307 » ОргЭВМ » Доклад по МОН

вот то что я рассказывал по этой теме

Прикреплённые файлы:

9307 » ОргЭВМ » LAB #3 для Вари и Сэма

задание
д) Задано два массива. Каждому элементу одного массива присвоить значение большего из одноименных элементов из обоих массивов. Массивы локализованы в разных сегментах с различными смещениями

Прикреплённые файлы:
SAM_3.rar, 456 байт
sam_3.asm, 2.38 КБ

9307 » ОргЭВМ » LAB #3 для Светы

Лаба 3 для Светы и Соловьева. Задание под буквой е:
е) преобразовать массив так, что элементы с четным числом единиц в коде не изменяются, а в остальных обнуляется старшая тетрада. Результат записывется в массив, локализованный в другом сегменте, с отличным от первого массива смещением

результат будет заметен, если вводить числа более 4095 (подробнее см. мои комментарии в коде программы)
Прикреплённые файлы:
SSP_3.zip, 494 байта
ssp_3.asm, 2.62 КБ

9307 » ОргЭВМ » LAB 1 для Руфа

какая-то часть первой лабы для Руфата
Прикреплённые файлы:
lab1.asm, 560 байт

ОргЭВМ » Запуск ASM из Notepad++

накидал простенькие команды запуска ASM-программ для Notepad++.
Ctrl+F9 - компиляция и запуск .exe
Ctrl+F10 - компиляция и запуск в TD

короче, извлекаем содержимое архива в папку с Notepad++ (по умолчанию это C:\Program Files\Notepad++), при этом сам NP++ не должен быть запущен.

P.S. те, кто юзают мою сборку для BC могут добавить лишь две последние команды вручную.
Прикреплённые файлы:
21 ноября 2018 04:21:25
Black Dahlia | Light | Old-School
Running by XCH v3.4.1 «Go Fuck Yourself»
Build 9308-31LXV
© 2009–2018, Lego.