Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadatak:
- 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).
- Sabiranje dva osmobitna broja - rezultat može biti za jedan bit veći, odnosno devetobitni.
- broj4bita * broj3 bita = rezultat je sedmobitni.
- PROGRAM "ZADATAK 3"
- DATA
- BROJ1 DB 0x05
- BROJ2 DB 0x07
- BROJ3 DB 0x0A
- BROJ4 DB 0x0B
- REZULTAT1 DB 0 ;MSB
- REZULTAT2 DB 0 ;LSB
- ENDDATA
- CODE
- MOV A, BROJ1
- ADD A, BROJ2
- CALL PR1
- ADD A, BROJ3
- CALL PR1
- ADD A, BROJ4
- CALL PR1
- END
- PROCEDURE PR1
- JC L1
- MOV REZULTAT2, A
- JMP L2
- L1: MOV REZULTAT 2, A
- MOV A, REZULTATI1
- ADD A, 1
- MOV REZULTAT1, A
- L2: MOV A, REZULTAT 2
- RET
- ENDPROCEDURE
- ENDPROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement