Aritmetik och Assembler
Re: Aritmetik och Assembler
Swech, om du läser ordentligt så får du svar på alla dina frågor.
Exempelvis "Givet: p, x och y får plats i sina givna former."
Och även "...en C-liknande syntax för att förenkla beskrivningen av kod. ..."
Det finns sedan ingen frågeställning, men kul om någon verifierade att det funkar.
Exempelvis "Givet: p, x och y får plats i sina givna former."
Och även "...en C-liknande syntax för att förenkla beskrivningen av kod. ..."
Det finns sedan ingen frågeställning, men kul om någon verifierade att det funkar.
-
- Inlägg: 7810
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Aritmetik och Assembler
Är inte nedanstående en frågeställning då vet jag inte vad detta tecken betyder "?"
>>Är detta en effektiv, och fungerande, multiplikation i C Assembler?
>>Är detta en effektiv, och fungerande, multiplikation i C Assembler?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Aritmetik och Assembler
Om det är PIC18 så hade jag skrivit följande (för 8bitars multiplikation):
Klart.
Multiplikationen körs på en maskincykel.
Så det spelar STOR roll vilken processor man använder.
Kod: Markera allt
movfw OP1
mulwf OP2
movff PRODH RESH
movff PRODL RESL
Multiplikationen körs på en maskincykel.
Så det spelar STOR roll vilken processor man använder.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Aritmetik och Assembler
Helt överens med dig. Därför kör jag uteslutande ARM-Cortex numera. Det var kul att optimera PIC16xxx i ungdomen men numera finns det gudskelov bättre alternativ om man vill göra något icketrivialt. Livet är för kort för att slösas bort. (TM)
- Swech
- EF Sponsor
- Inlägg: 4694
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Aritmetik och Assembler
När du nu kör i Assembler är det den mest relevanta frågan vilken processor det rör sig om.Erik M skrev:Swech, om du läser ordentligt så får du svar på alla dina frågor.
Exempelvis "Givet: p, x och y får plats i sina givna former."
Och även "...en C-liknande syntax för att förenkla beskrivningen av kod. ..."
Fråga nr två i sammanhanget, hur stora tal handlar det om
Nr 3, är det signed eller unsigned.
Ok. Om detta hade varit en skoaffär.....
- "Jag vill köpa skor"
"Vad söker du för skor, sandaler ,stövlar eller högklackat?"
- "skor... jag vill bara ha skor"
"ok, vad för storlek skall du ha?"
- "Samma storlek som min fot"
Men oavsett.... du vill nog bara ha lite ryggdunk. Så visst är det en effektiv multiplikation för processorer utan inbyggd stöd
för multiplikation, storleken på talen lär vi aldrig få reda på ändå....
Swech
-
- Inlägg: 982
- Blev medlem: 2 juli 2010, 23:04:07
Re: Aritmetik och Assembler
Det vore mest korrekt att kalla det "pseudokod" tycker jag.Swech skrev:Dina skrivexempel är inte heller i "assembler" utan i något hittepå språk nära C, Pascal ... whatever.
Re: Aritmetik och Assembler
Det var nog den sämsta analogin på länge.
Vill jag köpa stövlar, då ber jag få se på stövlar.
Du får det iofs enklare till vad du själv vill, om du ger faen i vad som egentligen skrivits.
PIC18-tipset var tänkvärt.
Just så, Findecanor.
Trevligt med folk som begriper.
Frågorna ställda i ordning.
Verifikation kan behållas.
Meningarna här slut.
Tack för given hjälp.
Vill jag köpa stövlar, då ber jag få se på stövlar.
Citera förslagsvis korrekt.TomasL skrev:Frågan är ju vad är "C Assembler" för nånting?
Du får det iofs enklare till vad du själv vill, om du ger faen i vad som egentligen skrivits.
PIC18-tipset var tänkvärt.
Just så, Findecanor.
Trevligt med folk som begriper.
Frågorna ställda i ordning.
Verifikation kan behållas.
Meningarna här slut.
Tack för given hjälp.