Assembler для начинающих


Двоичная арифметика


    Все компьютеры используют для хранения информации двоичную систему.
    Это значит, что каждый элемент хранимой информации может иметь
    только два состояния.  Эти состояния обозначаются как "включен" и
    "выключен", "истина" и "ложь", или "1" и "0".  Компьютер хранит эти
    значения в виде уровней напряжения.  К счастью у нас нет нужды свя-
    зываться с напряжением.  При написании программ мы имеем дело
    только с числами.  Используя простейшие числа 0 и 1, можно
    выполнять очень сложные вычисления.  Из-за двоичного представления
    данных компьютеры используют в своих вычислениях арифметику с
    двоичным основанием.  Арифметика с основанием 2 пользуется только
    двумя цифрами:  0 и 1.  Мы обычно применяем систему исчисления по
    основанию 10.  В десятичной арифметике употребляется десять
    различных цифр - от 0 до 9.  Двоичную арифметику можно представить
    себе как систему для людей, имеющих только два пальца.
 
      Ограничение лишь десятью цифрами в десятичной арифметике не ме-
    шает нам представлять более крупные числа.  Мы пользуемся
    многозначными числами, в каждой позиции которых стоят разные
    степени 10.  Самая правая цифра любого числа обозначает число
    едениц, соседняя слева - количество десятков, следующая - число
    сотен и т.д.  Прогрессия справа налево выстраивается такая:
    10**0, 10**1, 10**2 и т.д.      Число 2368 в дейстительности
    представляет 2 тысячи, 3 сотни, 6 десятков и 8 едениц.  Фиг.  2.1
    показывает ,говоря матическим языком, разложение числа 2368.
 
      _____________________________________________________
      2368 = 2 * 10**3 + 3 * 10**2 + 6 * 10**1 + 8 * 10**0
           = 2000    +     300    + 60    +    8
      _____________________________________________________
                Фиг. 2.1 Десятичное представление
 
      Арифметика с основанием 2 или двоичная система аналогична деся-
    тичной, за исключением того, что разряды числа здесь соответствуют



- Начало -  - Назад -  - Вперед -