Advertisement
studentkinjaE1

EDULENT - 3 zadatak - vezbe

Nov 30th, 2020 (edited)
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Zadatak:
  2. Napisati program koji omogućava izračunavanje sume 4 broja zadata u DATA delu, pri čemu rezultat nije ograničen na jedan bajt, nego može biti i dvobajtan (paziti na prenos).
  3.  
  4. Sabiranje dva osmobitna broja - rezultat može biti za jedan bit veći, odnosno devetobitni.
  5. broj4bita * broj3 bita = rezultat je sedmobitni.
  6.  
  7.  
  8. PROGRAM "ZADATAK 3"
  9. DATA
  10.     BROJ1 DB 0x05
  11.     BROJ2 DB 0x07
  12.     BROJ3 DB 0x0A
  13.     BROJ4 DB 0x0B
  14.     REZULTAT1 DB 0        ;MSB
  15.     REZULTAT2 DB 0        ;LSB
  16. ENDDATA
  17.  
  18. CODE
  19.     MOV A, BROJ1
  20.     ADD A, BROJ2
  21.     CALL PR1
  22.     ADD A, BROJ3
  23.     CALL PR1
  24.     ADD A, BROJ4
  25.     CALL PR1
  26.     END
  27.  
  28.     PROCEDURE PR1
  29.     JC L1
  30.     MOV REZULTAT2, A
  31.     JMP L2
  32.  
  33.     L1: MOV REZULTAT 2, A
  34.         MOV A, REZULTATI1
  35.         ADD A, 1
  36.         MOV REZULTAT1, A
  37.  
  38.     L2: MOV A, REZULTAT 2
  39.         RET
  40.  
  41.     ENDPROCEDURE
  42.  
  43.     ENDPROGRAM
  44.    
  45.  
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement