Cтраница 1
Байтовые данные и операции и в языке ФОРТРАН, и в языке ассемблера применяются в основном для обработки символьных данных. Поскольку в каждом байте содержится один символ и каждый байт имеет уникальный адрес, обработка строк символов становится довольно простой. [1]
Использование байтовых данных позволяет ограничить диапазон целых чисел Однако для команд сложения, вычитания, умножения и деления нет байтовых версий. [2]
Имеются специальные формы некоторых команд для обработки байтовых данных. [3]
Микросхемы представляют собой универсальный 8 - разрядный микропроцессор и предназначены для приема, хранения, арифметике - логической обработки и выдачи байтовых данных. Работают с числами в дополнительном коде с фиксированной точкой перед старшим разрядом или кодами. Управление осуществляется внешним кодом. [4]
![]() |
Программа умножения, выполняемого путем многократного повторения операции сложения, составленная для процессора Н8000. [5] |
Программа умножения двух чисел для процессора Н6809 ( рис. 5.6), переписанная применительно к процессору Н8000, приведена на рис. 5.19. Данная программа предназначена для обработки байтовых данных, однако ее можно легко модифицировать для выполнения операций над словами. [6]
Микросхема К583ВС1 - универсальный 8-разрядный центральный процессорный элемент ( ЦПЭ), выполненный по технологии / 2L, предназначен для приема, хранения, арифметико-логической обработки и выдачи байтовых данных; может быть использован как состав-пая часть процессора микро - ЭВМ. [7]
Пример входного листинга ассемблера для микропроцессора Intel 8085 показан на рис. 7.8. Каждой операции языка проектирования предшествует точка с запятой, указывая, что это комментарий. В этом примере псевдокоманда DS выполняет ту же функцию, что и описание байтовых данных в PL / M. Псевдокоманды DSEG ( сегмент данных) и CSEG ( сегмент команд) используются для разделения областей памяти, резервируемых для данных, от областей, резервируемых для команд. [8]
Все данные, рассмотренные до сих пор, были целыми числами. В ЭВМ PDP-11 каждый байт памяти имеет собственный адрес, и существуют команды, которые могут обрабатывать байтовые данные. [9]
Микропроцессор 68000 предусматривает следующие типы обрабатываемых данных: целые, биты и двоично-десятичные цифры. Целые данные могут быть представлены в виде байтов, слов или длинных слов. Байтовые данные могут адресоваться по границам четных или нечетных адресов, слова и длинные слова - только по границам четных адресов. [10]
Стеки были введены ранее. Любой элемент может быть помещен только в вершину стека и извлечен из него только через вершину. Физически стек представляет собой последовательно расположенные ячейки оперативной памяти, что во многом аналогично массиву. Если стек состоит из слов, каждая позиция в стеке будет связана со словом оперативной памяти. Если в стеке содержатся байтовые данные, каждая позиция в стеке соответствует адресу байта. [11]