-
Thread
Parallelschalten von Widerständen - 0 Ohm Widerstand
Michael U. schrieb im Beitrag #4411452: > irgendjemand hat die Division durch 0 verboten, Du darfst also keinen 0 > Ohm Widerstand parallel schalten. zum glück kann man einfach die Leitwerte Addieren.
Michael U. schrieb im Beitrag #4411452: > irgendjemand hat die Division durch 0 verboten, Du darfst also keinen 0 > Ohm Widerstand parallel schalten. YMMD
-
Thread
C-Werkstatt für Linux Projekte
nicht überall. Die Definitionsmenge von Funktionen enthält halt nicht immer die Null, z.B. die Divisionsfunktion. Die Definition der Division so anzupassen dass man doch durch Null teilen darf aber dann einen Dummy-Wert ("unendlich"?) erhält ist sinnlos und macht die Grundrechenarten auf Körpern inkonsistent
-
Thread
Welche Frequenz hat Gleichstrom?
Mathematisch landet man bei T=1/f bei einer Division durch 0, was den Umgang damit geringfügig verkompliziert. Aber wie Rufus schon schrieb, ist das mehr Philosophie als Physik.
A. K. schrieb im Beitrag #5464245: > Mathematisch landet man bei T=1/f bei einer Division durch 0, was den > Umgang damit geringfügig verkompliziert. Aber wie Rufus schon schrieb, > ist das mehr Philosophie als Physik. Also Mathe :-) Eine Funktion (hier zB reellwertig, also R
-
Thread
Optimiert der Compiler Division durch 2^n wirklich?
von 1-2 Bytes. Sondern von geschätzten 20% der 2KB, die ich hab > (ist allerdings mehr als eine Division...)! Und schneller und genauer > ist es auch noch. d.h. du hast ein anderes Ergebnis als bei einer Division rauskommen würde? Dann hast du per Definition keine Division mehr. Zumindest nicht
prüfst was der Compiler überhaupt gemacht hat, dann misst du _irgendwas_, aber mit Sicherheit keine Division.
-
Thread
Aus Temp-Sensor Tabellen-Werten Formel erstellen
Mit Vielfachen von 10 kannst du dir den Aufwand auch schon sparen. Da kosten dir diese ganzen Divisionen mehr, als wenn du simpel Fliesskomma rechnest. (OK, ist jetzt übertrieben ausgedrückt)
Cortex-M3 -in nullkommanichts. Das ist auf einem 8-bitter natürlich schwieriger, speziell auch die division durch 100,1000,... . Kann man aber auch umrechnen so dass die division dann durch shift machbar ist. Helmut S. schrieb im Beitrag #3953152: > Wenn man sich die Tabelle ansieht, dann stellt man
-
Thread
Elektromotor für vorwertsbewegung von 600kg last
daher nach einem Motor mit 1-2kW suchen. Die "Amper" ergeben sich aus der gewünschten Spannung (die Division überlasse ich gerry) und die Umdrehungszahl aus dem gewählten Getriebe und Raddurchmesser (die kennt dz. nur gerry, aber auch das ist mit einfachen Grundrechnungsarten bestimmbar).
-
Thread
UART Protokoll für µC
Blockgröße typischerweise fix ist - man empfängt einfach bis der Puffer voll ist. Weil man keine Division/Multiplikation zur ASCII-Zahlenkodierung braucht ist so etwas /gerade/ für kleine Controller geeigneter. Schließlich passen bei weitem nicht alle Messwerte/Daten in 7bit, und wenn man mehr als 1 Messwert-Typ
-
Thread
Ubuntu Hass-Thread
Elternhauses begann Software zu schreiben eine Menge Geld. http://www.heise.de/newsticker/meldung/Star-Division-Gruender-steigt-bei-Sun-aus-31508.html Davon abgesehen ist OpenOffice nur der Quelloffene Zweig von Staroffice das weiterhin von Sun in Lizenz verkauft bzw. vermarktet wird. >> Und was die Studenten
-
Thread
Warum $PATH ohne /sbin bei Debian? Gesperrt
should have execute permission for everything in /sbin that can be executed by non-root users. The division between /bin and /sbin was not created for security reasons or to prevent users from seeing the OS, but to provide a good division between binaries that everyone uses and the ones that are primarily
-
Thread
Zahlensysteme - Script
welches Verfahren Du die Schüler einschießen willst. Auf das Verfahren mit der schriftlichen Division, wo der Rest jeweils die gewonnen Stelle darstellt? (Z.B. 10 MOD 2 usw.) Rückwärts die Multiplikation mit der Wertigkeit der Stelle und alles zusammenziehen oder das Divisionsverfahren analog
-
Thread
Eigenschaften des Moving Avarage Filters
SMA-Filter eine Menge Resourcen sparen. Man kann mit nur einer Subtraktion, einer Addition und einer Division Mittelwerte über beliebig viele Werte bilden. Es ist egal ob es 10 oder 1000 Werte sind. Ich verwende das z.B. für eine Pegelregelung. Bei meinem Morsetrainer verwende ich zwei kurze hintereinander
-
Thread
Warum sind Rechenarchitekturen begrenzt skallierbar?
: "... lag der relative Fehler nur bei 10e-9, es gab aber noch schlimmere Zahlenpaare mit Divisionsfehler im Bereich von über 10e-5". "liefert pro Rechenschritt jeweils zwei Bits des Quotienten. Bei jedem Rechenschritt verwendet der Prozessor die sogenannte PD-Lookup-Table und schaut anhand der
Usenet-Forum, ein Wert davon war zur Kontrolle jener, der meinem P90 den Anlass gab, über Nacht ein paar Divisionen zu rechnen.
-
Thread
WinAVR 20080402
Anzahl von Schleifendurchläufen ist es auch völlig richtig, die fortgesetzte Subtraktion durch eine Division zu ersetzen. Leider hat der Compiler keine Sonderbehandlung für den AVR eingebaut, für den die Division natürlich kein Pappenstiel ist. Unglücklicherweise führt er die Division sogar zweimal
normiert ist, werden die Nanosekunden in 10E9er-Schritten addiert. Da der Prozessor keine des 64-Bit-Division kann und typische Zeitwerte selten größer als 1 s sind, wird im C-Code auf Divisionen absichtlich verzichtet. Der GCC 4.3.0 baut aber genau diese wieder ein. Das Problem ist also fast das gleiche
-
Thread
Arbeit in "pro Stunde" Einheit
durch Buchstaben dargestellt. Das "/" in "km/h" wird von den oben genannten Leuten nicht als Divisionssymbol wahrgenommen, sondern nur als Trennzeichen zwischen "km" und "h". Da könnte genauso gut ein Bindestrich oder eben auch gar nichts stehen, was unsereins sofort als eine Subtraktion bzw. Multiplikation
schrieb im Beitrag #3367803: > Das "/" in "km/h" wird von den oben genannten Leuten nicht als > Divisionssymbol wahrgenommen, sondern nur als Trennzeichen zwischen "km" > und "h". Sind ja auch /Stundenkilometer/. Na, machen's die Zehennägel noch mit?
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
dürfte nen AVR8 locker machen. Nur die Frameberechnung wird nen bissle tricky ohne mit großartiger Division hinzukommen. Laufen die fps mit? Also von 0-n ? Oder stehen die statisch?
im Beitrag #4681177: > Nur die Frameberechnung wird > nen bissle tricky ohne mit großartiger Division hinzukommen. Das ist kein Problem, wenn man mit den Timern nett umgeht ;-) http://mino-elektronik.de/Generator/takte_impulse.htm
-
Thread
Division mit "krummen" 10
und a=b<<1 erzeugt der Compiler exakt den selben Bytecode. Bestimmt _nicht_. Ersteres ist eine Division, letzteres eine Plutimikation ;-)
noch schlechter ist, als die Division.
-
Thread
FIR Filter auf PIC
eine Verstaerkung von 256 im Durchlassbereich, d.h. da muss man nicht mehr viel Schmerzen in eine Division stecken. Gruss WK
-
Thread
Funktioniert diese Schleife?
Result[ i ] = '1'; else Result[ i ] = '0'; Zahl>>=1 } Zahl%2 macht ne Division um an den Rest zu kommen, die im Vergleich mit & sehr viel langsamer ist. Zahl/2 ist auch viel langsamer, als ein shift nach rechts.
-
Thread
Tester gesucht für FPGA-Projekt
Übrigens: Multiplikation und Division werden per Software realisiert. Die CPU kann weder dividieren noch multiplizieren. Bin jetzt längere Zeit nicht am Rechner.
-
Thread
[GTK+] Animation mit Cairo viel zu langsam
einfach keinen Fehler finden. Das ganze ist vermutlich sowieso suboptimal, aber auf eine Division/Multiplikation kommt es beim PC nicht an... > http://www.ssalewski.de/PetEd.html.en Nett. Jonas K. schrieb im Beitrag #2556790: > Hi! > Bin über deinen Post auf der mailing list hier drauf gestoßen
-
Thread
Traineeprogramm CAReer bei der Daimler AG
aber auch USA. - Allgemein gibt es drei unterschiedliche Einsätze, in deiner Abteilung, cross-divisional (z.B. Trucks) und cross-funktional (bsp. Ausland). Alles in allem glaube ich dauert es zwischen 12 und 15 Monaten. Danach sollst du auf deiner Zielstelle eingesetzt werden. Zwischendrinnen gibt es
-
Thread
WTV020 Start - Stop - ohne AVR
Noch eine letzte Frage: (TIME_SOUND/TIME_LED_FLASH) ist tatsächlich eine Division? Die Variablen zu nutzen, ist natürlich viel intellgenter, als eine Zahl einzutragen.
Beitrag #5742735: > Noch eine letzte Frage: > (TIME_SOUND/TIME_LED_FLASH) ist tatsächlich eine Division? > Die Variablen zu nutzen, ist natürlich viel intellgenter, als eine Zahl > einzutragen. Das ist eine Division, allerdings schon zu Compilierzeit. D.h. im übertragenen Programm ist dann das
-
Thread
Welches USB Oszi?
- Waveform average, persistence, intensity, invert, addition, subtraction, multiplication, division, X-Y plot. - Save waveform in the following: text file, jpg/bmp graphic file, MS excel/word file. - One computer can connect many DSO, extend channel easily. Model: Virtual Oscilloscope
Vertical Mode: CH1, CH2, Dual, ADD Math: FFT, addition, subtraction, multiplication, division. Cursor: Frequency, Voltage Compensation Range: 15~45pF Operation Environment: 0~50°C,0~80%RH Storage Environment: -20~60°C,0~90%RH Product Weight: 716 G / 25.26 Ounces
-
Thread
Linux Mind PC ist tot, nach Treiberinstallation
seltener ein ganze OS zum Absturz zu bringen. Beliebte Programmfehler diesbezüglich sind z.B. Divisionen durch 0, nicht initialisierte Zeiger oder ein Stacküberlauf. Die Fehler müssen auch nicht ständig passieren. Oftmals treten diese Fehler auch nur unter bestimmten Bedingungen - Bedingungen/Zustände
-
Thread
Fühlt sich der gcc hier veralbert?
dich "programmiertechnisch akzeptabel" weil der Compiler keine Fehlermeldung ausgibt? Was ist mit Division durch Null, oder Dereferenzierung von Null-Pointern? Der GCC könnte für völlig vermurksten Code auch zufällige Assembler-Instruktionen rauswerfen, dadurch wird der Code noch lange nicht korrekt
? Das definiert jeder anders. "Falsch/Richtig" ist auch so ein eigentlich fachfremder Begriff. "Division durch Null" ist nicht "falsch" sondern "Undefiniert". Und nochmals "Wilde Speicherzugriffe" mögen in den meisten Scenarion unerwünscht sein, sie sind aber möglich. Diverse Sicherheitslücken basieren
-
Thread
AVR-GCC Tutorial Taster entprellen
textlauf=2; > } > } Die Idee ist zwar naheliegend, ist aber nicht besonders gut. Die DIvision kostet Zeit und ausserdem gibst du den Text an eine Position aus, an der er sowieso schon steht. D.h. du vergeudest mutwillig Zeit if (wait10_merker ==1) { verzoegerung++; if
-
Thread
ADC Ergebnis auf dem Display ausgeben
tut er das..... Fehler in der Berechnung, oder? Für sowas baue ich mir dann eine "manuelle" Division: verglwert = 10000; i=0; while (verglwert>10) { buffer[i]='0'; while(ausgabewert>=verglwert) { buffer[i]++; ausgabewert -= verglwert; } i++; verglwert /=10; } lcd_putc
-
Thread
Flugbahnregler eines Modellbauflugzeuges
genügend Hardware PWM Kanälen aussuchen. Bedenke auch, dass die mathematischen Operationen wie z.B. Divisionen, wenn sie vom uC nicht Hardwareseitig unterstützt werden, Zeit kosten. Spontan fallen mir Atmega 640/1280/2560 mit viel Pheripherie ein, jedoch bekommt man da 32 Bit uC schon günstiger.
500 - 1000 Hz zu erreichen muss man schon recht genau hingucken was man macht. Mit herkömmlichen Divisionen ist sofort ende im Gelände. Ich habe alles mit Bitshift-Divisionen gelöst. Nimm doch ein stm32F4 Discovery. Ist nicht schwerer zu handhaben als ein Atmega und man kann sich austoben :-) PS:
-
Thread
mehrere AVR synchron laufen lassen
; Warum? Die paar µA tun dir nicht weh. > result /= READS; // Mittelwertbildung Divisionen kosten Rechenzeit. > if(!result) > result=1; > BLUE_OFF(); > resFF(); // A1 rücksetzen > resA2(); // A2 rücksetzen > sei(); // enable INTERRUPT
hier nur ein Schönheitsfehler, kein logischer >> result /= READS; // Mittelwertbildung >Divisionen kosten Rechenzeit. stimmt, nur hier stört sie nicht, Alternative wäre 2 4 8 16 32 readouts und shiften, ist zwar schneller bringt hier aber nix mehr >> sei(); // enable INTERRUPT
-
Thread
Empfehlung 8-Bit-Controller: STM8
total aufgeschlossen bin, helft mir doch einmal mit den Ausführungszeiten auf die Sprünge. int16 Divisionen brauch ich eher selten, aber sehr oft brauche ich die Division 1.234567/9.876543, wobei der Divisor sich immer leicht ändert und daher keine Konstante verwendet werden kann. Wie lange dauert die
verkaufen zu können. Davor war man sich einigermassen einig, dass Multiplikation weit wichtiger ist als Division.
-
Thread
Situation und Aussichten der MINT-Studierenden 2012 Gesperrt
Gebäude billig weiterverkauft. Einen Erwerbsgewinn darauf gibt es in Italien nicht, aber die Deutsche Division macht weiter Verluste, die sie abschreiben und sogar noch die MWSt ziehen kann! Obendrein werden dann diese "Firmengebäude" noch billig und verlustreich an Privatpersonen verkauft, sodass die italienische division auch wieder weniger Gewinn hat, die in der Bilanz auftaucht und man so bequem jedem deutchen Manager sein Extra-Häuschen in der Toscana finanzieren kann. Diese Topmanager haben durch den verbilligten
-
Thread
sun-tracking mit mikrocontroller
gibt dir dann vor wie schnell die Regelschleife mindestens sein muss. Zu den Rechnungen: Grade Divisionen brauchen viel Zeit. Hier kann man jedoch einige Kniffe anwenden um das Ganze schneller zu machen. Ich habe damals beispielsweise bei Divisionen nach Möglichkeit auf Bitshifts zurückgegriffen (also
Hirnschmalz/Optimierung bei der Zusammenstellung wird er es wohl kaum schaffen. Wenn wirklich viele Divisionen benötigt werden kann man sowas auch nochmal auslagern, z.B. auf nen zweiten Controller, der nix anderes macht oder sogar auf nen FPGA. Dann würde ich aber einen ATTiny für die Hauptaufgabe nehmen
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
aktivieren: [c] #define WAIT_GCLK_SYNC() while(GCLK->STATUS.bit.SYNCBUSY) /* turn off division of OSC8M by 8 */ SYSCTRL->OSC8M.bit.PRESC = 0; /* enable XOSC (16 MHz) */ SYSCTRL->XOSC.reg = SYSCTRL_XOSC_ENABLE | SYSCTRL_XOSC_XTALEN | SYSCTRL_XOSC_AMPGC | SYSCTRL_XOSC_STARTUP(11
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
nur verstanden, dass die beiden Bits maskiert werden sollen (obwohl sie bei meiner Multiplikation/Division sowieso eliminiert werden). Wenn ich den Messwert anschließend noch 2x shifte (= durch 4 teile), dann erhalte ich aber keinen sinnvollen Temperaturwert mehr ? > Da mir das Timing auch noch unbekannt
verstanden, dass die beiden Bits maskiert werden sollen > (obwohl sie bei meiner Multiplikation/Division sowieso eliminiert > werden). > > Wenn ich den Messwert anschließend noch 2x shifte (= durch 4 teile), > dann erhalte ich aber keinen sinnvollen Temperaturwert mehr ? Also meine Berechnung sieht
-
Thread
Power-down mit Taster
when the requirement for processing power is low. (1<<CLKPS1) | (1<<CLKPS0): Clock Division Factor 8 Beispiel: Interner RC Oszillator 8 MHz CKDIV8 Fuse ab Werk programmiert: 8 MHz / 8 = 1 MHz CLKPR wie unten gesetzt: 1 MHz / 8 = 125 kHz */ CLKPR = (1<<CLKPCE
-
Thread
ItoA mit Uint64_t
Mein Quelltext ist verbessert worden. Die einzig große Division mit int96 habe ich durch eine Multiplikation ersetzt (* 1/x). Dazu habe ich eine neue Funktion erstellt (a * b) / 2^95. [c]void mul_div95(const int96_a& mul, int96_a& rVal) const;[/c] https://github.com
avrtest Simulator. Der unterstützt Performance-Messung. ulltoa_base10() braucht weder Lookup noch Division oder Mudulo und beginnt die Umwandlung mit den höherwertigen Ziffern. Das Verfahren ist daher einfach auf Fixed-Point übertragbar. Anbei sind auch 2 Implementierungen in C: [c] /* A C analogon
-
Thread
ELO von früher
https://www.amazona.de/vintage-analog-powertran-transcendent-2000-1978/ Du hättest Joy Division/New Order werden können. Marek N. schrieb im Beitrag #8056452: > aber damals war das Schwarze Magie Man hatte ja keine Datenblätter und war froh, wenn in der Zeitschrift ein kopierter Ausschnitt
-
Thread
Formel-/Berechnungsprobleme
reicht vollkommen. Aber: [code]a = 2; b = 3; c = a / b; [/code] Hier soll eine float-Division durchgeführt werden und das ist logisch und wäre auch so zu erwarten. Demgegenüber: [code]a = 20; b = 3; b = a / b; [/code] Hier soll natürlich in integer gerechnet werden und dann kann
es soll mit gefordertem Format gerechnet werden und ob float oder integer das muss nur bei der Division wirklich beachtet werden. *Aber was hat das alles überhapt damit zu tun*, *daß 32 bit gefordert* *sind*, *aber nur mit 16 bit gerechnet wird* ? Das ist es was ich oben schon sagte
-
Thread
FPGA reziproker Frequenzzähler
Georg schrieb im Beitrag #6499747: > Es soll dabei aber auf die Verwendung eines CPU-Kerns für die Division > verzichtet werden. Ja nun, ein "CPU-Kern" verwendet ja auch nur eine Divisionseinheit, die irgendwo in Hardware realisiert wurde. Diese Divisions-Hardware musst du jetzt nachbauen. Und das einfachste
Frage vom Anfang zurück kommen. Es geht ja gar nicht um AVR Controller sondern um FPGAs. Zur Division: Einen CPU Kern braucht man ja nicht für die Division. Aber einen Modul, das dir die Division macht schon. Lothar Miller hat auf seiner Seite was stehen: http://www.lothar-miller.de/s9y/archives
-
Thread
Taschenrechner Selbstbau: Programmstrukturfrage
www.rechnerlexikon.de/artikel/Mercedes_Euklid_Geschichte Modell 9 Bj.1924. Die konnte auch Multiplikation und Division. War bis zur Wende im Geschäft meiner Eltern im Gebrauch. MfG Spess
-
Thread
Wie groß ist ungefähr der Innenwiderstand eines 2x12V 24VA-Trafos?
Marcel V. schrieb im Beitrag #7811973: > Diese Division war aber falsch! Welche Division an welcher Stelle meinst du konkret? Ich kann keine Stelle finden an der der Spitzenwert genommen werden muss und dort eine Division mit Wurzel 2 stattfindet. Vielleicht
sehe ich im Posting von Tim keine Division.
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
. Zähle um 1 weiter, oder schalte an Anschluss12 die Betriebsspannung ein z.B. kann er. Die Division 10,7 / 4,3 aber kann er i.d.R. nicht, sondern dafür braucht man viele Maschinenbefehle - genau so wie du dich quälen müsstest um das mit Bleistift und Papier auszurechnen. Hinzu kommt, dass Microprozessoren
-
Thread
if-Abfragen verpönt?
lesen, funktioniert aber für beliebige Werte von buffer_size und braucht keine rechenaufwendige Division. [c] buffer_write_index %= buffer_size; [/c] Da ist für mich sofort klar, was passiert. Allerdings wird der Compiler eine Division generieren, wenn der Wert von buffer_size zur Compile-Zeit
wenn buffer_size > eine Zweierpotenz ist. Dafür ist sie sehr schnell, da sie nicht nur ohne > Division, sondern auch ohne Sprünge auskommt. Viele Prozessoren haben heute Instruktionen mit bedingter Ausführung (klassisches ARM sogar für alle vorhandenen Instruktionen). Maximal geht halt ein Taktzyklus
-
Thread
Getriebe konstruieren
Andererseits tut log nicht weh). [pre] #!/usr/bin/python from __future__ import print_function, division import math ratio = 6.1843 best_perr = float("Inf") for z1 in range(12, 91): for z2 in range(12, 91): for z3 in range(12, 91): for z4 in range(12, 91):
der Euklid'sche Algorithmus angewandt auf reelle Zahlen. Alles was man dazu braucht ist +, * und Division mit Rest (so dass der Rest kleiner ist als der Divisor). https://de.wikipedia.org/wiki/Euklidischer_Ring Der Euklid'sche Algorithmus angewandt auf zwei reelle Zahlen ≠0 terminiert genau dann
-
Thread
Casio's neue Taschenrechner-Oberfläche ist der absolute Albtraum
Es reicht schon, dass Mann bei diesen Drecksdingern nicht weiss, ob eine Division automagisch eine Klammerebene aufmacht oder nicht. Manche tun es, und manche nicht. Darueber musste Mann frueher™ nie nachdenken. Diese Rechner sind fuer Schoeler und nicht fuer Ingenieure.
Motopick schrieb im Beitrag #7449565: > ob eine Division automagisch eine Klammerebene aufmacht oder nicht. Gibt es da Beispiele für? Ein Taschenrechner sollte schon einfache Regel, wie punkt vor strich, beherrschen. Oder wird die Division als Bruch
-
Thread
swap in C Vs. Asm
Ergebnis eines Rechtsshifts bei negativen Zahlen im 2-er Komplement eben nicht identisch ist mit einer Division. Wenn ich dividieren will, weil das die richtige Operation an dieser Stelle ist, dann ist man gut beraten, da auch eine Division hinzuschreiben. Ist es möglich diese Division durch einen Shift zu
zuverlässig die Modulo-Rechnung durch ein &. Ist sie nicht erfüllt, dann benutzt er die Divisions-Module-routine, wie auch immer die aussieht. Das kostet mir zwar Laufzeit ist aber immer noch korrekt. Das ist mir immer noch lieber, als ein Programm, welches dann Mist baut und man dann erst mal (nach
-
Thread
AVR asm - Befehl nur jedes 2. mal ausführen
ADD ZL, temp ; temp dazu addieren > .... Meinst du nicht, das hier eine Division durch 5 fehlt? MfG Spess
beim 8051 MOV sein? :) spess53 schrieb im Beitrag #2159610: > Meinst du nicht, das hier eine Division durch 5 fehlt? Nein, fehlt nicht. Wird ja immer nur 1/5 gemessen Gruß Jobst
-
Thread
AVR Assembler, Macro, Conditional mit Register
--------------- [/avrasm] Und hier die Verwendung: [avrasm] ; Division 24 / 24 bit ;------------------------------------------------------------------------- ;input: a2..0: Divident ; b2..0; Divisor ; ;output: a2..0: Quotient ; t2..0: Remainder
; @9,10,11 Divisor (@11 MSB) ; @12 Rest-Erweiterung, @13 Null-Register ; Division 24/24 -> 24 bit, Rest 24 bit (unsigned / unsigned) ; Divident 0...16777215 ; Divisor 1...16777215 ; Ergebnis 0...16777215 ; Rest 0...16777214 ; T=1 bedeutet Divisor
-
Thread
Bewertung des Zufallsgenerators für einen Spielwürfel
.5 und dann wird noch eins draufaddiert für das Ergebnis beim Auslesen des Registers. Ganz ohne Divisionen... Auch Interrupts sind hier völlig unnötig und müssen nicht betrachtet werden.
Variante? Zu einfach? Ich versteh nicht wieso hier mit aller Gewalt die komplexere Lösung (incl. Division/Modulo) genutzt werden soll wenn die einfachere Variante auch noch "fairer" ist...
-
Thread
Programmieren für Kinder
man auch (ab)zählen kann. Was ist denn an 5 : 3 = 1 Rest 2 falsch? So funktioniert nunmal die Division mit Rest. Dass es andere Zahlenmengen gibt, bei denen die Division anders definiert ist, heisst nicht, dass die Division mit Rest auf den natürlichen (oder ganzen) Zahlen ungültig ist. Ich würde
+ 2/3 > 6 / 4 = 1 + 2/4 Das schon. Aber bring das mal den Grundschülern bei: Aus einer Divisionsaufgabe wird nach deiner Schreibweise etwas noch Komplizierteres, nämlich eine Addition /und/ eine Division :)