Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Simpsim - problem sa oduzimanjem brojeva

[es] :: Asembler :: Simpsim - problem sa oduzimanjem brojeva

[ Pregleda: 4602 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

duksi1993
Dušan Stanimirović
PHP Developer
TeleTrader
Beograd

Član broj: 163562
Poruke: 226
178.17.28.*

Jabber: duksi1993


+2 Profil

icon Simpsim - problem sa oduzimanjem brojeva11.12.2012. u 00:44 - pre 138 meseci
Poštovani,
imam jedan mali problemčić vezan za oduzimanje dva broja smeštenih u dva registra... (konkretno, brojevi 5 i 8)
Program Simpsim u kojem sam primoran da radim, nema funkciju za oduzimanje (Sub).
Logično razmišljajući došao sam do sledećeg rešenja:

1. Uneti prvi broj u prvi registar
2. Uneti drugi broj u drugi registar
3. Invertovati (komplementirati) cifre broja u prvom registru
4. U trecem registru uneti broj 1
5. Sabrati vrednosti prvog i treceg registra
6. Smestiti taj zbir u cetvrti registar
7. Sabrati drugi i cetvrti registar
8. Smestiti rezultat (razliku ova dva broja) u peti registar

Problem mi se javlja kod trećeg koraka, jer ne znam kojom funkcijom ili kombinacijom istih mogu izvršiti komplementiranje svih cifara broja.
Ovo su ponuđene funkcije:

load, store, move, addi, addf, or, and, xor, ror, jmpEQ, halt, jmpLE

Unapred hvala na odgovoru



[Ovu poruku je menjao duksi1993 dana 11.12.2012. u 02:16 GMT+1]
01000100011101010111001101100001011011100010000001010011011101000110000
1
01101110011010010110110101101001011100100110111101110110011010010110001
1
 
Odgovor na temu

elektrostudio
Vladimir Pavkovic
SZR Elektrostudio, servis idustrijskih
masina i software developer
Novi Sad

Član broj: 201423
Poruke: 283
*.dynamic.isp.telekom.rs.

Sajt: elektrostudio.com


+25 Profil

icon Re: Simpsim - problem sa oduzimanjem brojeva13.12.2012. u 10:21 - pre 138 meseci
xor sa 0xFF radi invertovanje bitova
Elektrostudio
 
Odgovor na temu

[es] :: Asembler :: Simpsim - problem sa oduzimanjem brojeva

[ Pregleda: 4602 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.