Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » считывание полубайта (отделение части числа)
считывание полубайта
timerlan Дата: Вс, 04.12.2016, 09:29  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 90
Репутация: 0   ±
Замечания:   ±
На сайте с 18.03.2012

Статус: Offline

всем привет! прошу помощи или подсказки, как можно решить такую задачу:
   есть некая переменная, содержащее число из регистра, пусть к примеру 11010101.
   а вопрос такой: как можно реализовать возможность считать отдельно младший и старший полубайты? т.е. одна переменная будет равна 1101, другая 0101?
ЯНДЕКС Дата: 04.12.2016
dimvad Дата: Вс, 04.12.2016, 18:30  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 69
Репутация: 10   ±
Замечания:   ±
На сайте с 20.07.2012

Статус: Offline

Код
Dim Var1 As Byte
Dim LowVar1 As Byte

Dim HighVar1 as Byte

Var1  = %10100101

HighVar1 = Var1 >> 4

LowVar1 = Var1 <<  4
LowVar1 = LowVar1 >> 4

Сообщение отредактировал dimvad - Вс, 04.12.2016, 18:32
ivan_fd Дата: Вс, 04.12.2016, 20:34  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Специалист
Сообщений: 911
Репутация: 50   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Или: 
LowVar1 =  Var1 & %00001111


Меня все время преследуют умные мысли...но я быстрее!!!
timerlan Дата: Вт, 06.12.2016, 05:03  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 90
Репутация: 0   ±
Замечания:   ±
На сайте с 18.03.2012

Статус: Offline

ок, спасибо! помогло!
Форум Picbasic.ru » Программирование МК » PicBasicPro » считывание полубайта (отделение части числа)
Страница 1 из 11
Поиск: