Нажмите CTRL-D чтобы добавить нас в закладки
HackZone.RU - asm: инструкции сдвига shr/shl
Войти / Регистрация / Участники
Определение даты выпуска iPhone по серийному номеру
-
Поиск по сайту
Форумы



Реклама

Программирование / Другое RSS подписка на сообщения с форума Subscribe


Новая тема Наиболее обсуждаемые темы Наиболее посещаемые темы
Поиск 
Период
Перейти

Просмотров - 3864
asm: инструкции сдвига shr/shl
Добавить этот топик в закладки »
RSS-лента ответов »Subscribe
Actor




Advanced Member
# | Сообщение добавлено 05.06.2010 17:52:53
Отредактировано 05.06.2010 17:53:09 by Actor
возникла небольшая проблемка с использованием инструкции shr. используется masm. этот код выполняется:
ASM

.386
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
.data
mv db 4d
.code
start:
mov eax, 77d
shr eax, 4d
;;;;;;;;;;;;;
;shr eax, mv
;;;;;;;;;;;;;
;mov ebx, 4d
;shr eax, ebx
invoke ExitProcess,0
end start
 
а следующие два - нет
ASM

.386
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
.data
mv db 4d
.code
start:
mov eax, 77d
;shr eax, 4d
;;;;;;;;;;;;;
shr eax, mv
;;;;;;;;;;;;;
;mov ebx, 4d
;shr eax, ebx
invoke ExitProcess,0
end start
 
ASM

.386
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
.data
mv db 4d
.code
start:
mov eax, 77d
;shr eax, 4d
;;;;;;;;;;;;;
;shr eax, mv
;;;;;;;;;;;;;
mov ebx, 4d
shr eax, ebx
invoke ExitProcess,0
end start
 
насколько я понял, второй аргумент в инструкции shr должен быть "просто числом". вопрос: можно ли в качестве второго аргумента использовать, например, регистр (как в последнем случае)? и если да, что надо дописать/изменить в коде?
Заранее спасибо.
Сказать спасибо Ответить Цитировать

_ruzmaz_


Gold Member
# | Сообщение добавлено 05.06.2010 19:20:03
регистр cl можно
Сказать спасибо Ответить Цитировать


Только зарегистрированные пользователи могут оставлять сообщения в форуме

Зарегистрироваться *** Авторизоваться

 Последние новости и статьи  Последние сообщения с форумов
  • WhatsApp уверяет пользователей, что Facebook не имеет доступа к и...
  • Однострочная команда в Windows 10 может повредить жесткий диск с ...
  • Кардерский форум Joker’s Stash объявил о закрытии
  • Релиз ядра Linux 5.9
  • Российские хакеры вооружились уязвимостью Zerologon
  • Тысячи приватных звонков американских заключенных оказались в отк...
  • Шифровальщик атаковал немецкую компанию Software AG
  • Злоумышленники используют службу Windows Error Reporting для бесф...
  • Microsoft предупредила о вымогателях, которые выдают себя за МВД ...
  • Инфостилер Valak ворует информацию из почтовых систем Microsoft E...

    Все новости... Все статьи... Прислать новость RSS
  • Взлом и безопасность / Разное » Re: Помощь в скачивании платного файла
  • Взлом и безопасность / Разное » Помощь в скачивании платного файла
  • Разное / Куплю, приму в дар » куплю | ваш аккаунта | получение нового | описание внутри
  • Разное / Предложения работы » Специалиста
  • Downloads / Другое » Re: Нужна база емайл адресов юр. лиц
  • Downloads / Другое » Нужна база емайл адресов юр. лиц
  • Разное / Предложения работы » Нужен взлом mail и gmail почты
  • Взлом и безопасность / Разное » Re: Нужна помощь в скачивании файла
  • Взлом и безопасность / Разное » Нужна помощь в скачивании файла
  • Разное / Предложения работы » требуется взлом почт на постоянной основе

    Все форумы... RSS


  • Разместить рекламу
    © HackZone Ltd. 1996-2020. Все права зарегистрированы.
    Перепечатка материалов без согласования и указания источника будет преследоваться по Закону

    О проекте | История проекта | Размещение рекламы | Обратная связь | Правила поведения на портале
    contador de visitas счетчик посещений

    #{title}

    #{text}

    x

    #{title}

    #{text}