17487

Формати і правила роботи з командами передачі керування, умовних і безумовних переходів, порівняння мікропроцесора i8086

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота №5 З дисципліни СПіОС на тему: Формати і правила роботи з командами передачі керування умовних і безумовних переходів порівняння мікропроцесора i8086 Мета: Ознайомитись з правилами роботи команд передачі керування умовних і безумовних пере

Украинкский

2013-07-01

41.09 KB

0 чел.

Лабораторна робота №5

З дисципліни СПіОС

на тему:

Формати і правила роботи з командами передачі керування, умовних і безумовних переходів, порівняння мікропроцесора i8086

Мета:

Ознайомитись з правилами роботи команд передачі керування, умовних і безумовних переходів, порівняння мікропроцесора i8086. Вивчити основні відомості і визначення.

Завдання:

Реалізувати можливість введення даних з клавіатури і вивід результату обчислення на екран.

5

ОП1 = ((BX-AX)/SI)

ОП2 = ((CX-DI)/SI)

ОП1>ОП2 SI= ОП1;

ОП1=ОП2 SI=0;

ОП1<ОП2 SI= ОП2

AX=5, BX=12, CX=2,   SI=9,  DI=5

Лістинг програми:

INCLUDE 'emu8086.inc'

STACK SEGMENT

   DW 30 DUP(0)

ENDS

DATA SEGMENT

   PKEY DB "PROGRAM STOPPED. PRESS ANY KEY$"

ENDS

CODE SEGMENT

   START:

   SET SEGMENT REGISTERS:

       MOV AX, DATA

       MOV DS, AX

       MOV ES, AX

       

       printn "input five numerals"

       ;;; inputs

       call scan_num

       mov ax, cx

       push ax

       printn ""

       call scan_num

       mov bx, cx

       printn ""

       call scan_num

       push cx

       printn ""

       call scan_num

       mov si, cx

       printn ""

       call scan_num

       mov di, cx

       printn ""

       pop cx

       pop ax

       ;;; calculations

       sbb bx, ax ;riznycia perenosyccia u BX

       sbb cx, di ;riznycia perenosyccia u CX

       mov ax, bx

       div si ;dilyccia na SI

       print "OP1 = "

       call print_num

       push ax

       printn ""

       mov ax, cx

       div si

       print "OP2 = "

       call print_num

       printn ""

       mov bx, ax

       pop ax;OP1 ce AX, OP2 ce BX

       ;;;umovy

       cmp ax, bx

       jg bil

       je doriv

       jl men

   bil:

       printn "AX bilshe za BX"

       mov si, ax

       jmp vihod

   men:          

       printn "AX menshe za BX"

       mov si, bx

       jmp vihod

   doriv:

       printn "dva operandy rivni"

       mov si, 0

     vihod:

       print "rezul: "

       mov ax, si

       call print_num

       printn ""

      

       

       LEA DX, PKEY

       MOV AH, 9

       INT 21H

       MOV AH, 1

       INT 21H

       MOV AX, 4C00H

       INT 21H

   ENDS     

DEFINE_SCAN_NUM

DEFINE_PRINT_NUM

DEFINE_PRINT_NUM_UNS  

END START


Результати роботи програми:

Запускаємо програму, вводимо числа:

Після натискання Enter виводяться значення двох операндів і значення SI залежно від порівняння двох операндів:

Висновок:  У даній лабораторній роботі було вивчено команди умовних і безумовних переходів і команду порівняння операндів CMP, що працює з будь-якими двома операндами а також застосовано команди умовних переходів при написанні програми.


 

А также другие работы, которые могут Вас заинтересовать

74869. Основные понятия финансового менеджмента 1.06 MB
  Основные понятия финансового менеджмента Понятие финансового менеджмента: принципы цели задачи и функции Обеспечение финансового менеджмента Базовые концепции финансового менеджмента Финансовый менеджмент представляет собой систему принципов и методов разработки и реализации управленческих решений связанных с формированием распределением и использованием финансовых ресурсов предприятия и организацией оборота его денежных средств. В какой бы сфере деятельности предприятия не принималось управленческое решение оно прямо или косвенно...
74870. Финансовая стратегия предприятия 969 KB
  Финансовая стратегия предприятия Понятие финансовой стратегии и методы ее разработки Стратегический финансовый анализ и методы его осуществления. Оценка разработанной стратегии Управление и контроль реализации финансовой стратегии. Понятие финансовой стратегии и методы ее разработки Финансовая стратегия представляет собой один из важнейших видов функциональной стратегии предприятия обеспечивающей все основные направления развития его финансовой деятельности и финансовых отношений путем формирования долгосрочных финансовых целей выбора...
74871. Управление капиталом предприятия 1.59 MB
  Управление капиталом предприятия Экономическая природа капитала. Понятие капитала и цены капитала. Оптимизация структуры капитала Оценка стоимости элементов капитала Управление эмиссией акций Управление формированием операционной прибыли Управление финансовым лизингом Управление облигационным займом Управление банковским кредитом Управление коммерческим кредитом Управление внутренней кредиторской задолженностью...
74872. Управление денежными потоками 231 KB
  Управление денежными потоками Сущность и классификация денежных потоков предприятия Особенности управления денежными потоками Направления оптимизации денежных потоков Сущность и классификация денежных потоков предприятия Денежный поток предприятия представляет собой совокупность распределенных по отдельным интервалам рассматриваемого периода времени поступлений и выплат денежных средств генерируемых его хозяйственной деятельностью. Классификация денежных потоков По видам хозяйственной деятельности в соответствии с международными...
74873. Управление финансовыми рисками 366.5 KB
  Управление финансовыми рисками Сущность и классификация финансовых рисков Финансовый риск представляет собой результат менеджерами предприятия альтернативного финансового решения направленного на достижение желаемого целевого результата финансовой деятельности при вероятности понесения финансовых потерь в силу неопределенности условий его реализации. Этот классификационный признак является основным параметром дифференциации финансовых рисков в процессе управления ими. Характеристика конкретного вида риска одновременно дает представление о...
74874. Управление активами предприятия 1.34 MB
  Управление активами предприятия Сущность и классификация активов предприятия Принципы формирования активов предприятия Состав внеоборотных активов и особенности управления. Управление обновлением внеоборотных активов Состав и особенности управления оборотными активами Управление запасами Управление текущей дебиторской задолженностью Управление денежными активами...
74875. Операционный и финансовый рычаг 1.05 MB
  Соотношение постоянных и переменных операционных затрат предприятия позволяющее включать механизм операционного левериджа с различной интенсивностью воздействия на операционную прибыль предприятия характеризуется коэффициентом операционного левериджа который рассчитывается по следующей формуле...
74876. Управление инвестициями предприятия 370 KB
  Управление инвестициями предприятия Сущность и классификация инвестиций предприятия Основные задачи управления инвестициями Основные формы реальных инвестиций и особенности управления ими Виды инвестиционных проектов и основные требования к ним. Основные критерии оценки реальных инвестиционных проектов Инвестиции предприятия представляют собой вложение капитала во всех его формах в различные объекты инструменты его хозяйственной деятельности с целью получения прибыли а также достижения иного экономического или внеэкономического...
74877. Совершенствование навыков устного счета на уроках математики при решении примеров и задач на умножение 139 KB
  Анализ условия и вопросы к условию задачи составление плана решения задачи составление плана решения задачи какими действиями нужно найти значение величины; выполнение арифметических действий. Записать на доске краткую запись задачи...