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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 11:17   #1
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию Содержимое регистра AL

Укажите значение AL в двоичной форме после логических операций:
Код:
mov al,6Dh
and al,4Ah   a)AL=????
mov al,00001111b
or al,61h    b)AL=???
mov al,01011010b
xor al,0A5h c)AL=????

Можете помочь с ответом вечером буду дома одблагодарю!


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!

ну и тема некузявная - неужели получше нельзя было придумать?!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.01.2011 в 11:54.
Cpluser вне форума Ответить с цитированием
Старый 20.01.2011, 11:55   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

набрать в любом хекс-дизасм редакторе и пройтись в дебаге проблема?
как срочно надо?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.01.2011, 12:29   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Cpluser, Serge_Bliznykov
Стандартный калькулятор в режиме инженерный знает операции AND, OR, XOR, NOT и хекс-редактор тут не нужен
Код:
mov al,6Dh
and al,4Ah   ;AL=48h=0100 1000b
mov al,00001111b
or al,61h    ;AL=6Fh=0110 1111b
mov al,01011010b
xor al,0A5h ;AL=0FFh=1111 1111b

Последний раз редактировалось Mikl___; 20.01.2011 в 12:34.
Mikl___ вне форума Ответить с цитированием
Старый 20.01.2011, 12:31   #4
|{ot
Форумчанин
 
Аватар для |{ot
 
Регистрация: 09.03.2008
Сообщений: 127
По умолчанию

a)AL=48h=1001000b
b)AL=6fh=1101111b
c)AL=ffh=11111111b
|{ot вне форума Ответить с цитированием
Старый 20.01.2011, 12:58   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Mikl___
Стандартный калькулятор в режиме инженерный знает операции AND, OR, XOR, NOT и хекс-редактор тут не нужен
полностью согласен! в своё оправдание хочу сказать, что писал "на бегу", просто скользнув по ассемблерному коду взглядом...
и даже в отсутствие компьютера, просто с помощью листика бумаги и карандаша, записать хекс числа в двоичном виде и выполнив двоичные операции можно получить ответ...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.01.2011, 06:14   #6
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Serge_Bliznykov
полностью согласен! и ассемблер нужно знать так, чтобы скользнув по ассемблерному коду взглядом, и даже в отсутствие компьютера, можно было представить как это всё должно работать, и многие вещи вычисляются с помощью листика бумаги и карандаша, и при некоторой сноровке можно "ксорить дворды в уме", но чаще всего горе-программисты бегают от форума к форуму и выпрашивают готовые решения, да еще и обижаются, что им не уделяют должного внимания!
Mikl___ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать содержимое регистра в ячейку памяти new player Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 01.09.2010 03:48
проверка без регистра Артэс Общие вопросы C/C++ 10 24.11.2009 19:53
изменение регистра буквы-? Evgenii Общие вопросы Delphi 1 22.11.2009 09:53
Смена регистра Last Microsoft Office Excel 6 12.08.2009 14:52
Запись регистра xak2 Общие вопросы Delphi 4 07.05.2007 22:18