19.12.2013, 19:00 | #1 (permalink) |
Member
Регистрация: 13.04.2013
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Assembler
Найдите кол-во положительных чисел. Массив байт. |
19.12.2013, 19:00 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Эти посты имеют что то общее с вашей темой Вопросик по Assembler Вычислить значение выражения. Assembler |
19.12.2013, 20:31 | #2 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,312
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Это смотря как в байте кодируютая отрицательные числа...
От 128 до -128 кодировка стандартная? Если да, то в цикле перебираем байты и сдвигаем их вправо на 7 (или производим опрерацию логического умножения на 0b10000000), проверяем на равенство 0. Если не равно, значит отрицательное - увеличиваем счетчик на единицу. Это всё! Последний раз редактировалось Николай_С; 19.12.2013 в 20:37 |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|