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

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

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

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

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

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

Здраствуйте! Я новичок в ассемблере. Как поднять число в степень 2^3.
Когда пишу код в debug.exe
Например ax = 2, получаетса 10.
Код HTML:
mul ax, ax
mul ax, ax
yura_zb вне форума Ответить с цитированием
Старый 18.10.2012, 19:26   #2
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

mul с двумя операндами? Что-то новое...
"В степень 2^3" - это получается в степень 8. Тогда
Код:
mul ax
mul ax
mul ax
Если всё же имелось в виду в степень 3, то
Код:
mov cx, ax
mul ax
mul cx
Somebody вне форума Ответить с цитированием
Старый 18.10.2012, 19:42   #3
yura_zb
Пользователь
 
Аватар для yura_zb
 
Регистрация: 15.02.2011
Сообщений: 41
По умолчанию

СПАСИБО БОЛЬШОЕ.
yura_zb вне форума Ответить с цитированием
Старый 19.10.2012, 08:49   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Вообще-то 2 возводится в степень намного проще:
Код:
mov ax, 2
shl ax, значение степени
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В матрице nxm определить в каждом столбце минимальное и максимальное элемент число, возвести в степень. Рекурсия (на Паскаль абс) BArt2000 Паскаль, Turbo Pascal, PascalABC.NET 1 03.04.2012 08:32
возвести число x в степень y Imbire Паскаль, Turbo Pascal, PascalABC.NET 6 31.10.2011 09:40
Как возвести число в степень? Wintrymoon Паскаль, Turbo Pascal, PascalABC.NET 36 09.05.2011 15:11
Возвести в степень b некоторое число a Михаил70 Общие вопросы Delphi 3 09.09.2009 16:10
как ВОЗВЕСТИ В СТЕПЕНЬ? Sova123456 Помощь студентам 2 14.05.2008 20:19