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

Объединение программных модулей ввода и вывода данных

Автор:   •  Март 30, 2021  •  Лабораторная работа  •  863 Слов (4 Страниц)  •  288 Просмотры

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

Санкт – Петербургский государственный электротехнический университет

ЛЭТИ

 Отчет по лабораторно-практической работе №9

                                                                                     

                                                                               

Выполнил: Плотников Д.И.

Факультет: ЭА

Группа: 3404

Проверил: Манирагена Валенс

Санкт-Петербург

2015г

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

Объединение программных модулей ввода и вывода данных.

Цель: закрепление навыков разработки многомодульной программы

Программа для перевода числа из восьмеричной системы счисления, состоящего из 3 разрядов в двоичную систему счисления:

Файл main.asm:

TITLE MAIN

.Model Small

.stack 100h

EXTRN VVOD:PROC

EXTRN VIVOD:PROC

.Data

object dw 0

.Code

main:

        mov ax,@data

        mov ds,ax

        call vvod

        call vivod

        mov        ah,1

        int        21h

        mov ah, 4ch

        int 21h

end main

Файл vvod.asm:

TITLE VVOD

.Model Small

public VVOD

.STACK 100h

.data

object dw 0

mes db 10,13,'Vvod bita: $'

.code

VVOD PROC

mov         ax,@data

mov        ds,ax

pop        bp  

mov        cx,3

  m1:

        mov        ah,9

        lea        dx,mes

        int        21h

        mov        ah,1

        int        21h

        cmp        al,30h

        jb        m1

        cmp        al,37h

        ja        m1        

        sub al,30h

        mov bl,al

        mov ah,0

        mov al,8

        mul object

        add al,bl

        mov object, ax

        loop M1        

        push object

        push bp

        ret

VVOD endp

end

Файл vivod.asm:

TITLE        VIVOD

...

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