Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Лабораторная работа по программированию на тему «Первая программа на ассемблере»

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Цель работы: Написать на языке ассемблера программу, реализующую некоторый алгоритм в соответствии с полученным заданием.

Варианты заданий:

1. Ввести с клавиатуры целое число, умножить его на 8, 10, 80, 100 без применения команд умножения. 2. Дана символьная строка. Заменить в этой строке все прописные буквы строчными и наоборот. Результат вывести на экран. 3. Дана символьная строка. Найти наибольшее количество цифр, идущих в ней подряд. 4. Дан текст. Выяснить, является ли он идентификатором. 5. Дан текст. Выяснить, является ли он десятичной записью целого числа. 6. Дано число. Вывести на экран его шестнадцатеричное представление. 7. Дан текст. Для каждого из слов окончание «-ing» заменить на «-ed». 8. Дано натуральное число n. Сколько в нем цифр? 9. Дано натуральное число n. Чему равна его старшая цифра? 10. Дано натуральное число n. Вычислить 2 в n-ой степени. 11. Даны числа x,y,z. Вычислить max(x+y+z/2,x*y*z). 12. Даны пять натуральных чисел. Получить максимальное и минимальное из них. 13. Ввести пять целых чисел. Выяснить, является ли их сумма четным числом. 14. Даны натуральные числа x и y. Меньшее из них заменить их полусуммой, а большее — удвоенным произведением. 15. Дан текст. Выяснить, встречается ли в нем слово «one». 16. Дан номер года. Указать число дней в этом году. 17. Дана символьная квадратная матрица порядка 10. Заменить буквой «а» все элементы, лежащие выше главной диагонали. 18. Дан текст. Определить, сколько в нем слов. 19. Дан текст. Определить, сколько букв «а» в последнем слове этого текста. 20. Дан текст. Преобразовать его, заменив слово «это» на слово «то». 21. Дан текст. Определить, сколько в нем групп букв «abc», «bac». 22. Даны числа x,y,z. Вычислить min((x*y+z)/2,x-y+z). 23. Дан текст. Выяснить, является ли он шестнадцатеричной записью целого числа Цель работы: Изучить и применить на практике приемы и методы работы с функциями BIOS, структурами данных BIOS, функциями DOS. При сдаче работ вариантов N 1-9 необходимо знать состав, назначение и длину выводимых данных в MS-DOS.

Варианты заданий:

1. Вывести на экран информацию BIOS по адресу: 0:410h. 2. Вывести на экран информацию BIOS по адресу: 0:413h. 3. Вывести на экран информацию BIOS по адресу: 0:417h. 4. Вывести на экран информацию BIOS по адресу: 0:41Eh. 5. Вывести на экран информацию BIOS по адресу: 0:44Ah. 6. Вывести на экран информацию BIOS по адресу: 0:475h. 7. Вывести на экран информацию BIOS по адресу: 0:484h. 8. Вывести на экран информацию BIOS по адресу: 0:485h. 9. Вывести на экран информацию BIOS по адресу: F000:FFFEh. 10. Дано имя переменной системного окружения. Вывести ее значение на экран. 11. Дан номер переменной системного окружения. Вывести ее значение на экран. 12. Программе задается 1 параметр. Вывести его на экран. 13. Программе задается несколько параметров. Найти количество параметров, которые начинаются со знака «#». 14. Программе задается несколько целочисленных параметров. Найти их сумму. 15. Программе задается несколько параметров. Вывести значение параметра по номеру, заданному с клавиатуры. 16. Установить код завершения программы в зависимости от некоторого условия. Создать *.bat-файл, который выводит соответствующие сообщения на экран. 17. Написать две программы, обменивающиеся данными через область ICA, располагающуюся в BIOS по адресу 0:4F0h. Одна из программ должна записывать некоторую информацию в ICA, другая — считывать ее. 18. Даны частота перемещения курсора и начальная задержка перемещения. С помощью обращения к порту клавиатуры установить заданные характеристики. Цель работы: Освоить методы работы с основными устройствами ПЭВМ, используя функции BIOS, а также с помощью непосредственного доступа к устройствам.

Варианты заданий.

1. Даны продолжительность звука и его тон. Сгенерировать звук с заданными параметрами. 2. Дана некоторая единица времени в секундах. Написать программу, раз в единицу времени выводящую писк. 3, Дана величина отрезка времени T. В течение T отображать на экране текущее системное время. 4. Один раз в секунду выводить на экран состояние переключателей клавиатуры Shift Status в двоичном виде. 5. Один раз в 3 секунды выводить на экран содержимое буфера клавиатуры. 6. Программа запрашивает, с какой лампочкой состояния переключателей на клавиатуре надо работать, и после этого подсвечивает/гасит ее. 7. Изменить цвет курсора на заданный. 8. Написать резидент, отображающий текущее время в левом верхнем углу экрана. 9. Написать резидент, заменящий латинские буквы на русские при работе на клавиатуре. 10. Программа задает некоторый интервал времени в пользовательском таймере по адресу 0:49Ch, по истечении которого должна вывести на экран текущее системное время. 11.*Написать программу, удаляющую Norton (Volkov) Commander из памяти. Цель работы: Изучить способы использования макросредств в программах на ассемблере, реализовать программу с использованием макросредств.

Варианты заданий.

1. Параметры (1): интервал времени в микросекундах T. Макрос должен приостанавливать выполнение программы на время T. 2. Параметры (2): продолжительность звука и его тон. Макрос должен генерировать звук с заданными параметрами. 3. Параметры (6): адреса трех строк в памяти и их длины. Макрос должен производить конкатенацию двух строк и образовывать новую. 4. Параметры (1): адрес в памяти двойного слова. Макрос должен выводить на экран беззнаковое целое число размером в 2 слова. 5. Параметры (1): адрес в памяти двойного слова. Макрос должен выводить на экран знаковое целое число размером в 2 слова. 6. Параметры (5): адреса двух строк в памяти и их длины, а также флаг. Макрос должен искать подстроку в строке. 7. Параметры (5): адреса двух массивов целых чисел в памяти и их размеры, а также флаг. Макрос должен выяснять, являются ли массивы одинаковыми. 8. Параметры (3): адрес двумерного массива целых чисел в памяти и его размеры. Макрос должен выводить массив на экран в табличном виде. 9. Параметры (1): адрес в памяти двойного слова. Макрос должен вводить беззнаковое целое число размером в 2 слова. 10. Параметры (3): адрес двумерного массива целых чисел в памяти и его размеры. Макрос должен выводить на экран сумму элементов массива, располагающихся на главной диагонали. 11.*Написать библиотеку макроопределений, работающих с файлом с помощью FCB. Библиотека должна обеспечивать открытие и закрытие файла, его чтение, добавление информации в конец файла и установку указателя на нужную позицию в файле.

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://www.gapm.ru/
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

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

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru