Professional Documents
Culture Documents
Te ndertohet nje program ne assembler qe lexon 2 numra nga perdoruesi dhe nje karakter. Ne varesi
te karakterit qe merret si input, ne qoftese ai eshte + te afishohet shuma e tyre, nqs eshte minus te
afishohet diferenca, nqs eshte * te afishohet prodhimi, nqs eshte / te afishohet heresi ne te kundert
te afishohet mesazhi tekst "Veprimi i dhene si input nuk mund te kryhet".
Adresa e kujteses Mnemonik i adreses Instruksioni
00 FILLIM JMP,0,START
01 I
02 J
03 VEP
04 REZULTAT
05 MBLEDHJE “+”
06 ZBRITJE “-“
07 SHUMEZIM “*”
08 PJESTIM “/”
09 ERROR “Veprimi nuk mund te kryhet”
10 START INP,0,I
11 INP,0,J
12 INP,0,VEP
13 FEA,0,I
14 FEB,0,VEP
15 CMP,B,MBLEDHJE
16 JEQ,0,SHUMA
17 CMP,B,ZBRITJE
18 JEQ,0,DIFERENCA
19 CMP,B,SHUMEZIM
20 JEQ,0,PRODHIMI
21 CMP,B,PJESTIM
22 JEQ,0,HERESI
23 OUT,0,ERROR
24 SHUMA ADA,0,J
25 STA,0,REZULTAT
26 OUT,0,REZULTAT
27 JMP,0,FUND
28 DIFERENCA SUA,0,J
29 STA,0,REZULTAT
30 OUT,0,REZULTAT
31 JMP,0,FUND
32 PRODHIMI MULA,0,J
33 STA,0,REZULTAT
34 OUT,0,REZULTAT
35 JMP,0,FUND
36 HERESI DIVA,0,J
37 STA,0,REZULTAT
38 OUT,0,REZULTAT
39 FUND STP
Ushtrim 16:
Te ndertohet nje program ne assembler qe lexon nje numer nga perdoruesi dhe afishon vleren absolute te
tij.
Ushtrim 18:
Te ndertohet nje program ne assembler qe lexon nje bashkesi numrash pozitiv nga perdoruesi deri ne
momentin qe perdoruesi jep si input nje numer negativ dhe afishon shumen e tyre.