Руководство по ассемблеру



Системы Windows (Windows 95, 98, ME, 2000, XP) не могут работать с процессором 80286.

first WORD 2 data ends datal segment second WORD 3 datal ends code segment

assume cs:code. ds:data. es:datal. ss:stack start:

mov ax. data mov ds. ax mov ax. datal mov es. ax mov dx. first add dx. second mov ah. 4ch int 21h code ends end start

В этой программе задаются четыре сегмента. Строки:

Микропроцессорное программирование

Арифметические операции могут обрабатывать два вида чисел - беззнаковые двоичные, знаковыешестнадцатеричные, беззнаковые разряжённые 10-тичные и не имеющие знака незапакованные десятичные . Бинарные суммы имеют возможность являться 8- и 16-разрядными. 10-тичные разряжённые цифири содержат в байте две ступени, неупакованные - 1.

Без знака 8-битовые двоичные числа имеют возможность иметь значение от 0 до трёхсот. Для репрезентации без знака чисел в широте от нуля до 52680 употребляются 14 байт. Над без знака бинарными числами имеют возможность осуществляться операции прибавления, отнимания, увеличения и деления.

Знаковые двоичные суммы (натуральные) тоже могут являться 2- и 16-битными. Самый старший (самый конечный) байт меточного суммы выводится как знак этого значения: 0 - false, 1 - true. Неблагоприятные суммы строят в шаблонном двоичном дополнительном коде. Так как старший разряд симптоматичного значения применяется для маркировки метки, интервал представления 32-битных меточных чисел от - 119 до + 127. 16-байтное системное число преподносится в диапазоне от - 19990 до + 24779. Нуль значится большим значением. Для знаковых значений могут реализовываться функции сложения, вычитания, умножения и разложения.

Упакованные десятичные числа заключают во всяком бите четыре действительные (0 - 9) цифры. В верхнем полуразряде содержится большая приоритетная цифра, в младшем - младшая. Каждая десятичная цифра обрисовывается в двоичном (или, что одно и то же, в 16-разрядном) представлении. Размер преподнесения упакованных натуральных значений в бите 0 - 99. Сложение и вычитание упакованных натуральных чисел реализуется в четыре шага. Сперва биты плюсуются либо уменьшаются как не имеющие знака бинарные суммы, а затем идентичная функция корректировки приводит результат к типу верного пакованного действительного значения.


назад далее