Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

A c tiv ity 1

CODE

stseg segment

DB 32 dup(?)

Stseg ends

;----------------------------------------

dtseg segment

data1 DB 6bh

data2 DB 7ch

sum db ?

dtseg ends

;-------------------------------------------

cdseg segment

main proc far

assume cs:cdseg, ds:dtseg, ss:stseg

mov ax, dtseg

mov ds, ax

mov al, data1

mov bl, data2

add al, bl

mov sum, al

mov ah 4ch

int 21h

main endp

cdseg ends

end main
Ac t i v i t y 2
CODE

stseg segment

DB 64 dup(?)

Stseg ends

;----------------------------------------

dtseg segment

data_in DW 234Dh, 1DE6h, 3BC7h, 566Ah

sum DW ?

dtseg ends

;-------------------------------------------

cdseg segment

main proc far

assume cs:cdseg, ds:dtseg, ss:stseg

mov ax, dtseg

mov ds, ax

mov cx, 04

mov bx, 0

balik: mov ax, data_in

add bx, ax

dec cx

jnz balik

mov sum, bx

mov ah 4ch

int 21h

main endp

cdseg ends

end main
Ac t i v i t y 3
CODE
.model small

.stack 64

;----------------------------------------

.data

.data_in DW 234Dh, 1DE6h, 3BC7h, 566Ah

sum DW ?

;-------------------------------------------

.code

Main : mov ax, @data

Mov ds, ax

Mov cx, 04

Mov bx, 0

ulit: mov ax, data_in

add bx, ax

dec cx

jnz ulit

mov sum, bx

mov ah, 4ch

int 21h

end main

You might also like