Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2012, 20:41   #1
yura_zb
Пользователь
 
Аватар для yura_zb
 
Регистрация: 15.02.2011
Сообщений: 41
Сообщение Вычитание - как работает команда SUB

Как мне отнять допустим: 20-15.
ax = 20
bx = 15.
Код HTML:
sub bx, ax
Получаетса ерунда.
yura_zb вне форума Ответить с цитированием
Старый 18.10.2012, 20:44   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

В BX будет записана разность BX-AX.
Arigato вне форума Ответить с цитированием
Старый 18.10.2012, 20:49   #3
yura_zb
Пользователь
 
Аватар для yura_zb
 
Регистрация: 15.02.2011
Сообщений: 41
По умолчанию

а обязательно использовать bx, или можна какой нибудь другой: dx или cx?
yura_zb вне форума Ответить с цитированием
Старый 18.10.2012, 21:46   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Любой регистр общего назначения. Вообще, почитайте про способы адресации.
Arigato вне форума Ответить с цитированием
Старый 29.11.2013, 21:48   #5
f4nky
Новичок
Джуниор
 
Регистрация: 29.11.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Любой регистр общего назначения. Вообще, почитайте про способы адресации.
обьясните как делать, пожалуйста с:
f4nky вне форума Ответить с цитированием
Старый 29.11.2013, 21:49   #6
f4nky
Новичок
Джуниор
 
Регистрация: 29.11.2013
Сообщений: 4
По умолчанию

Приклад #2:
;(A)=1
SUBR: INC A
;(A)<=?
MOVC A, @A+PC
;(A)<=?
RET
DB 66H
DB 77H
DB 88H
DB 99H
;$-адреса команди MOVC
f4nky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Команда System: запуск программы в свёрнутом режиме, Не работает команда /min Me777 Общие вопросы C/C++ 0 12.07.2011 11:49
Не работает команда в программе на ассемблере sunny_alice Помощь студентам 4 11.05.2011 20:25
Не работает команда на WinAPI Mihanches Общие вопросы Delphi 11 06.10.2010 17:14
Почему не работает команда? docbrain Общие вопросы Delphi 5 10.05.2010 07:18