Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Лабораторна робота з «Операційні системи»

Автор:   •  Ноябрь 8, 2023  •  Лабораторная работа  •  715 Слов (3 Страниц)  •  131 Просмотры

Страница 1 из 3

Міністерство освіти і науки України

Вінницький національний технічний університет

Факультет інформаційних технологій та комп’ютерної інженерії

Кафедра ПЗ

Лабораторна робота № - 1, варіант № - 3

з дисципліни «Операційні системи»

Виконали: ст. 2-ПІ-21б                                        Грінін А. В; Колос В. В;

                                                                      Танань А. В; Кривонос М. М.

Перевірив: викладач                                               Рейда О. М.

Вінниця – 2023

Мета лабораторної роботи – Вивчити способи адресації даних мікропроцесором i8086 і їх використання при пересиланні даних.

Завдання. Реалізувати можливість введення даних з клавіатури і вивід результату обчислення на екран. Варіант #3: AX+(BL-CH)+DI+SI. Дані: AX=5, BX=10, CX=256, SI=9, DI=1.

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

; multi-segment executable file template.

           

           include emu8086.inc

data segment

    ; add your data here!

    pkey db "press any key...$"

ends

stack segment

    dw   128  dup(0)

ends

code segment

start:

; set segment registers:

    mov ax, data

    mov ds, ax

    mov es, ax

    ; add your code here    

    PRINTN "Vvedite dannye dlya vychisleniy"

     PRINTN "AX+BL-CH+DI+SI"

     PRINT "AX="

     CALL SCAN_NUM

     MOV AX, CX

     PUTC 10

     PRINT "BX="

     CALL SCAN_NUM

     MOV BX, CX

     PUTC 10

     PRINT "CX="

     CALL SCAN_NUM

     PUSH CX

     PUTC 10

     PRINT "SI="

     CALL SCAN_NUM

     MOV SI, CX

     PUTC 10

     PRINT "DI="

     CALL SCAN_NUM

     MOV DI, CX

     PUTC 10

     PRINT "Resultat="

     POP CX

     mov bh, 0; bh==bx

     mov cl, ch; ch==cl

     mov ch, 0; ch==cx

     add ax, bx; ax = ax + bl

     sub ax, cx; ax = ax - ch

     add ax,di; ax = ax  +di  

...

Скачать:   txt (3.2 Kb)   pdf (133.2 Kb)   docx (70.3 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club