Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler, MASM, TASM

Войти
Регистрация
Восстановить пароль
 
 
garrygarry
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 9
#1

Не могу разобраться с битовыми операциями - Assembler

12.11.2016, 15:05. Просмотров 816. Ответов 18
Метки нет (Все метки)

Дано

00110100 00110111 .... в конце 00111000

что надо сделать, чтобы получить (ниже) 1ый байт (известен), 2ой байт 1 из 3

1ый байт 00110101

2й байт
01001011
01001000
01001010

подскажите какой это сдвиг? или умножение, деление? Что за операция проведена с битами? Буду очень признателен за помощь. В битах плохо разбираюсь.. Помогите чайнику.

Известно еще, что в операции по изменению битов могло принимать участие 0001 или 3 :-) А могло и не принимать..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2016, 15:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу разобраться с битовыми операциями (Assembler):

Приветствую, не могу разобраться с кодом программы и не могу сделать .obj файл - Assembler
.model tiny; нужно будет получить исполняемый файл формата СОМ .code org 100h start: mov ax, 3 int 10h ; устанавливаем...

Не могу разобраться - Assembler
Нашел в книге Калашникова "Ассемблер? Это просто!" пример, который до конца не могу понять: section .text org 100h mov sp, lab_1 ...

Не могу разобраться с логикой - Assembler
Вот такое задание: Рассматривая заданный байт как набор логических значений (x7 x6 x5 x4 x3 x1 x0) (true -1, false - 0), вычислить...

Не могу разобраться с программой. - Assembler
Здравствуйте! Мне понадобилась помощь с ассемблером...уже несколько часов сижу, и никак воедино мысли не соберу... Собственно задача: ...

Не могу разобраться в коде - Assembler
Привет друзья. Вот помогли начертать программку, которая очищает экран и выводит данные. завтра нужно ее здать, а я ее не могу никак толком...

Не могу разобраться с таймером - Assembler
я взял чужую прогу, немогу понять, как работает таймер. помогите в начале проги: mov ah,2ch int 21h mov ,dl сам таймер: ...

18
garrygarry
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 9
13.11.2016, 14:22  [ТС] #16
А после 9 на скока делать сдвиг?
0
Jin X
Евгений, Самара
1269 / 523 / 110
Регистрация: 14.12.2014
Сообщений: 1,439
Завершенные тесты: 2
13.11.2016, 20:05 #17
В каком смысле? "На скока делать сдвиг", чтобы получить... что?
Это просто примеры для понимания как работает сдвиг.
0
Ethereal
2853 / 1193 / 146
Регистрация: 17.02.2013
Сообщений: 1,970
14.11.2016, 04:46 #18
Да успокойтесь вы. Я объясню чего хочет ТС.

У него есть длинная строка байт. Из нее он вам показывает только первых два и последний. Больше не покажет ибо страшный секрет. В строке что-то зашифровано. Какой характер имеет зашифрованная информация ТС тоже не скажет ибо опять таки страшный секрет. Что конкретно должно получится после расшифровки ТС не знает. Он знает только какой должен получится первый байт и с точностью до трех вариантов какой второй. Отсюда у ТС-а вопрос : какой алгоритм шифрования был использован и как расшифровать ? ТС полагает с чужих слов, что алгоритм простой, но и это не факт.
Прониклись ?

Добавлено через 7 минут
Вышенаписанное я уяснил из общения с ТС на том форуме куда "ушли" Mikl.
0
nimazzzy
14.11.2016, 15:31     Не могу разобраться с битовыми операциями
  #19

Не по теме:

Ethereal, да, эт я понял после этого сообщения №7

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2016, 15:31
Привет! Вот еще темы с ответами:

Вывод времени на экран. Не могу разобраться? - Assembler
Есть готовая работающая программа, но никак не могу разобраться, как она работает:help:: puts macro string lea dx,string ...

не могу разобраться с отладчиком ( Turbo debugger ) - Assembler
Добрый день господа! Начал изучать ассемблер и не могу разобраться с отладчиком ( Turbo debugger ) Скачал мануалы и решил не...

Не могу разобраться с назначением некоторых инструкций и несколькими мелочами - Программирование
Скачал мануал: www.intel.com/Assets/PDF/Manual/msc4.pdf На 20-21 странице список инструкций. С английским пока тугова-то, а потому...

Не могу разобраться куда CBW поставить нужно и как убрать остаток - Assembler
Вот уравнение (a^2/a+b) - (b^2/a^2+b) Пусть а=2 ,а b=4 Преподаватель сказал где CBW, а также нужно откинуть всё что будет в Ah ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
14.11.2016, 15:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru