Зарегистрироваться
Восстановить пароль
FAQ по входу

Программирование на ASSEMBLER

2016.12
Лабораторная работа МГТУ Станкин, автор Тарасов Н.Г(больше ничего нет) Тема: Обработка символьных строк Задание: Инициализация строки и вынос некоторых операций в макросы для уменьшение программы Инициализируем строки, создаем файлы с макросами, выполняем эти файлы
  • №1
  • 141,77 КБ
  • добавлен
  • описание отредактировано
Лабораторная работа МГТУ Станкин, Тарасов Н.Г(больше ничего нет) Тема: Работа с прерываниями Задания :Считывание кода клавиши, присвоение числа регистру, вывод его кода Вызов прерываний DOS Работа с кодами клавиш
  • №2
  • 9,91 КБ
  • добавлен
  • описание отредактировано
Лабораторная работа МГТУ Станкин, Тарасов Н.Г(больше ничего нет) Тема :Создание собственных сегментов памяти Задания:-Создание переменных и констант, а также текстовых строк Создание сегмента данных и помещение в него этих строк, переменных и констант
  • №3
  • 8,33 КБ
  • добавлен
  • описание отредактировано
МГТУ Станкин, Тарасов Н.Г(больше ничего нет) Тема: Подпрограммы, Макросы и Библиотеки Задание: Создание и применение подпрограмм, макросов и библиотек Создаем подпрограммы, макросы и библиотеки, выносим их в файл, применяем в основной программе
  • №4
  • 16,16 КБ
  • добавлен
  • описание отредактировано
Лабораторная работа МГТУ Станкин, Тарасов Н.Г(больше ничего нет) Тема: Команды языка Assembler Задание: Работа с программой NASM 2.07(она 32-битная), решение арифметических задач Решаем простую арифметику, изучаем окна и клавиши редактора
  • №5
  • 10,71 КБ
  • добавлен
  • описание отредактировано
2016.03
МГКИЭТ, специальность 230105, Дисциплина - ОАП, Среда: Turbo Assembler 2.0, 2009. Формулировка задания. Программный код. Протокол.
  • №6
  • 8,58 КБ
  • добавлен
  • описание отредактировано
2014.01
СФУ, Красноярск/Россия, Кафедра информатики, 2 курс. Дисциплина «Системное программирование» Разработать два макроса для моделирования операций выделения битовых полей в целом числе. Один использует в качестве заполнителя значение знакового бита, другой - биты с нулевыми значениями.
  • №7
  • 987 Б
  • добавлен
  • описание отредактировано
2013.06
ЮУрГУ (Челябинск), кафедра электромеханики и электромеханических систем, Шабуров П.О., 2013 г., 5 с., 5 курс. Выполнил: Макеев А.А. Дисциплина: Микропроцессорная техника. Задача: Нажатие кнопки S1 увеличивает число на индикаторе HG1 на единицу. Нажатие кнопки S2 уменьшает число на индикаторе HG1 на единицу. Нажатие кнопки S3 прекращает или возобновляет работу HG1....
  • №8
  • 240,43 КБ
  • добавлен
  • описание отредактировано
2013.04
Разработать и выполнить следующие программы: 1. а) Программу 1.1, которая инвертирует числа Х1, Х2, Х3 табл.1.1 и помещает результаты в соседние ячейки памяти б) определить результаты работы программы 1.1 при использовании вместо команды инвертирования CPL A следующих команд: INC A; DEC A; ADD A,A; SUBB A,A; ANL A,A; ORL A,A; XRL A,A. 2. Программу 1.2, которая производит...
  • №9
  • 26,17 КБ
  • добавлен
  • описание отредактировано
2012.06
Белорусский Государственный Университет Информатики и Радиоэлектроники, Беларусь, Минск, 2012 г. Дисциплина "Аппаратное и программное обеспечение ЭВМ и сетей". язык программирования - assembler; Сначала запрашивается имя, а после ввода имени выводится фраза "Hello +имя". Файл lab1 содержит очень подробное объяснение каждой строчки и теории, связанной с командой.
  • №10
  • 461,15 КБ
  • добавлен
  • описание отредактировано
2012.02
Тема: ПРОГРАМУВАННЯ ПЕРЕТВОРЕНЬ ЦІЛОЧИСЕЛЬНИХ АРИФМЕТИЧНИХ ДАНИХ Мета: вивчення принципів складання програм контролю і перетворення арифметичних даних з символьної (зовнішньої) форми у машинну (внутрішню) і зворотньо. Завдання: У відповідності до варіанту скласти програму, що забезпечує введення цілочисельних арифметичних символьних даних (як додатніх, так і від’ємних) вхідного...
  • №11
  • 921 Б
  • добавлен
  • описание отредактировано
Цілі. Навчитися розробляти програми на мові асемблер з використанням процедур та використання фрагментів програм на мові асемблер в програмах на мові високого рівня. Завдання. Розробити програму на мові асемблер з використанням процедур. Розробити программу на мові високого рівня з використанням вставок на мові ассемблер. Підготувати звіт.
  • №12
  • 23,02 КБ
  • добавлен
  • описание отредактировано
2012.01
Работа содержит краткие теоретические сведения об ассемблере и основам работы с ним. Приведён листинг программы обработки массива символов с последующим форматированием(удаление лишних пробелов между слов и подсчёт суммы знаков чётных и нечётных слов). Изучены методы адресации и работы с массивами. В работе также можно найти примеры использования переходов для задания цикличного...
  • №13
  • 88,32 КБ
  • добавлен
  • описание отредактировано
Работа содержит краткие теоретические сведения о начале разработки программ на ассемблере. Приведён исходный текст программы расчёта значения некоторого выражения и вывод результата работы программы на экран. Подходит для программистов, которые только что услышали слово "Ассемблер".
  • №14
  • 50,74 КБ
  • добавлен
  • описание отредактировано
2011.12
УГАТУ, УТС/САУ, 3 курс, проверил: Сергеев А.Н. В архиве отчеты по трем ЛР: 1. Цель работы: закрепление знаний по командам условного и безусловного переходов и циклов на примере программ на языке ассемблера, а также приобретение навыков написания программ с циклами. Задание: Подсчитать количество нулевых и ненулевых элементов в заданном векторе и определить, каких элементов в...
  • №15
  • 48,74 КБ
  • добавлен
  • описание отредактировано
2011.11
НТУУ КПИ ФЕЛ КЕОА 3курс Hello world Умножение чисел. Перевод числа в BCD формат Нахождение моды ряда чисел. Работа с циклами Передача параметров через стек. Использование процедур Работа с файлами. Прочитать с файла, записать в файл. Работа с структурами. (Что то на подобии базы данных) +Компилятор TASM +Все лабы с комментариями
  • №16
  • 3,78 МБ
  • добавлен
  • описание отредактировано
УГАТУ, УТС/САУ, 3 курс, проверил: Сергеев А.Н. Цель работы: освоение инструментальных средств создания программ на языке ассемблера; разработка простой программы преобразования данных для приобретения практических навыков программирования на языке ассемблера и закрепления знаний по режимам адресации. Задание 1: В сегменте данных определить переменные, заполнив их следующими...
  • №17
  • 29,98 КБ
  • добавлен
  • описание отредактировано
2011.09
Цілі, які розлядаються в цій лабораторній роботі: Вивчення структури програми на мові асемблер та послідовності написання програми. Вивчення формату команд. Вивчення псевдооператорів мови асемблер. Формування програми та її налагодження. Навчитися аналізувати програму за допомогою лістингу.
  • №18
  • 94,34 КБ
  • добавлен
  • описание отредактировано
???
Пример решения лабораторных для начинающих изучение ассемблера (по материалам КГПУ, факультет информатики (Красноярск, 2011)). Вариант 2. Лаб.1 Разработка и отладка программ арифметических операций с целыми числами Написать линейную программу на ассемблере, выполняющую действия по следующей формуле: Zi = (Xi + a - b ) * c/d и вычислить результат для каждого значения Xi....
  • №19
  • 120,50 КБ
  • дата добавления неизвестна
  • описание отредактировано
Тема лабораторної роботи: "Програмування циклів". Мета роботи: навчитися програмувати цикли в середовищі Assembler. Підрахунок числа нульових символів з використанням команд управління циклом loop Містить програму на Assembler 5.0
  • №20
  • 103,57 КБ
  • дата добавления неизвестна
  • описание отредактировано
Тема лабораторной работы: "Програмування арифметичних виразів" Вычисление простого выражения y=(a+b) /c. Написание программы на Assembler 5.0
  • №21
  • 117,11 КБ
  • дата добавления неизвестна
  • описание отредактировано
НТУУ "КПИ", 2 курс ФИВТ. Заменить в лексеме (слове) с номером указанным с клавиатуры, буквы латинского алфавита - соответствующими по клавиатуре IBM PC буквами русского алфавита. Текст должен считываться с клавиатуры. Должен быть учтен регистр введенных английских символов. Должна быть поддержка нескольких символов-разделителей.
  • №22
  • 34,79 КБ
  • дата добавления неизвестна
  • описание отредактировано
Три готовых отчёта к лабораторным работам на темы: следование, ветвления, циклы. Коды программ с пояснениями, скриншоты.
  • №23
  • 260,75 КБ
  • дата добавления неизвестна
  • описание отредактировано
3. Вывод на экран атрибутов файла, имя которого вводится с клавиатуры.; В качестве параметра процедуры передаётся стартовый адрес массива для хранения строки - ds:dx; При ошибке в al возвращается 1; Иначе в al возвращается 0
  • №24
  • 2,95 КБ
  • дата добавления неизвестна
  • описание отредактировано
15. Ввод строки символов с клавиатуры без эхо отображения на дисплей.; В качестве параметра процедуры передаётся стартовый адрес массива для хранения строки - ds:dx; При переполнении в al возвращается 1; Иначе в al возвращается 0
  • №25
  • 2,36 КБ
  • дата добавления неизвестна
  • описание отредактировано
3. Процедура получает при вызове начальный адрес массива из ;N целых чисел в регистрах ds:dx и подсчитывает количества целых; положительных чисел и целых отрицательных чисел и возвращает ;результат в регистрах dx,cx.; в регистре cx передаётся количество элементов массива
  • №26
  • 1,76 КБ
  • дата добавления неизвестна
  • описание отредактировано
15. Процедура получает при вызове начальный адрес массива из ;N*M целых чисел в регистрах DS:DX и подсчитывает произведение по-; ложительных элементов последней строки таблицы.; в регистре bx передаётся количество строк; в регистре cx передаётся количество столбцов; программа содержит процедуру, выполняющую задание лабораторной работы ;результат хранится в BX
  • №27
  • 2,67 КБ
  • дата добавления неизвестна
  • описание отредактировано
Цель работы: Знакомство со сложными структурами данных: массивы, структуры; Изучение цепочечных команд.
  • №28
  • 218,59 КБ
  • дата добавления неизвестна
  • описание отредактировано
Цель работы: Изучение команд передачи управления; Знакомство с процедурами языка Ассемблер; Программирование типовых управляющих структур: операторов выбора, циклов.
  • №29
  • 265,70 КБ
  • дата добавления неизвестна
  • описание отредактировано
Изучение структуры программы на языке Ассемблер; Знакомство со средой программирования RadASM; Изучение команд пересылки данных; изучение команд для работы с адресами и указателями; Изучение методов адресации; Изучение арифметических и логических команд.
  • №30
  • 972,28 КБ
  • дата добавления неизвестна
  • описание отредактировано
НТУУ КПИ Факультет: ФЭЛ (ИПСА) Кафедра: САПР (СП) Преподаватель: Зинченко В. Я. Специальность: Информационные технологии проектирования Дисциплина: Технические средства компьютерных информационных технологий (3 курс) Страниц: 15 + ASM-файлы исходных текстов программ + BAT-файлы для компиляции Год: 2000 Задание Спроектировать и реализовать в виде отдельных модулей следующие...
  • №31
  • 40,50 КБ
  • дата добавления неизвестна
  • описание отредактировано
УГАТУ, ФИРТ,3курс Целью работы является разработка простой программы преобразования данных для приобретения практических навыков программирования на языке ассемблера и закрепления знаний по режимам адресации.
  • №32
  • 39,66 КБ
  • дата добавления неизвестна
  • описание отредактировано
Индивидуальное задание. 1 семестр 1 курс. 351500 Задание. Разработать резидентный обработчик прерывания, который при нажатии некоторой комбинации клавиш играет заданный музыкальный фрагмент.
  • №33
  • 1,02 КБ
  • дата добавления неизвестна
  • описание отредактировано
Введение в системное программирование. 1 курс 1 семестр. 3515000 Задание 1. Найти НОД 2 заданных чисел.
  • №34
  • 1,16 КБ
  • дата добавления неизвестна
  • описание отредактировано
Введение в Системное программирование. 1 курс 1 семестр. Специальность 351500 Задание 1. Найти логическую сумму положительных элементов массива и записать её в Rg AX, и логическую сумму отрицательных элементов массива, записать её в Rg BX (формат элементов массива – байт)
  • №35
  • 1,54 КБ
  • дата добавления неизвестна
  • описание отредактировано
Введение в Системное программирование. 1 курс 1 семестр. Специальность 351500 Задание. Подсчитать вес двоичного вектора и сохранить результат. Входные данные: v (2 байта) Выходные данные: p (1 байт)
  • №36
  • 1,23 КБ
  • дата добавления неизвестна
  • описание отредактировано
Введение в Системное Программирование. 1 курс 1 семестр. Специальность 351500 Пояснения: Значения исходных данных, которые должны храниться в сегменте данных, определяются выражениями: Х1=№В*(-1)№В Х2=(-1)№В+1*(№Г*№В) Х3=(-1)№В+2*(№Г*№В+№Г) Х4=(-1)№В+3*№Г где №В – номер варианта, №Г – номер группы.
  • №37
  • 824 Б
  • дата добавления неизвестна
  • описание отредактировано
КГТУ Кафедра ПО ВТ 2007. Написать и откомпилировать программу на языке Ассемблер. Создать exe-файл и отладить программу. Получить файлы листинга программы. Написать программу, выполняющую сложение и вычитание двух- и однобайтных чисел с переполнением (заёмом) и без; знаковое и беззнаковое умножение двух- и однобайтных чисел; знаковое и беззнаковое деление двухбайтного числа на...
  • №38
  • 106,04 КБ
  • дата добавления неизвестна
  • описание отредактировано
В работе рассмотрено задачи для изучения организацию циклов на Ассемблере, использование команды организации циклов, работа с массивами и доступ к элементам массива, работа с стеками и использование их при написании программ на Ассемблере, ознакомление с основами работы с процедурами и виды адресаций процедур, работа с локальными переменными.
  • №39
  • 34,13 КБ
  • дата добавления неизвестна
  • описание отредактировано
В работе содержится 7 лабораторных работ. Цели работы заключается в следующем: ознакомление с общими принципами построения программ на языке ассемблера, трансляция и компоновка, ознакомление со структурой программы, работа с директивами, режимами адресации, использование регистров и многое другое. А также приведены задачи для самостоятельной работы и вопросы для самопроверки.
  • №40
  • 62,84 КБ
  • дата добавления неизвестна
  • описание отредактировано
Кафедра защиты информации фелиал академии фсб. Изучение процесса создания программ на языке Ассемблера. Программирование операций ввода на языке Ассемблера.
  • №41
  • 370,37 КБ
  • дата добавления неизвестна
  • описание отредактировано
КПИ, 5 лаб по Ассемблеру с отчетом на укр. языке + блок-схемы в Visio, исходники с комментами на русском. Простейшая программа Ввод и вывод чисел с клавиатуры Ветвящийся алгоритм Ввод и суммирование массива 2-я лаба с применением макросов
  • №42
  • 1,47 МБ
  • дата добавления неизвестна
  • описание отредактировано

Assembler

  • doc
Assembler. - С использованием редактора текста набрать указанную программу, оттранслировать программу в объектный код, скомпоновать программу, изучить листинг программы. - Внести в программу следующие изменения: задать исходную таблицу SOURCE из 5 двухбайтовых шестнадцатеричных переменных и скопировать эту новую таблицу в DEST.
  • №43
  • 97,88 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ им. Шухова, 5 семестр, ВМСС. Программа позволяет вводить число в двоичной системе счисления и записывать его в ячейку памяти. Программа реализована на языке низкого уроня Assembler. Также есть текст программы и листинг.
  • №44
  • 1,03 КБ
  • дата добавления неизвестна
  • описание отредактировано
ФИРТ 2курс 3й семестр препод Мукасеева Задание: определить, находиться ли минимальный элемент двухмерного массива на главной диагонали или нет. Элементы массива однобайтовые.
  • №45
  • 23,49 КБ
  • дата добавления неизвестна
  • описание отредактировано
ФИРТ 2курс 3й семестр препод Мукасеева Задание: найти последний максимальный элемент двухмерного массива и указать его местоположение. Элементы массива однобайтовые.
  • №46
  • 22,72 КБ
  • дата добавления неизвестна
  • описание отредактировано
ФИРТ 2-ой курс, 3-ий семестр. Преподаватель: Мукасеева; Задание: определить, сколько цифровых и нецифровых символов присутствует в заданной символьной строке.
  • №47
  • 49,58 КБ
  • дата добавления неизвестна
  • описание отредактировано
В этом разделе нет файлов.

Комментарии

в разделе Программирование на ASSEMBLER #
Очень интересно!
в разделе Программирование на ASSEMBLER #
Мне понравилось, АСМ рулит!
в разделе Программирование на ASSEMBLER #
Было бы интересно сотрудничать с Вами, так как у нас тоже преподается Assembler.
В этом разделе нет комментариев.