Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Вывод. 
Задача сложения двухбайтных чисел

РефератПомощь в написанииУзнать стоимостьмоей работы

Основной сложностью, при составлении программы, было составление цикла представления чисел к обычному виду, то есть когда знак находится в седьмом бите старшего байта. В связи с этим были задействованы все регистры, и для учета знака и переноса из старшего бита суммы пришлось использовать ячейки памяти: в одной учитывались переносы, в другой — знак. С. И. Лукьянов, Д. В. Швидченко, Е. С… Читать ещё >

Вывод. Задача сложения двухбайтных чисел (реферат, курсовая, диплом, контрольная)

Основной сложностью, при составлении программы, было составление цикла представления чисел к обычному виду, то есть когда знак находится в седьмом бите старшего байта. В связи с этим были задействованы все регистры, и для учета знака и переноса из старшего бита суммы пришлось использовать ячейки памяти: в одной учитывались переносы, в другой — знак.

Программа может посчитать не только сумму 5 чисел, а например 256 двухбайтных чисел. Для этого следует изменить проверку на последний адрес ячейки памяти массива чисел.

Ответ выводится в ячейки памяти 0900h — 0901h, причем младший байт записывается в ячейку 0900h, а старший в ячейку 0901h. Третий байт суммы хранится в аккумуляторе.

Библиографический список

  • 1. С. И. Лукьянов, Д. В. Швидченко, Е. С. Суспицын, Р. С. Пишнограев. Методические указания к курсовому проектированию по дисциплинам «Машинные языки программирования» и «Основы микропроцессорной техники» для студентов специальности 210 106, направления 210 100. Магнитогорск: Изд-во Магнитогорск. гос. техн. ун-та им Г. И. Носова, 2011 г. 42 с.
  • 2. К. А. Палагута. Учебное пособие Микропроцессоры Intel 8080, 8085 (КР580ВМ80А, КР1821ВМ85А) и их программирование. -М.: МГИУ 2007. 104с.
  • 3. Л. Левенталь, У. Сэйвилл. Программирование на языке Ассемблера для микропроцессоров 8080 и 8085. Перевод с английского А. А. Батнера. -М.: Радиосвязь 1987. 441c.
Показать весь текст
Заполнить форму текущей работой