Изучение системы команд микропроцессора Intel 8086 и аппаратных особенностей ПЭВМ IBM PC

Рефераты, курсовые, дипломные, контрольные (предпросмотр)

Тип: Курсовая работа. Файл: Word (.doc) в архиве zip. Категория: Информатика, IT
Адрес этого реферата http://referat-kursovaya.repetitor.info/?essayId=24657 или
Загрузить
В режиме предпросмотра не отображаются таблицы, графики и иллюстрации. Для получения полной версии нажмите кнопку «Загрузить». Рефераты, контрольные, дипломные, курсовые работы предоставляются в ознакомительных целях, не для плагиата.

Задание

Ввести два 16-разрядных беззнаковых числа с клавиатуры,сложить и вывести оба числа и 16-разрядную сумму на экран.

Пояснения к программе

Вначале идёт запрос 2-х чисел,затем программа переводит каждое число из ASCII в двоичный код.

Процедура преобразования заключается в следующем:

1.Начинают с самого правого байта числа в ASCII-формате и обрабатывают справа налево.

2.Удаляют тройки из левых шестнадцатиричных цифр каждого

ASCII-байта.

3.Умножают ASCII-цифры на 1,10,100 (01Н, 0АН, 64Н ) и т.д. и складывают результаты.

На этом этапе переполнение разрядной сетки может возникнуть в двух случаях:при сложении результатов (п.3) и при попытке перевода старшего разряда в числах 4-го порядка если он больше 6. Оба эти случая учтены (выдаётся сообщение о переполнении).

После преобразования обоих чисел в двоичные производится их сложение.Если результат меньше чем 65535 то выполняем обратное

преобразование в ASCII 2-х исходных чисел и их суммы.

Выводим оба числа и сумму на экран в виде сложения "столбиком".

Текст программы



При любом использовании материалов сайта обязательна гиперссылка на сайт «Репетитор».
Разработка и Дизайн компании Awelan
www.megastock.ru
Проверить аттестат