mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

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


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
ПРОГРАММИРОВАHИЕ, БАЗЫ ДАHHЫХ

Московский государственный институт электроники и математики
(технический университет)
Курсовая работа по ВТ
Изучение системы команд микропроцессора Intel 8086
и аппаратных особенностей ПЭВМ IBM PC
Листов 7
Задание принял Задание выдал
к исполнению руководитель
ст.гр.А-41
- Дюжев А.А- Кулаков В.Г.
Москва 1994 г.
- 2 -
Задание
Ввести два 16-разрядных беззнаковых числа с клавиатуры,сложить
и вывести оба числа и 16-разрядную сумму на экран.
Пояснения к программе
Вначале идет запрос 2-х чисел,затем программа переводит каждое
число из ASCII в двоичный код.
Процедура преобразования заключается в следующем:
1.Начинают с самого правого байта числа в ASCII-формате и
обрабатывают справа налево.
2.Удаляют тройки из левых шестнадцатиричных цифр каждого
ASCII-байта.
3.Умножают ASCII-цифры на 1,10,100 (01Н, 0АН, 64Н ) и т.д.
и складывают результаты.
На этом этапе переполнение разрядной сетки может возникнуть в
двух случаях:при сложении результатов (п.3) и при попытке
перевода старшего разряда в числах 4-го порядка если он больше 6.
Оба эти случая учтены (выдается сообщение о переполнении.
После преобразования обоих чисел в двоичные производится их
сложение.Если результат меньше чем 65535 то выполняем обратное
преобразование в ASCII 2-х исходных чисел и их суммы.
Выводим оба числа и сумму на экран в виде сложения "столбиком".
- 3 -
Текст программы
_DATA segment word public 'DATA'
;-
SYMB db 0ah,0dh,'$' ;Символы для пеpехода на следующую стpоку
MULT10 dw 01 ;Хpанит 1 10 100 1000. для пеpевода чисел
OVERTXT db 'Пеpполнение','$' ;
TXT1 db '1-е число:','$' ; Сообщения
TXT2 db '2-е число:','$' ;
NAMEPAR1 label byte ;Для ввода чисел с клавиатуы
MAXLEN1 db 6 ;Максимальная длина числа
ACTLEN1 db 5 ;Реальная -'-
NAMEFLD1 db 6 dup (' '),'$' ;Xpанит введеное число в ASCII коде
;
BINARY1 dw 00 ;и его двоичное педставление
NAMEOUT1 db 6 dup (' '),'$' ;число после пpевода из двоичного в ASCII
NAMEPAR2 label byte ;
MAXLEN2 db 6 ;
A


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.02.