рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Работа сделанна в 1994 году

Изучение системы команд микропроцессора Intel 8086 и аппаратных особенностей ПЭВМ IBM PC - Курсовая Работа, раздел Программирование, - 1994 год - Московскийгосударственный Институт Электроники И Математики Технический Унив...

Московскийгосударственный институт электроники и математики технический университет Курсовая работа по ВТ Изучение системыкоманд микропроцессора Intel 8086 и аппаратных особенностей ПЭВМ IBM PC Листов 7 Заданиепринял Заданиевыдалкисполнению руководительст.гр.А-41 Дюжев А.А. Кулаков В.Г. Москва 1994 г. ЗаданиеВвести два 16-разрядныхбеззнаковых числа с клавиатуры, сложить и вывести оба числа и 16-разрядную суммуна экран.Пояснения к программе Вначале ид т запрос2-х чисел,затем программа переводит каждое число из ASCII в двоичный код.Процедура преобразованиязаключается в следующем 1.Начинают с самого правого байта числа в ASCII-формате и обрабатываютсправа налево.2.Удаляют тройки излевых шестнадцатиричных цифр каждогоASCII-байта.3.Умножают ASCII-цифры на 1,10,100 01Н, 0АН, 64Н и т.д. и складываютрезультаты.

На этом этапепереполнение разрядной сетки может возникнуть в двух случаях при сложениирезультатов п.3 и при попытке перевода старшего разряда в числах 4-го порядкаесли он больше 6. Оба эти случая учтены выда тся сообщение о переполнении .После преобразования обоих чисел в двоичные производится ихсложение.Если результат меньше чем 65535 то выполняем обратноепреобразование в ASCII2-х исходных чисел и их суммы.Выводим оба числа и сумму на экран в видесложения столбиком . Текст программы DATA segment word public DATA SYMB db 0ah,0dh, Символы для пеpехода наследующую стpокуMULT10 dw 01 Хpанит 110 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 ACTLEN2 db 5 NAMEFLD2 db 6 dup , Вс тоже самое,но для втоpогочисла BINARY2 dw 00 NAMEOUT2 db 6 dup , BINAR dw 00 Длявpеменного хpанения числаSUMBIN dw 00 Сумма2-х чисел двоичная SUMOUT db 6 dup , вASCII коде DATA ends STACK segment para public STACK stk db 20 dup STACK ends TEXT segment wordpublic CODE assume cs TEXT,ds DATA,ss STACKbegin Основнаяпpогpамма MAIN proc far push ds sub ax,ax push ax Стандаpтная инициализацияEXE-пpогpаммы mov ax, DATA movds,ax VVOD lea dx,TXT1 Вывод сообщения TXT1 callSCREEN mov ah,0ah lea dx,NAMEPAR1 Bвод 1-го числа int21h callSYMBL Пеpеводстpоки lea dx,TXT2 callSCREEN mov ah,0ah тожесамое для 2-го числа lea dx,NAMEPAR2 int21h callSYMBL callSYMBL Пеpеводимещ одну стpоку lea si, NAMEFLD1-1 mov bl,ACTLEN1 Инициализация mov MULT10,01 callPREOBR ПpеобазуемASCII в двоичное mov ax,BINAR В BINAR получилиpезультат movBINARY1,ax mov bx,bx sub bx,0 Если в bx не 0 то пеpенос jnzKON lea si,NAMEOUT4 Пеpевод обатно в ASCII для кpасоты mov ax,BINARY1 call OBR movBINAR,00 lea si,NAMEFLD2-1 mov bl,ACTLEN2 тоже самое mov MULT10,01 callPREOBR для 2-го mov ax,BINAR числа movBINARY2,ax mov bx,bx sub bx,0 jnz KON lea si,NAMEOUT2 4 mov ax,BINARY2 callOBR mov ax,BINARY1 INARY2 числа jcKON выход если пеpенос mov SUMBIN,ax lea si,SUMOUT 4 Пеpевод суммы вASCII mov ax,SUMBIN callOBR mov ah,09 lea dx,NAMEOUT1 Выводим 1-е число int 21h callSYMBL mov ah,09 lea dx, NAMEOUT2 Выводим 2-е число int 21h callSYMBL mov ah,09 lea dx,SUMOUT Выводим сумму int21h jmpDOS Выходв DOSKON lea dx,OVERTXT Вывод сообщения опеpеполнении callSCREEN DOS retMAIN endp ПеpеводASCII в двоичное PREOBR proc movcx,10 Фактоpумножения mov bh,0B20 mov al, si bx Выбpать ASCII символ and ax,000fh Отчистить левуюполовину ax mul MULT10 Умножить на Фактоp 10 jcOVINAR,ax jcOVR mov ax,MULT10 mul cx mov MULT10,ax dec bx jnz B20OVR retPREOBR endp Пеpевод из двоичного в ASCII OBR proc mov cx,0010c20 cmp ax,10 jb c30 xor dx,dx div cx or dl,30h mov si ,dl dec si jmpc20c30 or al,30h mov si ,al retOBR endp SYMBL proc П-П для пеpевода стpоки mov ah,09h lea dx, SYMB int 21h ret SYMBL endpSCREEN proc П-П для вывода сообщений mov ah,09h int 21h ret SCREEN endp TEXT endsend begin.

– Конец работы –

Используемые теги: Изучение, системы, команд, микропроцессора, Intel, аппаратных, особенностей, ПЭВМ, IBM, PC0.128

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Изучение системы команд микропроцессора Intel 8086 и аппаратных особенностей ПЭВМ IBM PC

Что будем делать с полученным материалом:

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

Средства аппаратной поддержки управления памятью в микропроцессорах Intel 80386, 80486 и Pentium
В защищенном режиме процессор i386 может использовать все механизмы 32-х разрядной организации памяти, в том числе механизмы поддержки виртуальной… В отличие от реального режима, режим виртуального процессора i86, который… Переход процессора в режим V86 происходит похожим образом путем изменения значения определенного бита в другом…

Тема 1 Особенности и признаки интеллектуальности информационных систем. Системы с интеллектуальным интерфейсом
Т о операционные знания алгоритм и фактуальные знания структура данных неотъемлемы друг от друга Однако если в ходе эксплуатации... Следствием этого является плохая жизнеспособность ИС слабая адаптивность к... В системах основанных на обработке БД происходит отделение фактуального и операционного знаний друг от друга Первое...

Дисковая система IBM PC
Независимо от типа и емкости, они ис- пользуют один и тот же принцип долговременного хранения информа- ции в виде намагниченных участков поверхности… При движени мимо них считывающего устройства, в нем возбуждаются им- пульсы… Физическая организация хранения информации на дискете Гибкий диск имеет пластиковую основу с нанесенным на нее маг-…

Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы
Глава 2. Структура систем, основанных на знаниях. 1. Категории пользователей экспертных систем. 2.2. Подсистема приобретения знаний. 3. База… ЭС выдают советы, проводят анализ, дают консультации, ставят диагноз. Практическое применение ЭС на предприятиях способствует эффективности работы и повышению квалификации специалистов.

Локальные вычислительные сети на базе IBM PC AT совместимых ПЭВМ
Такие огромные потенциальные возможности, которые несет в себе вычислительная сеть и тот новый потенциальный подъем, который при этом испытывает… Зачастую возникает необходимость в разработке принципиального решения вопроса… Постановка задачи.

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

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ. СИГНАЛЫ И КАНАЛЫ ЭЛЕКТРИЧЕСКОЙ СВЯЗИ. СИСТЕМЫ СВЯЗИ С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ. ЦИФРОВЫЕ СИСТЕМЫ ПЕРЕДАЧИ
Лабораторные работы часа... Практические занятия часа... Всего аудиторных занятий часов...

Устройство ПЭВМ фирмы IBM. Периферийное оборудование. Назначение и история создания ПЭВМ
В XVII веке был изобретен арифмометр,выполняющий 4 арифметичеких действия вXIX веке была изобретена но не доведена до конца из-за… С изобретением транзисторов размерыкомпьютеров значительно уменьшились. В 1958… Фирма IBM обеспечила возможность сборки компьютера из независимо изготовленныхчастей.Принцип, при котором методы…

0.037
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам
  • Локальные вычислительные сети на базе IBM PC AT совместимых ПЭВМ Такие огромные потенциальные возможности, которые несет в себе вычислительная сеть и тот новый потенциальный подъем, который при этом испытывает… Зачастую возникает необходимость в разработке принципиального решения вопроса… Постановка задачи.
  • Микропроцессор В1801ВМ1 архитектура и система команд Процессор является единственным активным устройством микроЭВМ, управляющим циклами обращения к системной магистрали и обрабатывающим прерывания от… Этот же, блок осуществляет арбитраж при операциях прямого доступа к памяти,… Система команд, реализованная в ПЛМ блока микропрограммного управления микропроцессора К1801BM1, совпадает с системой…
  • Локальные вычислительные сети на базе IBM PC AT совместимых ПЭВМ Такие огромные потенциальные возможности, которые несет в себе вычислительная сеть и тот новый потенциальный подъем, который при этом испытывает… Зачастую возникает необходимость в разработке принципиального решения вопроса… Постановка задачи.
  • ЦЕЛИ, ЗАДАЧИ И ОСОБЕННОСТИ ИЗУЧЕНИЯ. Тема Предмет и система криминологии Тема Предмет и система криминологии... Понятие криминологии Предмет криминологии Система криминологии и ее место в системе других наук...
  • Звуковые системы IBM PC Сама схема взаимодействия крайне проста C H input devices O U L M M P A U N output devices T L E R L L ,где input devices - устройства, с помощью… В ряде случаев воз- можно добавление других устройств, таких как сканеры,… Глухоне- мой человек - это инвалид, глухонемая ЭВМ - неполноценный компью- тер. Неоспоримый факт, что визуальная…