Контрольная работа
  • формат exe, image
  • размер 122,15 КБ
  • добавлен 13 декабря 2015 г.
Решение задач на Ассемблере
Несколько достаточно простых задач на ассемблере в разных вариантах, bat-файлы для упрощения компиляции и запуска.
Содержание:
prim1_.asm и prim2_.asm - два варианта программы "Hello, world" на Ассемблере.
a.asm - обмен значений регистров bx и cx (с процедурами распечатки значений до и после обмена).
b1_.asm - вывод цифры из регистра bx,
b2_.asm - то же самое, только с сегментами,
b3_.asm - тоже с сегментами + сам вывод вынесен в отдельную процедуру,
b4_.asm - процедура распечатки цифры имеет входной параметр bl, пробел печатается отдельной процедурой,
b5_.asm - цифра также передаётся через bl, после цифры ставится "энтер" (перевод строки и возврат каретки 10 13).
c1_.asm - побайтный вывод цифр,
c2_.asm - com (точечные директивы),
c3_.asm - com.
d1_.asm - подсчёт числа нужных символов в строке (цикл),
d2_.asm - подсчёт числа символов в каждом слове,
d3_.asm - подсчёт числа символов в каждом слове (com).
TASM.exe, TLINK.exe, make.bat, cmake.bat, Screenshot.png - бат-файлы используются для компиляции и запуска программ в одну строку (make.bat для exe, cmake.bat для com), screenshot - пример использования.
Использование bat-файлов:
Пуск - Выполнить. cmd
Выбираем диск (например, d:)
Выбираем директорию (например, cd tasm)
Теперь можно использовать bat-файлы с параметром - названием исходника asm (например, make.bat prim1)