Меню сайта

Существует специальный случайиспользования строковых команд. — Есть
— — — префикс, специально предназначенный длястроковых команд. — Также
— — — как префикс подавления сегментации,используемый для порождения
— — — специальной сегментной адресации, онпредшествует обычной команде и
(далее…)

Категория: Программирование на Ассемблере | Дата: 05.02.13

Может показаться удобным использоватькоманды LODS и STOS для
— — — пересылки данных из одного места в другое,но для этой цели
— — — существует другая команда, пересылкастроки MOVS. — Эта команда
— — — подобна комбинации команд LODS иSTOS. — Она берет данные из пары
(далее…)

Категория: Программирование на Ассемблере | Дата: 05.02.13

Двоичная арифметика хороша для компьютера,поскольку он имеет дело
— — — только с еденицами и нулями. — Но человеческое восприятие требует
— — — более компактного представления. — Мы будем пользоваться шестнадца-
— — — теричным представлением данных длясобственного удобства. (далее…)

Категория: Программирование на Ассемблере | Дата: 05.02.13

Две оставшиеся строковые командыиспользуются в программах для
— — — сравнения строковой информации. — Первая из них — команда,
— — — сканирование строки SCAS. — Эта команда сравнивает значение в
— — — регистре AL или регистре AX с операндом впамяти, на который
(далее…)

Категория: Программирование на Ассемблере | Дата: 04.02.13

Команды передачи управления нужны длятого, чтобы передавать
— — — выполнение программы в различные секциикоманд. В их число входят
— — — также команды вызова подпрограмм. Командывызова подпрограмм
— — — вызывают подпрограммы, а команды переходапередают управление
— — — поименованной ячейке без сохранения адресавозврата. (далее…)

Категория: Программирование на Ассемблере | Дата: 04.02.13

Команды перехода модифицируют указателькоманды IP, и, возможно,
— — — регистр сегмента кодов CS. — — — — — Эти регистры показывают, какая
— — — следующая команда должна бытьвыполнена. — Команда перехода является
— — — специальным случаем пересылки MOV данных врегистр или пару
(далее…)

Категория: Программирование на Ассемблере | Дата: 04.02.13

Если адрес перехода или вызоваподпрограммы является частью самой
— — — коамнды (как данные в командах снепосредственным операндом), это —
— — — непосредственный переход. — Если адрес перехода команды содержится в
— — — регистре или ячейке памяти, это -косвенный переход, так как
(далее…)

Категория: Программирование на Ассемблере | Дата: 03.02.13

Условные переходы делятся на двегруппы: — проверяющие результаты
— — — предыдущей арифметической или логическойкоманды, и управляющие
— — — итерациями фрагмента программы. — Все условные преходы имеют
— — — однобайтовое смещение. — Если условный переход осуществляется на
(далее…)

Категория: Программирование на Ассемблере | Дата: 03.02.13

Первая группа команд условного переходапроверяет текущее состояние
— — — регистра флагов. — Затем в зависимости от кодов условия команда
— — — делает переход (или не делает). — Команды условного перехода не
— — — устанавливают флаги, а только проверяют ихтекущее состояние. (далее…)

Категория: Программирование на Ассемблере | Дата: 02.02.13

Существует несколько команд условногоперехода, предназначенных для
— — — управления циклами в программах. — Поскольку программые циклы
— — — используются часто, желательно эффективноеуправление циклом. — На
— — — Фиг. 4.30 показаны четыре команды,созданные для того, чтобы
(далее…)

Категория: Программирование на Ассемблере | Дата: 02.02.13

Страница 30 из 230« Первая...1020...2829303132...405060...Последняя »
Меню раздела
Блок