You are on page 1of 2

CTCS.

პროგრამირების საბაზისო კურსი: Group 21

1.შეავსეთ მოცემული კოდები და უპასუხეთ სასრულია თუ უსასრულო მოცემული ციკლი?


1) mov ax,1700
AAA:
dec al
cmp al,0
jl AAA

2) mov ax,1700
AAA:
dec al
cmp al,0
ja AAA

3) mov ax,780
mov ah,o
AAA:
add ah,al
inc ah
cmp ah,10
jle AAA
რა წერია ah და al რეგისტრებში ციკლის დასასრულს?

2. დაწერეთ პროგრამა,რომელიც:
1. გამოთვლის ჯამს 1+3+5+7+9+11;
2. გადაამრავლებს რიცხვებს მიმდევრობით:
1) 1*2*3*4*5;
2) 5*4*3*2*1;
3.section .bss
MM resw 7
section .text
mov ax,1
mov ecx, 0
GG:
mov [MM+ecx],ax
inc ecx
cmp ecx,7
jl GG
რა წერია მასივის მეორე უჯრაში? რამდენჯერ დატრიალდა ციკლი?
4.section .bss
MM resw 7
section .text
mov ax,1
mov bx,0
mov ecx, 0
GG:
mov [MM+ecx],bx
inc ecx
inc ax
add bx,ax
cmp ecx,7
jl GG
დაწერეთ მესამე უჯრის ინდექსი , მისამართი და მასში ჩაწერილი რიცხვი.
5.
section .bss
MM resw 7
section .text
mov ax,1
mov ecx, 0
GG:
mov [MM+ecx],ax
inc ecx
inc ax
cmp ecx,7
jl GG
დაწერეთ მეხუთე უჯრის ინდექსი , მისამართი და მასში ჩაწერილი რიცხვი.

Copyright ICTCS

You might also like