Ассемблер. арифметические операции и вывод символов
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Целью настоящей работы является первоначальное знакомство с программой Debug – важнейшим помощником разработчика программ на языке Ассемблер. С помощью этой программы производится анализ и заполнение ячеек регистровой и оперативной памяти, осуществляется пошаговое выполнение программы. Другая цель: знакомство с некоторыми инструкциями Ассемблера, выполняющими арифметические операции, знакомство с инструкциями программного прерывания, а также с инструкциями пересылки данных.
Чтение и заполнение регистров
Сложение двух чисел
Вычитание двух чисел
Сложение двух байтов
Умножение двух чисел
Деление двух чисел
Инструкция программного прерывания
Вывод одного символа
Задание
Р а з р а б о т а й т е с помощью Debug программу, выполняющую вывод на экран текстового сообщения и последующее вычисление выражения:
Y=[(Х1+Х2)ХЗ-Х4]/Х5 ,
где Х1 - Х5 - десятичные целые числа, X1=561, X2=273, X3=16, X4=2584, X5=20.
Структура выходного сообщения программы:
“Программа вычисления выражения Y=[(Х1+Х2)ХЗ-Х4]/Х5 , где X1=..., X2=..., X3=..., X4=..., X5=...”
Вместо точек должны выводиться заданные числа (в шестнадцатеричной системе).
Результат вычисления выражения программа помещает в регистры AX и DX. Поэтому этот результат можно наблюдать только при запуске программы из DEBUG (при возврате в DOS содержимое регистров теряется).
Чтение и заполнение регистров
Сложение двух чисел
Вычитание двух чисел
Сложение двух байтов
Умножение двух чисел
Деление двух чисел
Инструкция программного прерывания
Вывод одного символа
Задание
Р а з р а б о т а й т е с помощью Debug программу, выполняющую вывод на экран текстового сообщения и последующее вычисление выражения:
Y=[(Х1+Х2)ХЗ-Х4]/Х5 ,
где Х1 - Х5 - десятичные целые числа, X1=561, X2=273, X3=16, X4=2584, X5=20.
Структура выходного сообщения программы:
“Программа вычисления выражения Y=[(Х1+Х2)ХЗ-Х4]/Х5 , где X1=..., X2=..., X3=..., X4=..., X5=...”
Вместо точек должны выводиться заданные числа (в шестнадцатеричной системе).
Результат вычисления выражения программа помещает в регистры AX и DX. Поэтому этот результат можно наблюдать только при запуске программы из DEBUG (при возврате в DOS содержимое регистров теряется).
Похожие материалы
Презентация: Ассемблер
Aronitue9
: 26 августа 2012
Формат языка ассемблера. Формат кодирования. Псевдокоманды. Указатели памяти и регистров. Инициализация программы. Пример исходной программы. Ассемблирование и выполнение программы. Подготовка программы для выполнения.
Файл содержит презентацию, а так же теоретическое сопровождение к нему по дисциплине СПО на тему: "Ассемблер. Формат языка ассемблера. Формат кодирования. Псевдокоманды. Указатели памяти и регистров. Инициализация программы. Пример исходной программы. Ассемблирование и выполнение
20 руб.
Курсовая "Игры на Ассемблере"
Prapor
: 26 октября 2008
Содержание
Введение 3
1. Спецификация 4
2. Техническое задание 7
3. Описание программы 16
4. Текст программы 21
5. Руководство программиста 36
6. Руководство оператора 41
7. Программа и методика испытаний 46
8. Описание алгоритмов 50
9. Приложение 54
10. Список использованных источников 58
Ассемблер. ВВОД-ВЫВОД ЧИСЕЛ
a-cool-a
: 4 мая 2012
В процессе выполнения работы решается практически важная задача вывода чисел на экран и их ввода с клавиатуры. Данная задача решается в следующей последовательности. Во-первых, рассматривается вывод на экран двоичного числа в виде последовательности единиц и нулей. Во-вторых, решается задача вывода на экран шестнадцатеричных чисел. В-третьих, рассматривается ввод шестнадцатеричных чисел с клавиатуры.
В ходе работы производится знакомство с очень важными понятиями флагов состояния, стека и пр
100 руб.
Програмирование микроконтроллера INTEL 8051 на языке ассемблера
falling666
: 11 ноября 2015
Целью работы является изучение основ языка ассемблера микроконтроллеров семейства Intel 8051, а также продолжение начатого в лабораторных работах №1 и №2 изучения интегрированной среды ProView фирмы Franklin Software Inc., которая предназначена для разработки программного обеспечения этого семейства. Работа рассчитана на 4 часа домашней подготовки и 4 часа занятий в лаборатории.
При домашней подготовке к работе изучаются основные правила программирования на языке ассемблера и наиболее употребит
50 руб.
Другие работы
Світове господарство стан та тенденції розвитку
evelin
: 20 ноября 2013
Вступ 1
Світове господарство як економічна категорія 2
Розвиток світового господарства 5
Структура світового господарства 7
Закономірності та тенденції розвитку світового господарсива 11
Список використаної літератури 14
ВСТУП
На сучасному етапі суспільного розвитку значну роль для економіки кожної окремої країни і світу вцілому відіграє світове господарство, яке поєднує національні господарства, що пов’язані і взаємодіють за законами міжнародного поділу праці.
Він полягає в спеціалізаці
15 руб.
Основы кадровой политики и кадрового планирования
Mega1
: 1 августа 2020
ЗАЧЕТНЫЙ ТЕСТ
по дисциплине «Основы кадровой политики и кадрового планирования»
№ п/п Содержание вопроса Варианты ответа
1. Кадровая политика организации не включает:
a. маркетинг персонал;
b. закономерности психоанализа;
c. планирование персонала;
d. кадровый контроль;
e. требования, предъявляемые к персоналу.
2. Степень и вид профессиональной подготовленности работника, наличие у него знаний, умений и навыков, необходимых для выполнения им определенной работы – это … a. профессия;
b
400 руб.
Лабораторная работа №2 по дисциплине: Программирование на языках высокого уровня (Часть 2). Вариант №0(10)
Amor
: 3 ноября 2013
Лабораторная №2
Задание 1: Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты:
Вариант №10: (см. скриншот)
200 руб.
Вал. Сечения Вариант 2.17
lepris
: 5 марта 2022
Вал. Сечения Вариант 2.17
Задания для выполнения графической работы по индивидуальным вариантам
1. Используя чертёжно-графический редактор Компас 3D в масштабе 1:1 построить твердотельную модель детали Вал
2. Создать ассоциативный чертеж
3. Выполнить необходимые сечения
4. Нанести размеры
3d модели и чертеж (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса.
Также открывать и просматривать, печ
150 руб.