Для работы Выполнить курсовую работ на Ассемблере под 8086. Задача: Задание: написать программу на ассемблере под emu8086, на вход которой поступает лабиринт с размером 5 на 5. Начало лабиринта - 2, конец – 3, а символ "1" обозначает стену, а символ "0" обозначает свободный путь. Если мы наткнемся на стену, то разрушимся. Нужно найти, если возможно, путь от начала до конца и вывести надпись путь найден. Иначе вывести путь не найден. Путь считается найденным, если мы дошли от начала до конца, не разрушившись. Путь от начала до конца будет помечен символами "V". Робот умеет выполнять следующие девять команд: 1. Команды-приказы: вверх, вниз, влево, вправо. При их выполнении Робот передвигается на одну клетку в заданном направлении. 2. Команда-приказ: закрасить. По этой команде Робот закрашивает клетку, в которой находится. 3. Команды проверки условий: сверху свободно, снизу свободно, слева свободно, справа свободно. Используются, чтобы узнать, свободен ли путь для Робота в данном направлении.
Решение задачи в DOSBOX(Debugger) Решение задачи по экранным операциям в Dosbox.Написать программу, которая выводит на белый экран приведённый рисунок точками красного цвета (линии строятся под углом 45° к сторонам экрана).
Для себя Ассемблер. Необходимо реализовать моделирование 4 команд процессора PIC16. 1 команда - логическое И W и f, цикл 1, бит состояния Z 2 команда - сброс регистра f, цикл 1, бит состояния Z 3 команда - сброс регистра W, цикл 1, бит состояния Z 4 команда - инверсия регистра f, цикл 1, бит состояния Z
Для себя Дан текст, состоящий из некоторого набора строк. Каждая строка представляет собой набор слов, содержащих буквы латинского алфавита, цифры, другие печатные символы. Разделителями слов являются символы "пробел" "." "," ";". Нужен код для TASM, обрабатывающий каждую строку текста и определяющий сколько раз в строке повторяются одинаковые буквы. В результате должна получиться строка вида "a:0, b:5, c:4, ...", где a,b,c и тд - символы, а 0,5,4 - количество их повторений в тексте. Программа должна иметь интерфейс, позволяющий выбирать способ ввода и вывода результата - из файла или из консоли. Программа должна иметь возможность выбора варианта вывода результата - в консоль или в файл. Нужно реализовать решение данной задачи с комментариями.
Написать код для решения задачи Написать программу на 32-битном GNU ассемблере, которая с консоли считывает предложения, считает в них слова и сортирует предложения методом выбора по количеству слов.
Написать код для решения задачи Напиши программу на 32-битном GNU ассемблере, которая с консоли считывает предложения, считает в них слова и сортирует предложения методом выбора по количеству слов.
Для себя В решении одной задачи в DEBUG. Программа должна вывести на экран следующую информацию: - фразу IDB-00-00 и фамилию; - Номер задания(13); - приглашение к вводу данных; - полученный результат; - сообщение о готовности программы к завершению работы. 1.Написать программу, которая записывает в память предложение и выводит на экран его первые N слов. Число N ввести с клавиатуры.
Для себя Требуются специалист для выполнения лабораторных работ. Необходимо разработать четыре готовых решения по четырем отдельным заданиям в рамках каждой темы. 4 человека, каждому по варианту (всего 16 лабораторных) 1-я группа лабораторных работ: - Тема: Получение информации об установленных устройствах - Задание: Разработать программу, отображающую на экране информацию об установленных на компьютере периферийных устройствах и интерфейсах. 2-я группа лабораторных работ: - Тема: - Задание: Содержание 1. Работа с периферийным устройством 2. Аппаратные прерывания и схема работы таймера 3. Разработка своего обработчика прерываний 4. Загрузка компьютера 5. Использование ассемблера FASM для создания загрузчика первого этапа 6. Создание образа загрузочного диска 7. Использование эмулятора BOCHS 3-я группа лабораторных работ: Тема: Работа с периферийными устройствами Задание: Лабораторная работа является продолжением предыдущей. Однако вместо обработчика прерываний от таймера, необходимо будет разработать обработчик прерывания от клавиатуры (int 09h) и отображать на экране скан-код нажатой клавиши, а также совершать некоторые другие действия (см. задание). 4-я группа лабораторных работ: Тема: Лабораторная работа является объединением лабораторных работ №1, 2 и 3. Задание: С использованием ассемблера FASM разработать загрузчик (для Bosch), выполняющий вывод на экран: 1) Информация об установленном оборудовании (см. лабораторная работа №1) 2) В правом верхнем углу экрана счетчик секунд с использованием перехвата прерывания от таймера (см. лабораторная работа № 2) 3) Скан-коды нажатых клавиш (в шестнадцатеричном и двоичном виде) до нажатия Ctrl+Break. При нажатии «Ctrl+Break» перезагрузить эмулируемый компьютер (см. лабораторная работа № 3).
Как мне найти учеников по профилю assembler в Москве?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на июнь 2026 года составляет 16
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора Assembler?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 3963.41 рублей с занятия. Больше занятий в неделю – выше доход