You are on page 1of 40

S se defineasc la ce este utilizat codul de mai jos,

i s fie descris fiecare funcie din exemplu.

Varianta 1
mov al,'.'
int 29h
mov ah,86h
xor cx,cx
mov dx,50000
int 15h
mov ah,1

int 16h
jz Repeat
xor ah,ah
int 16h
cmp ax,011Bh
jne Repeat

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 2
START: AH = 3Ch
X =
DS:DX =
END:
CF = 0 CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 3
START: AH = 3Dh
AL =
(0
DS:DX =
END:
CF = 0
CF = 1 -

, 1 , AX =
, AX =

, 2 -

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 4
START:
END:

AH
BX
CF
CF

= 3Eh
=
= 0
= 1 -

, AX =

(06h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 5
START: AH = 3Fh
BX =
CX =
DS:DX =
END:
CF = 0
CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 6
START: AH = 40h
BX =
CX =
DS:DX =
END:
CF = 0
CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 7
START:

AH = 42h
AL = 0
1
2
BX =
CX:DX =
END: CF = 0
DX:AX =
CF = 1 , AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 8
START:
END:

AX
BX
CF
AL
AL
CF

=
=
=
=
=
=

4406h
0 0
0FFh
1 -

, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 9
pushf
push bp
mov bp,sp
push ax
mov ax,[bp+8]
mov [bp+2],ax
pop ax bp
pusha

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 10
Func1

Func1

proc
push
in
and
out
pop
ret
endp

near
ax
al,61h
al,not 3
61h,al
ax

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 11
begin:

message
text

mov
mov
mov
mov
int
mov
mov
int
db
ends
end

AX,text
DS,AX
AH,09h
DX,offset message
21h
AH,4Ch
AL,00h
21h
'Assembler4Ever$'
begin

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 12
jmp bx
mov
mov
mov
mov
mov
mov
mov
mov
int

bp,7c03h + len1
ah,13h
al,01h
bh,0h
bl,01h
cx,len2
dh,02h
dl,12h
10h

mov ah,00h
int 16h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 13
mov cx, 100+weight
mov dx, 20
mov al, 15
u1: mov ah, 0ch
mov al,03h
mov bh,0
int 10h
dec cx
cmp cx, 100
jae u1

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 14
mov

mov
int

ax, 40h
mov
ds, ax
mov
ah, 06h
mov
al, 0
mov
bh, 01011111b
mov
ch, 1
mov
cl, 30
mov
di, 84h
mov
dh, [di]
mov
di, 4ah
dl, [di]
dec
dl
10h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 15
push cx
mov bp,0c01bh
mov ah,13h
mov al,01h
mov cx,mes1_len
mov bh,05h
mov bl,02h
mov dh,06h
mov dl,0
int 10h
pop cx
jmp endLine

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 16
mov ah,02h
mov al,1
mov ch,0
mov cl,2
mov dh,0
mov dl,0
mov bx,7f00h
int 13h
mov ah,00h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 17
push
mov
cld
mov
mov
mov
mov
mov
repne
dec
dec
mov
pop
ret

bp
bp,sp
ax,ds
es,ax
di,es
al,0
cx,0ffffh
scasb
di
di
ax,dx
bp

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 18
mov
int
mov
cmp
je
inc
cmp
jb

ah,1
21h
[StarageBuffer+di],al
al,END_OF_DATA
DataAckquired
di
di,STORAGE_BUFFER_SIZE
StorageLoop

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 19
Temp
I
J
K
;
_Add

_Add

EQU
EQU
EQU
EQU

[bp-2]
[bp+4]
[bp+6]
[bp+8]

PROC
push
mov
sub
mov
add
mov
mov
mov
pop

bp
bp,sp
sp,2
ax,I
ax,J
ax,K
Temp,ax
sp,bp
bp

ret
ENDP

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 20
KeyLoop:

mov
ah,1
int
21h
mov
[bx],al
inc
bx
cmp
al,0dh
loopne KeyLoop

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 21
mov al,'.'
int 29h
mov ah,86h
xor cx,cx
mov dx,50000
int 15h
mov ah,1

int 16h
jz Repeat
xor ah,ah
int 16h
cmp ax,011Bh
jne Repeat

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 22
START: AH = 3Ch
X =
DS:DX =
END:
CF = 0 CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 23
START: AH = 3Dh
AL =
(0
DS:DX =
END:
CF = 0
CF = 1 -

, 1 , AX =
, AX =

, 2 -

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 24
START:
END:

AH
BX
CF
CF

= 3Eh
=
= 0
= 1 -

, AX =

(06h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 25
START: AH = 3Fh
BX =
CX =
DS:DX =
END:
CF = 0
CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 26
START: AH = 40h
BX =
CX =
DS:DX =
END:
CF = 0
CF = 1 -

, AX =
, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 27
START:

AH = 42h
AL = 0
1
2
BX =
CX:DX =
END: CF = 0
DX:AX =
CF = 1 , AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 28
START:
END:

AX
BX
CF
AL
AL
CF

=
=
=
=
=
=

4406h
0 0
0FFh
1 -

, AX =

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 29
pushf
push bp
mov bp,sp
push ax
mov ax,[bp+8]
mov [bp+2],ax
pop ax bp
pusha

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 30
Func1

Func1

proc
push
in
and
out
pop
ret
endp

near
ax
al,61h
al,not 3
61h,al
ax

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 31
begin:

message
text

mov
mov
mov
mov
int
mov
mov
int
db
ends
end

AX,text
DS,AX
AH,09h
DX,offset message
21h
AH,4Ch
AL,00h
21h
'Assembler4Ever$'
begin

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 32
jmp bx
mov
mov
mov
mov
mov
mov
mov
mov
int

bp,7c03h + len1
ah,13h
al,01h
bh,0h
bl,01h
cx,len2
dh,02h
dl,12h
10h

mov ah,00h
int 16h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 33
mov cx, 100+weight
mov dx, 20
mov al, 15
u1: mov ah, 0ch
mov al,03h
mov bh,0
int 10h
dec cx
cmp cx, 100
jae u1

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 34
mov

mov
int

ax, 40h
mov
ds, ax
mov
ah, 06h
mov
al, 0
mov
bh, 01011111b
mov
ch, 1
mov
cl, 30
mov
di, 84h
mov
dh, [di]
mov
di, 4ah
dl, [di]
dec
dl
10h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 35
push cx
mov bp,0c01bh
mov ah,13h
mov al,01h
mov cx,mes1_len
mov bh,05h
mov bl,02h
mov dh,06h
mov dl,0
int 10h
pop cx
jmp endLine

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 36
mov ah,02h
mov al,1
mov ch,0
mov cl,2
mov dh,0
mov dl,0
mov bx,7f00h
int 13h
mov ah,00h

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 37
push
mov
cld
mov
mov
mov
mov
mov
repne
dec
dec
mov
pop
ret

bp
bp,sp
ax,ds
es,ax
di,es
al,0
cx,0ffffh
scasb
di
di
ax,dx
bp

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 38
mov
int
mov
cmp
je
inc
cmp
jb

ah,1
21h
[StarageBuffer+di],al
al,END_OF_DATA
DataAckquired
di
di,STORAGE_BUFFER_SIZE
StorageLoop

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 39
Temp
I
J
K
;
_Add

_Add

EQU
EQU
EQU
EQU

[bp-2]
[bp+4]
[bp+6]
[bp+8]

PROC
push
mov
sub
mov
add
mov
mov
mov
pop

bp
bp,sp
sp,2
ax,I
ax,J
ax,K
Temp,ax
sp,bp
bp

ret
ENDP

S se defineasc la ce este utilizat codul de mai jos,


i s fie descris fiecare funcie din exemplu.

Varianta 40
KeyLoop:

mov
ah,1
int
21h
mov
[bx],al
inc
bx
cmp
al,0dh
loopne KeyLoop