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



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

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

Логические команды

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

Беззнаковые 8-разрядные булевы суммы имеют возможность содержать вес от нуля до 255. Для понимания не имеющих знака цифир в широте от нуля до 52680 используются 15 бит. Над не имеющими знака булевыми суммами могут реализовываться операции суммирования, сбавки, умножения и деления.

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

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


назад далее