» »

Assembler razumevanje programa

Assembler razumevanje programa

uro10 ::

Pozdravljeni

Poskušam razumeti naslednji program. Vem da program naloži podatek in ga prestavi za 10 mest nazaj. Ne vem pa kaj pomeni bcc, kakšen je pogoj da se nato izvede skok?
Lp.

lebdim ::

te ukaze morate najbrž imeti kje podane v kakem učbeniku in tudi zraven razlaga, kaj pomenijo ...

fiction ::

Pri:

sta -10,x
hop1 sta -10,x

si predstavljam, da je prva vrstica odveč?

BCC = branch when carry clear

LSRA naredi shift v desno in spodnji bit pade v carry. Če je 1, se zadeva premakne spet nazaj v levo, drugače pa ne. Efektivno to pomoje pomeni, da sode številke na končni lokaciji pristanejo deljene z 2, lihe pa take kot so. Lahko pa da se motim, dolgo odkar sem se ukvarjal z Motorolo...

BivšiUser2 ::

1.) imam dve 8.bitni števili, -127 in 6. -127 moram množiti s 64. Zanima me, če to točno pomeni sll r1,r1,r2? ( r2 je 6 na enem naslovu) (r1 tudi neka cifra)
2.) naslednja naloga zahteva deliti eno od števil z 32 kar po zgornjem pomeni, da pomaknem za 5 mest desno. Pri tem ne razumem, če je potrebno sra ali srl in zakaj?
Mogoče pozna kakšno literaturo za HIP, ki temelji na MIPS-u, katerega pa ravno ne gre direkt prekopirat.
SloTech - če nisi z nami, si persona non grata.

Zgodovina sprememb…

Randomness ::

BivšiUser2 ::

Se pravi sra je za signed, srl pa unsigned, kar potem pomeni -> srai r1,r1,#5. Hvala.
SloTech - če nisi z nami, si persona non grata.

robcek23 ::

Ce je predznačeno in negativno ti shiftanje v desno pobriše tazadnji(največji) bit oz ga spremeni iz 1 v 0 in potem število ni več negativno če uporabiš srl

Mislim, da je samo v tem trik, resitev pa je pravilna ja

BivšiUser2 ::

ma saj je stvar lažja, če si jo napišeš v višjem jeziku, mal je edino več dela. Hvala.
SloTech - če nisi z nami, si persona non grata.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Elektricna napetost naloga

Oddelek: Šola
182420 (1727) Unilseptij
»

Algoritem Dijkstra pomoč

Oddelek: Pomoč in nasveti
51485 (1164) AndrejO
»

Teorem superpozicije

Oddelek: Elektrotehnika in elektronika
82492 (2166) Fave
»

fizika-nujno

Oddelek: Šola
5834 (682) finpol1
»

Nekaj splošnih vprašanj s področja HW

Oddelek: Strojna oprema
131801 (1562) P1P1

Več podobnih tem