Практикум для изучения дисциплины «Основы программирования»



Pdf көрінісі
бет66/81
Дата08.07.2020
өлшемі1,55 Mb.
#74978
түріПрактикум
1   ...   62   63   64   65   66   67   68   69   ...   81
Байланысты:
А.А. Тюгашев

ЗАМЕЧАНИЕ 
Это  обстоятельство  может  быть  использовано  при  написании  варианта 
программы 
подсчета 
суммы 
нечетных 
элементов 
числовой 
последовательности. 
Логические операции производятся побитово (аналоги в Си — !, |, &): 
and 
ax,64; логическое И с маской 64 (1000000) над AX 
or 
dx,ax; логическое ИЛИ 
xor 
cx,cx; XOR исключающее ИЛИ — кстати, дает обнуление 
Имеется набор команд сдвига. Первый аргумент при этом рассматривается 
как набор битов, которые будут сдвигаться влево или вправо. Второй же 
аргумент —  целое  без  знака,  показывающее,  насколько  надо  сдвинуть 
первый операнд. 
Команда  shl —  логический  сдвиг  влево,  ее  действие  иллюстрирует 
рис. 21. 
 0 
Рис. 21 
Обратите вниманиена то, что крайний левый бит не теряется, а попадает в 
специальный  разряд —  флаг —  процессора,  называемый  CF.  В  младший 
разряд  заносится  ноль.  shr —  логический  сдвиг  вправо,  работает 
аналогично. 


Достарыңызбен бөлісу:
1   ...   62   63   64   65   66   67   68   69   ...   81




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет