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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2008, 17:29   #1
SoundMan
Пользователь
 
Регистрация: 25.05.2008
Сообщений: 27
По умолчанию Задача на ассемблере. Использование команд сдвига.

Дано: AX=1234, BX=5678. С помощью команд сдвига сделать, чтобы АХ=3456, ВХ=7812.
Помогите плиз, у самого ну ни как не получается
SoundMan вне форума Ответить с цитированием
Старый 25.09.2008, 18:49   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Код:
   ; 1
   mov    ax, 1234h
   mov    bx, 5678h

   mov    cx, 8
 @@1:
   RCL    ax, 1
   RCL    bx, 1
   JNC    @@2
   OR     ax, 1
 @@2:
   loop   @@1


   ; 2
   mov    ax, 1234h
   mov    bx, 5678h

   mov    cx, 8
 @@3:
   RCL    ax, 1
   RCL    bx, 1
   RCR    ax, 1
   ROL    ax, 1
   loop   @@3
alexBlack вне форума Ответить с цитированием
Старый 25.09.2008, 21:17   #3
SoundMan
Пользователь
 
Регистрация: 25.05.2008
Сообщений: 27
По умолчанию

Большое спасибо!
SoundMan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ! ОЧЕНЬ ВАЖНО! Задача на использование рекурсии stscolt Помощь студентам 1 21.04.2008 22:37
задача на ассемблере 666lynx666 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 24.06.2007 12:27