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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2017, 11:13   #1
lolkalolkalolka
Новичок
Джуниор
 
Регистрация: 08.05.2017
Сообщений: 1
По умолчанию Ассемблер



ребята, помогите пожалуйста с ассемблером)
задания по ссылке
буду очень признателен)
lolkalolkalolka вне форума Ответить с цитированием
Старый 08.05.2017, 11:59   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Жмёшь [Win+R --> cmd], запускаешь отладчик [debug], и дальше своё задание:
Код:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\>debug
-a
0B20:0100  mov al,64        ; 64h = 100d
0B20:0102  add al,64
0B20:0104  ret
0B20:0105
-r
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B20  ES=0B20  SS=0B20  CS=0B20  IP=0100   NV UP EI PL NZ NA PO NC
0B20:0100 B064          MOV     AL,64
-t
AX=0064  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B20  ES=0B20  SS=0B20  CS=0B20  IP=0102   NV UP EI PL NZ NA PO NC
0B20:0102 0464          ADD     AL,64
-t
AX=00C8  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B20  ES=0B20  SS=0B20  CS=0B20  IP=0104   OV UP EI NG NZ NA PO NC
0B20:0104 C3            RET
-
Теперь смотри, что у тебя в регистре(AL), который является правой/младшей половинкой регистра(АХ). Здесь флаг(CF) обозначается как "NC", а флаг(ZF) - это "NZ". Как видишь - нужные тебе флаги не изменились.

Остальные задания делаешь аналогично, и радуешся жизни..
Отладчик понимает только 16-тиричные значения(HEX), поэтому нужно запустить виндовый калькулятор (в инженерном виде), и переводить все значения в HEX. (в третьем задания у тебя бинарные числа)

..и задания нужно выкладывать на форум не фотками, а не лениться набирать с клавиатуры.
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер maioneziwe Помощь студентам 0 21.09.2013 16:46
ассемблер 1 *Fantom* Помощь студентам 2 14.06.2013 10:39
ассемблер *Fantom* Помощь студентам 1 13.06.2013 17:58
Ассемблер Aztechnikal Фриланс 4 18.12.2011 19:18
Ассемблер Майкл18 Помощь студентам 0 27.11.2009 09:16