Programiranje u assembleru (svim vrstama)

poruka: 4
|
čitano: 3.593
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Programiranje u assembleru(svim vrstama)

Znači neka ovo bude skupna tema za assembler.

 

Konkretno imam ja prvu zamolbu da mi objasnite malo šta svaka naredba u ovom kodu znači(LC3 assembler):

.ORIG x3000

LD R0, M1 ;A
LD R1, M2 ;B
LD R6, C
LD R4, M3

ADD R4, R0, R1
ADD R4, R4, R6

HALT

M1 .fill b0000000000000111 ;7 ili #7
M2 .fill b0000000000001000 ;8 ili #8
C .fill b0000000000000101 ;5 ili #5
M3 .fill b0000000000000000 ;0

.END

  Znam radit u c-u pa možete povlačit paralele sa tim jezikom da mi objasnite.

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
16 godina
protjeran
offline
Re: Programiranje u assembleru(svim vrstama)
.ORIG x3000 // Učitaj program na ovu memorisku adresu


LD R0, M1 ;A // iniciraj registar R0
LD R1, M2 ;B
LD R6, C
LD R4, M3

ADD R4, R0, R1 // Zbroji R0 i R1 spremi rezultat u R4
ADD R4, R4, R6 // Zbroji R4 i R6 spremi u rezultat u R4

HALT // Završi program

 

// inicijalizacija varijabli
M1 .fill b0000000000000111 ;7 ili #7
M2 .fill b0000000000001000 ;8 ili #8
C .fill b0000000000000101 ;5 ili #5
M3 .fill b0000000000000000 ;0

.END

 

 

U osnovi se zbrajaju tri broja ako se ne varam. Neka me netko ispravi ako sam nešto fulao. 

Lp.

 

Programko http://programko.bloger.hr
13 godina
neaktivan
offline
Re: Programiranje u assembleru(svim vrstama)
Programko kaže...
.ORIG x3000 // Učitaj program na ovu memorisku adresu


LD R0, M1 ;A // iniciraj registar R0
LD R1, M2 ;B
LD R6, C
LD R4, M3

ADD R4, R0, R1 // Zbroji R0 i R1 spremi rezultat u R4
ADD R4, R4, R6 // Zbroji R4 i R6 spremi u rezultat u R4

HALT // Završi program

 

// inicijalizacija varijabli
M1 .fill b0000000000000111 ;7 ili #7
M2 .fill b0000000000001000 ;8 ili #8
C .fill b0000000000000101 ;5 ili #5
M3 .fill b0000000000000000 ;0

.END

 

 

U osnovi se zbrajaju tri broja ako se ne varam. Neka me netko ispravi ako sam nešto fulao.

Lp.

 

  Hvala,uskoro će mi ispit iz predmeta gdje koristimo assembler tako da će bit više ovakvih pitanja...

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
13 godina
neaktivan
offline
Programiranje u assembleru (svim vrstama)

Šta nitko ništa u assembleru ne radi?ajmeee...

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice