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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2009, 19:53   #1
Еля
Пользователь
 
Регистрация: 10.09.2009
Сообщений: 21
По умолчанию составной условный оператор

Заданы AX, BX и CX, если (AX≤5)and(BX=CX) , то DX = 1111h, иначе DX = FFFFh.
Еля вне форума Ответить с цитированием
Старый 25.10.2009, 21:23   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Код:
  cmp ax,5
  jle label1
  cmp bx,cx
  jne label1
  mov dx,1111h

label1:
  mov dx,ffffh
counter вне форума Ответить с цитированием
Старый 25.10.2009, 22:28   #3
Еля
Пользователь
 
Регистрация: 10.09.2009
Сообщений: 21
По умолчанию

пишет что не может быть FFFFh
Еля вне форума Ответить с цитированием
Старый 25.10.2009, 22:32   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

ну это да....

ведь в 2-х байтовый dx никак не всунуть 4 байта ffffh

mov edx,ffffh ?
counter вне форума Ответить с цитированием
Старый 25.10.2009, 22:32   #5
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

попробуй тогда fffh, чтобы влезло. ну или 32 разрядные регистры
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 25.10.2009, 23:20   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

0ffffh ох ёёё
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 26.10.2009, 11:20   #7
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Может я наивный, но будет верней так
Код:
 cmp ax,5
  jle label1
  cmp bx,cx
  jne label1
  mov dx,01111h
  jmp label2
label1:
  mov dx,0ffffh
label2:
BOBAH13 вне форума Ответить с цитированием
Старый 26.10.2009, 23:06   #8
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

А там ещё, наверное, jg label1.
Somebody вне форума Ответить с цитированием
Старый 09.11.2009, 23:29   #9
Еля
Пользователь
 
Регистрация: 10.09.2009
Сообщений: 21
По умолчанию

с любыми значениями ответ FFFF
Еля вне форума Ответить с цитированием
Старый 09.11.2009, 23:43   #10
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Цитата:
Сообщение от counter
ведь в 2-х байтовый dx никак не всунуть 4 байта ffffh
С какой стати FFFFh стало 4-х байтовым?
Arigato вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условный оператор Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.11.2009 23:30
Delphi 7. Условный оператор Юрий2009 Помощь студентам 2 27.04.2009 20:10
Delphi 7. Условный оператор Юрий2009 Помощь студентам 1 27.04.2009 19:16
Условный оператор в Borland C++ 3.1 Xeon332 Помощь студентам 8 30.01.2009 17:08
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02