Sunteți pe pagina 1din 3

Ministerul Educaţiei Culturii și Cercetarii al Republicii Moldova

Departametul
„ Microeletronica si ingineria sistemelor biomedicale”

Raport
La lucrarea de laborator Nr.2
La
„Arhitectura calculatoarelor”
Tema: Arhitectura microprocesorului Intel 8086

A efectuat: stud. gr. MN-181 Moraru Cristian

A verificat: conf.univ.dr.hab. Cretu Vasilii

Chişinău 2020
Scopul:
a) Elemente de limbaj de asamblare.
b) Instructiuni de transfer.
c) Instructiuni aritmetice.

;Șablon de fișier executabil multi-segment.

data segment

a dw 0a46fh

b dw 0dc89h

c dw ?, ?

ends

stack segment

dw 128 dup(0)

ends

code segment

start:

; setează registre de segmente:

mov ax, data

mov ds, ax

mov es, ax

mov ax, a ; initializari

mov dx, 0 ; prima deplasare

add ax, b ; suma in dubla precizie

adc dx, 0

mov c, ax ; memorare rezultat

mov [c+2], dx

lea dx, pkey


mov ah, 9

int 21h ; sir de iesire la ds:dx

mov ah, 1

int 21h

mov ax, 4c00h ; ieșire în sistemul de operare.

int 21h

ends

end start ; setați punctul de intrare și opriți asamblatorul.

Fig1. Afisare rezultat executare program

Concluzie:

S-ar putea să vă placă și