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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2009, 13:13   #1
alexmikt
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 16
Восклицание Работа с битами

Лаб.раб. №1

извлечь 5 битов числа A, начиная со второго и вставить их в число B, начиная с третьего бита. A-номер студента по списку. B=1A74h.

***номер по списку 27


Лаб.раб. №2

Доработать соответствующее задания предыдущей лабораторной работы.Вычисление выражения организовать в отдеельной подпрограмме.Входные данные передаются в подпрограмму через стек, а результат возвращается через аккумулятор.
alexmikt вне форума Ответить с цитированием
Старый 25.09.2009, 13:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
извлечь 5 битов числа A, начиная со второго и вставить их в число B, начиная с третьего бита.
Я могу ошибаться. но вроде такой смысл:
Код:
.data
;_______________
 txt dw 569
 words dw 456
;_______________
.code
start:
 xor eax,eax
 mov ax,word ptr [txt]; получаем число
 shr ax,2 ; двигаем его назад 
 and ax,11111b; обнуляем хвост
 shl ax,3; двигаем вперед на 3
 or words,ax ; "вставляем" в число двинутое
ret
end start
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
число кодируемое битами. Xcopy Помощь студентам 6 04.09.2009 19:29
Работа с битами в C dmitmal Общие вопросы C/C++ 5 20.05.2009 04:27
Работа с битами kesha2008 Общие вопросы C/C++ 2 24.02.2009 12:05