Арифметические операции целочисленной обработки информации
ЦЕЛЬ РАБОТЫ
Целью работы является закрепление лекционного материала по командам арифметических операций на языке ассемблера и приобретение практических навыков реализации вычислительных алгоритмов.
ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Десятичные числа
Десятичные числа – специальный вид представления числовой информации, в основу которого положен принцип кодирования каждой десятичной цифры числа группой разрядов из четырех бит. При этом каждый байт числа содержит одну или две десятичные цифры в так называемом двоично-десятичном коде (BCD – Binary Coded Decimal). Микропроцессор может хранить такие числа в двух форматах:
- упакованный формат – в байте 2 десятичные цифры, при этом старшая цифра занимает старшие 4 бита, диапазон представления чисел в одном байте составляет 00-99;
- неупакованный формат - в байте 1 цифра в 4 младших битах. Старшие биты все имеют нулевое значение и называются зоной.
Описываются BCD-числа неупакованные, как DB, а упакованные как DT. Цифры неупакованного числа перечисляются через “,”, а упакованного - как обычное десятичное число, например:
PER_1 DB 2,3,4,5,6,8,2 ;неупакованное 2865432
PER_2 DT 9875645 ; упакованное 9875645.