35398
Програмування арифметичних дій
Практическая работа
Информатика, кибернетика и программирование
Мета: Навчитися резервувати і ініціалізувати память під програми на асемблері.
Украинкский
2013-09-09
43.5 KB
1 чел.
ССП
Практична робота №20
Тема: Програмування арифметичних дій
Мета: Навчитися резервувати і ініціалізувати пам'ять під програми на асемблері.
Устаткування: ПК. Програма Turbo Assembler 5.0.
Хід роботи
Текст програми
masm
model small
stack 256
.data
.code
main:
mov ax,@data
mov ds,ax
xor ax,ax
mov al,53
sub al,75
jnc m1
neg al
m1:
exit:
mov ax,4c00h
int 21h
end main
xor ax,ax |
- логическая опирация «или» над битами операндов ax,ax
mov al,53 |
- пересилка значення 53 в al
sub al,75 |
- вычитание из al значение 75
jnc m1 |
- переход на метку
результат роботи
Для фіксації ситуації виходу за розрядну сітку результату використовують прапор перенесення CF. Він розташовується в біті 0 регістра прапорів EFLAGS/FLAGS. Саме установкою цього прапора фіксується факт перенесення одиниці із старшого розряду операнда.
inc операнд
add операнд_1,операнд_2
adc операнд_1,операнд_2
Команда декремента виконує зменшення значення операнда на 1:
dec операнд
Команда інкремента, тобто збільшення значення операнда на 1:
inc операнд
складання двійкових чисел із знаком:
є засоби фіксації виникнення характерних ситуацій, що складаються в процесі обчислень (перший спосіб - це облік прапора перенесення CF). Інший засіб фіксації характерних ситуацій в процесі арифметичних обчислень реєстрація стану старшого (знакового) розряду операнда, який здійснюється за допомогою прапора переповнювання OF в регістрі EFLAGS (битий 11).
складання двійкових чисел без знаку:
Процесор виконує складання операндів за правилами складання двійкових чисел.
5.Команди віднімання двійкових чисел без знаку.
Якщо зменшуване менше від'ємника процесор займає 1 з розряду, наступного за старшим в розрядній сітці операнда. Якщо стан прапора CF встановлений в 1, це говорить про те, що відбулася позика із старшого розряду і результат вийшов в додатковому коді.
А также другие работы, которые могут Вас заинтересовать | |||
2887. | Оптические и лазерные системы | 3.67 MB | |
Оптические и лазерные системы Помехи в ОВД. 1)Внешние 2)Внутренние 2) Внутренние помехи определяются. Процесс генерации фотоэлектронов имеет случайную характеристику рассеивание излучения микрочастицами атмосферы естественных источников излучения (солнце и т.д.)... | |||
2888. | Генетика человека | 267.5 KB | |
Генетика человека Генеалогический и близнецовый методы Запишите номера вопросов и дайте ответ одним предложением: Что затрудняет изучение генетики человека. В чем сущность генеалогического метода изучения генетики человека. Кто так... | |||
2889. | Генетика. Закономерности изменчивости | 343 KB | |
Генетика. Закономерности изменчивости. Характеристика модификационной изменчивости Заполните таблицу: Модификационная изменчивость Характеристика Причины изменчивости Можно ли ее считать определенной изменчивостью. Приведите примеры... | |||
2890. | Генетика пола, Хромосомные механизмы определения пола | 79.5 KB | |
Генетика пола Проблема пола, т.е. вопрос о механизмах, которые определяют развитие мужских и женских особей, остаётся одной из самых актуальных и ещё не решена окончательно. Пол особи – совокупность генетических, морфологических и физиологическ... | |||
2891. | Сборник задач и упражнений по курсу Высшая математика | 1.38 MB | |
Вторая часть сборника задач по курсу Высшая математика содержит введение в математический анализ (Глава 3) и индивидуальные домашние задания по теме. Предел функции и непрерывность и по теме: Производная Глава 3 содержит следующие темы. комбин... | |||
2892. | Конструкции передвижных компрессорных станций с поршневыми компрессорами | 4.72 MB | |
Конструкции передвижных компрессорных станций с поршневыми компрессорами Цель: Изучить конструкцию передвижной компрессорной станции с поршневым компрессором, изучить устройство и взаимодействие основных узлов и систем, получить навыки пуска и... | |||
2893. | Унифицированные базы и конструктивные элементы поршневых компрессоров | 4.57 MB | |
Унифицированные базы и конструктивные элементы поршневых компрессоров Цель: Ознакомить студентов с принципом создания поршневых компрессоров на унифицированных базах и изучить конструкции деталей компрессора с базовыми элементами. Унифицированные... | |||
2894. | Транзисторы. Устройство и принцип действия | 232.01 KB | |
Транзисторы 1. Устройство и принцип действия биполярного транзистора Транзистором называется преобразовательный полупроводниковый прибор, имеющий не менее трех выводов, предназначенный для усиления мощности электрического сигнала. Наиболее распростр... | |||
2895. | Фрагмент сети сотовой связи федерального стандарта в Вольно-Надеждинском районе Приморского края | 3.78 MB | |
В данном дипломном проекте произведен расчет сети сотовой связи стандарта GSM в заданном районе (Вольно-Надеждинский район Приморского края) в условиях ограниченного радиоресурса. Проведен расчет нагрузки от одного абонента, учитывая продолжительнос... | |||