Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

1062

Россия, пос. Теплоозёрск, ЕАО


ID: 226425

Konstantin Shvetski

Модератор

314

Россия, Северодвинск


ID: 401284

Михаил Александров

Советник

278

Россия, Санкт-Петербург


ID: 137394

Megaloman

Мастер-Эксперт

158

Беларусь, Гомель


ID: 400669

epimkin

Профессионал

105


ID: 404002

sglisitsyn

6-й класс

42


ID: 242862

Hunter7007

Мастер-Эксперт

29

Россия, Омск


8.10.3

30.10.2021

JS: 2.10.3
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-12-04 11:45:59-standard


Создание программ на языке Assembler.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 109158

Раздел:  Assembler
Автор вопроса: Миронов Александр Анатольевич
Дата: 13.11.2007, 05:15 Консультация закрыта
Поступило ответов: 1

Здравствуйте! И еще раз вопрос для процессора i8080. Необходимо составить программу моделирования с помощью команд ассемблера следующего оператора языка условного высокого уровня IF [D] < 4 [E]=[H]+1 Заранее спасибо.

Здравствуйте, Миронов Александр Анатольевич!

Все операции сравнения в процессоре i8080 используют одним операндом аккумулятор т.е. регистр А, значения регистров при этом не изменяются, но флаги признаков устанавливаются как при операции SUB A.
MVI A,04h;A = 4
CMP D;4-D = ? устанавливаем флаги признаков
JM next;D > 4 установился флаг минус(S)
JZ next;D = 4 установился флаг нуля(Z)
MOV E,H;E = H
INC E;E = E + 1
next: . . .
итого 11 байт.

Удачи!

Зенченко Константин Николаевич

Старший модератор
13.11.2007, 13:49
Мини-форум консультации # 109158
Нет сообщений в мини-форуме
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 245

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 197

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 43

Nastya

1-й класс

Рейтинг: 3

Evgen aka Chuma

6-й класс

Рейтинг: 0

cain52

3-й класс

Рейтинг: 0