бред, реал то бол будет выдавать только единицу и ноль, тут слово нужно логически умножать с маской, чтоб получить биты, байты, слова
ЗЫ регистр это ворд, а ни как не реал
бред, реал то бол будет выдавать только единицу и ноль, тут слово нужно логически умножать с маской, чтоб получить биты, байты, слова
ЗЫ регистр это ворд, а ни как не реал
Последний раз редактировалось capzap; 27.11.2014 в 12:01.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
result:=wValue AND 16#F;
bUno:=result.0;
bDuo:=result.1 OR result.2;
bTre:=NOT result.3;
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Я чего-то не понял. result здесь структура?
bUno:=result.0;
bDuo:=result.1 OR result.2;
bTre:=NOT result.3 - это инициализация полей структуры?
result:=wValue AND 16#F;
что нам даёт? ведь здесь маска накладывается на всё?
Здесь точка — оператор поразрядного доступа к целочисленному типу, а не селектор полей структуры.Я чего-то не понял. result здесь структура?
Если result и wValie двухбайтовые, то старший байт таким способом затирается нулями.result:=wValue AND 16#F;
что нам даёт? ведь здесь маска накладывается на всё?
Последний раз редактировалось Yegor; 27.11.2014 в 13:37.
не только старший, но и в младшем старшие четыре разряда,
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Есть где-либо подробное описание данного оператора? думал что это оператор области видимости или селектор полей структуры...
По поводу result:=wValue AND 16#F; разобрался. Просто отвлекаюсь постоянно.
То как я объявил переменные "D0_1.1" ,может быть конфуз?