|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2020, 23:22 | #1 |
Новичок
Джуниор
Регистрация: 12.02.2019
Сообщений: 1
|
Assembler. TASM. Задача на организацию разветвленной программы
Всем привет! Неделю мучаюсь с этой задачей, ничего не получается. Можете помочь, условие такое: два двухбайтовых слова сохраняются в стеке, первое находится по младшему адресу. Если разность первого и второго слов положительна и вмещает четное количество единиц, то первое слово нужно запомнить по адресу 7000:02H, а второе - по адресу 7000:12Н. Если количество единиц разности нечетное, то слова нужно логически сложить, увеличить результат вдвое и запомнить в памяти, начиная с эффективного адреса 7000:0002 в дополнительном сегменте данных. Если разность отрицательна, ее следует представить в прямом коде и перейти на конец программы. Работаю в TASM.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TASM Assembler | prov6514 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 15 | 18.02.2017 13:19 |
Программы разветвленной структуры | Penguin|LoLo | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 17.01.2012 21:18 |
Программы разветвленной структуры в С++ | Draips | Общие вопросы C/C++ | 1 | 11.05.2010 19:15 |
Программы разветвленной структуры в С++ | Draips | Помощь студентам | 0 | 11.05.2010 17:58 |