is_реклам:

пошук, категорії та ін. показати ▼

Пости за тегом assembler

керування пам’яттю

керування пам’яттю

Операційна система відслідковує вільну оперативну пам’ять, реалізує стратегію виділення оперативної пам’яті і звільнення її для подальшого використання. Оперативна пам’ять ділиться між ядром і всіма виконуваними процесами.

... далі

масиви бітів та розрядні матриці

масиви бітів та розрядні матриці

Будь-яке число можна записати в двійковій системі числення у вигляді послідовності нулів та одиниць. Наприклад, будь-яке шістнадцяти розрядне число складається з 16 двійкових цифр — 0 та 1. Ми можемо використовувати одне число для збереження шістнадцяти різних станів — прапорців. Нам не потрібно витрачати місце на збереження 16 різних змінних, адже для опису стану (увімкнено / вимкнено) цілком достатньо 1 біта. Змінна, що використовується для збереження прапорців, називається розрядною матрицею або масивом бітів.

... далі

Надшвидке множення і ділення

Надшвидке множення і ділення

Операції порозрядного зсуву мовою Асемблера переміщують окремі біти в байті (byte), слові (word) або подвійному слові (double word). Зсув може бути вліво або вправо. Відповідно, при зсуві вправо на одну позицію крайній правий (молодший) біт втрачається, а крайній лівий заміщується нулем. При зсуві на декілька позицій "виштовхується" вказана кількість бітів, а ті, що "звільнилися" заміщуються нулями.

... далі

Яндекс цитирования UA TOP Bloggers