Ассемблер. ВВОД-ВЫВОД ЧИСЕЛ
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В процессе выполнения работы решается практически важная задача вывода чисел на экран и их ввода с клавиатуры. Данная задача решается в следующей последовательности. Во-первых, рассматривается вывод на экран двоичного числа в виде последовательности единиц и нулей. Во-вторых, решается задача вывода на экран шестнадцатеричных чисел. В-третьих, рассматривается ввод шестнадцатеричных чисел с клавиатуры.
В ходе работы производится знакомство с очень важными понятиями флагов состояния, стека и процедуры. Изучаются инструкции для работы с этими объектами, а также инструкции сдвига, цикла, условных переходов и некоторые другие.
Одной из целей работы является развитие навыков алгоритмизации задач и отладки программ.
Задание
Р а з р а б о т а й т е программу, вызываемую из DOS, которая выполняет:
1) ввод с клавиатуры двух 4-х значных шестнадцатеричных чисел,
которые записываются в качестве содержимого регистров BP и DI;
2) вывод на экран содержимого регистров, заполненных на шаге 1, в виде двоичных чисел;
3) вывод на экран содержимого регистров, заполненных на шаге 1, в виде шестнадцатеричных чисел.
Пример информации на экране:
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА BP F46B<Enter>
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА DI 5A0C<Enter>
(BP) = 1111010001101011 (DI) = 0101101000001100
(BP) = F46B (DI) = 5A0C
В ходе работы производится знакомство с очень важными понятиями флагов состояния, стека и процедуры. Изучаются инструкции для работы с этими объектами, а также инструкции сдвига, цикла, условных переходов и некоторые другие.
Одной из целей работы является развитие навыков алгоритмизации задач и отладки программ.
Задание
Р а з р а б о т а й т е программу, вызываемую из DOS, которая выполняет:
1) ввод с клавиатуры двух 4-х значных шестнадцатеричных чисел,
которые записываются в качестве содержимого регистров BP и DI;
2) вывод на экран содержимого регистров, заполненных на шаге 1, в виде двоичных чисел;
3) вывод на экран содержимого регистров, заполненных на шаге 1, в виде шестнадцатеричных чисел.
Пример информации на экране:
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА BP F46B<Enter>
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА DI 5A0C<Enter>
(BP) = 1111010001101011 (DI) = 0101101000001100
(BP) = F46B (DI) = 5A0C
Похожие материалы
Презентация: Ассемблер
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
Целью настоящей работы является первоначальное знакомство с программой Debug – важнейшим помощником разработчика программ на языке Ассемблер. С помощью этой программы производится анализ и заполнение ячеек регистровой и оперативной памяти, осуществляется пошаговое выполнение программы. Другая цель: знакомство с некоторыми инструкциями Ассемблера, выполняющими арифметические операции, знакомство с инструкциями программного прерывания, а также с инструкциями пересылки данных.
Чтение и заполнение р
100 руб.
Програмирование микроконтроллера INTEL 8051 на языке ассемблера
falling666
: 11 ноября 2015
Целью работы является изучение основ языка ассемблера микроконтроллеров семейства Intel 8051, а также продолжение начатого в лабораторных работах №1 и №2 изучения интегрированной среды ProView фирмы Franklin Software Inc., которая предназначена для разработки программного обеспечения этого семейства. Работа рассчитана на 4 часа домашней подготовки и 4 часа занятий в лаборатории.
При домашней подготовке к работе изучаются основные правила программирования на языке ассемблера и наиболее употребит
50 руб.
Другие работы
Назначение, классификация и эволюция операционных систем
Elfa254
: 5 октября 2013
Теоретическая часть. 3
Введение. 3
Назначение операционных систем.. 4
Перечислим основные функции операционных систем.. 8
Загрузка в оперативную память подлежащих исполнению программ.. 8
Обслуживание всех операций ввода-вывода. 8
Эволюция и классификация ОС.. 10
Заключение. 18
Практическая часть. 20
I. Общая характеристика задачи. 20
II. Формирование ведомости зарплаты.. 25
III. Данные результатной таблицы.. 29
Список использованной литературы.. 33
Теоретическая часть
Введение
Опер
11 руб.
Проект конденсационной электрической станции мощностью 1800 МВт
ostah
: 18 сентября 2012
В работе была спроектирована электрическая станция конденсационного типа. Спроектированная станция предназначена для выдачи мощности в энергосистему (на 500 кВ) и обеспечение электроэнергией промышленных потребителей (на 220 кВ). Станция расположена в Западной Сибири.
Для спроектированной КЭС было выбрано шесть котлов типа Пп-1000-25-545-ГМ производительностью 1000 т/ч. Технический минимум производительности котлов на основном топливе составляет 30 %.
Для установки на КЭС было выбранно шесть тур
50 руб.
Расчет, монтаж и испытание резисторного каскада усиления. Вариант №10
marilottar
: 24 марта 2017
Входное напряжение UВХ, мВ 45
Сопротивление нагрузки RН, кОм 3,5
Напряжение источника питанияЕК, В 25
Нижняя частота рабочего диапазона fН, Гц 60
Верхняя частота рабочего диапазона fВ, МГц 0,5
500 руб.
Лабораторная работа №1 по дисциплине: Основы построения сетей радиосвязи. Вариант №5
hellofromalexey
: 4 октября 2021
Лабораторная работа No1
«Изучение факторов, влияющих на величину напряжённости поля в точке приёма»
Цель лабораторной работы: изучить характер изменения напряженности поля в точке приёма в реальных условиях распространения и в случае свободного пространства в зависимости от меняющихся исходных параметров среды распространении и приёмопередающих устройств.
Подготовка к лабораторной работе
Изучить конспект лекций по теме «Сети эфирного ТВ вещания»
Ознакомиться с принципами работы и заполнениям
335 руб.