русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Регистры- указатели


Дата добавления: 2014-11-27; просмотров: 792; Нарушение авторских прав


si di bp sp
Индекс источника Индекс приемника Регистры для работы со стеком

 

Регистры si (индекс источника) и di(индекс приемника) используются в строковых операциях. Регистры bp и sp задействуются при работе со стеком.

Сегментные регистры.

cs ds es ss
Регистр кода Регистр данных Дополнительный регистр Регистр стека

Сегментные регистры необходимы для обращения к тому или иному сегменту памяти (например, видеобуферу).

Команды сложения и вычитания

 

Для выполнения арифметических операций сложения и вычитания в ассемблере существуют следующие операторы: add, sub, inc, dec.

Оператор add.

 

Формат оператора add имеет вид:

Команда Перевод Назначение Процессор
аdd, приемник, источник Addition-сложение сложение

Оператор поддерживается процессором 8086, но может работать и с более современными процессорами ( 80286, 80386, 80486, Pentium и др.)

Команда производит сложение двух чисел.

Например:

Mov al, 10 загружается в регистр al число 10

Add al, 15 al=25 al=10 приемник, 15 источник

Mov ax, 25000в регистр ах загружаетсячисло 2500

Add ax, 10000ах=35000, ах=25000 приемник, 10000 источник

Mov cx, 200 в регистр сх загружается число 200

Mov bx,760 в регистр bx загружается число 760

Add cx,bx сх=960, bx=760 ( bx не меняется)- источник, сх=200 приемник.



<== предыдущая лекция | следующая лекция ==>
Регистры данных. | Сегментация памяти


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.059 сек.