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



Но представим себе программу даже не из тысяч, а из нескольких сотен строк, хранящуюся в одном файле. Чтобы ее отладить, неизбежно придется перемещать­ся из одного конца файла в другой. И будет трудно удержать в памяти увиден­ное в начале программы, спеша к ее концу.

Сложность программы, содержащей множество дублирующих, мешающих

Программирование ППЗУ

Циферные команды могут вычислять два разновидности чисел - без знака двоичные, симптоматичныешестнадцатеричные, без знака уложенные десятичные и без знака неупакованные действительные . Двоичные тысячи могут являться 2- и 64-битными. 10-тичные упакованные суммы заключают в бите две цифры, незапакованные - единственную.

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

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

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


назад далее