[erledigt->umgesetzt] Kann Filer die Datenrate /1000 statt /1024 berechnen?
- Homer
- ToppiHolic gefährdet
- Beiträge: 9736
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
[erledigt->umgesetzt] Kann Filer die Datenrate /1000 statt /1024 berechnen?
@Elle4u: Zu meinem Vorschlag "Filer sollte bei der Berechnung der Datenrate 1000 statt 1024 verwenden" habe ich noch nichts von dir gelesen. Was ist deine Meinung? Sollte ich das bei SourceForge als Bug oder Feature Request eintragen?
Viele Grüße
Homer
Viele Grüße
Homer
rettet-das-freetv.de
Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)

TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Homer""]@Elle4u: Zu meinem Vorschlag "Filer sollte bei der Berechnung der Datenrate 1000 statt 1024 verwenden" habe ich noch nichts von dir gelesen. Was ist deine Meinung? Sollte ich das bei SourceForge als Bug oder Feature Request eintragen?[/quote]
Pack es mal unter "Feature Request"
Ich hätte es schnell geändert, wenn es einfach gegangen wäre aber so ein feuriger Vogel hat da eine Meisterleistung an Berechnung walten lassen, welche ich nicht blicke
.
Pack es mal unter "Feature Request"

Ich hätte es schnell geändert, wenn es einfach gegangen wäre aber so ein feuriger Vogel hat da eine Meisterleistung an Berechnung walten lassen, welche ich nicht blicke

Code: Alles auswählen
dword CalcDataRate64 (ulong64 *A, dword B)
{
dword *AH, *AL, x;
if (B == 0) return 0;
AH = (dword *) &A [0];
AL = AH + 1;
//Convert into kB and multiply by 8
SR64 (A, 7);
//Divide with the time in seconds (B is the duration in minutes!)
x = *AL / (B * 60);
return x;
}
Gruß,
Elle4u
Elle4u
- Homer
- ToppiHolic gefährdet
- Beiträge: 9736
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
AW: Filer v2.00 RC 3
Wie ich das verstehe, wird A in ein Register kopiert, und durch 2**7 dividiert.
Es folgt die Erklärung für obigen Code:
*2**-10 (B -> kB) und *2**3 (kB -> kb) -> *2**-7
Wenn man auf die Registerrechnung verzichtet hätte, wäre durch 128 zu teilen gewesen.
Nach meinem Vorschlag zukünftig dann durch 125. Zusammen mit der folgenden Division durch 60 ergibt sich in Zukunft eine Division durch ( 7500 * B ).
Viele Grüße
Homer
Code: Alles auswählen
//Convert into kB and multiply by 8
SR64 (A, 7);
*2**-10 (B -> kB) und *2**3 (kB -> kb) -> *2**-7
Wenn man auf die Registerrechnung verzichtet hätte, wäre durch 128 zu teilen gewesen.
Nach meinem Vorschlag zukünftig dann durch 125. Zusammen mit der folgenden Division durch 60 ergibt sich in Zukunft eine Division durch ( 7500 * B ).
Viele Grüße
Homer
Zuletzt geändert von Homer am Do 29. Nov 2007, 13:20, insgesamt 1-mal geändert.
Grund: Verdeutlicht, dass es eine Erklärung ist.
Grund: Verdeutlicht, dass es eine Erklärung ist.
rettet-das-freetv.de
Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)

TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Homer""]Wie ich das verstehe, wird A in ein Register kopiert, und durch 2**7 dividiert.
//Convert into kB and multiply by 8
SR64 (A, 7);
*2**-10 (B -> kB) und *2**3 (kB -> kb) -> *2**-7
Wenn man auf die Registerrechnung verzichtest hätte, wäre durch 128 zu teilen gewesen.
Nach meinem Vorschlag zukünftig dann durch 125. Zusammen mit der folgenden Division durch 60 ergibt sich in Zukunft eine Division durch ( 7500 * B ).[/quote]
Ich verstehe ehrlich gesagt nur Bahnhof
ops:.
Was ist denn *2**-10 ?
2hoch2 - 10?
//Convert into kB and multiply by 8
SR64 (A, 7);
*2**-10 (B -> kB) und *2**3 (kB -> kb) -> *2**-7
Wenn man auf die Registerrechnung verzichtest hätte, wäre durch 128 zu teilen gewesen.
Nach meinem Vorschlag zukünftig dann durch 125. Zusammen mit der folgenden Division durch 60 ergibt sich in Zukunft eine Division durch ( 7500 * B ).[/quote]
Ich verstehe ehrlich gesagt nur Bahnhof

Was ist denn *2**-10 ?
2hoch2 - 10?
Gruß,
Elle4u
Elle4u
- Homer
- ToppiHolic gefährdet
- Beiträge: 9736
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Elle4u""]Was ist denn *2**-10 ?[/quote]"Mal (2 hoch -10)". Das ist gleich "geteilt durch (2 hoch 10)".
Viele Grüße
Homer
Viele Grüße
Homer
rettet-das-freetv.de
Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)

TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
- Maliboy
- LkLbBuMiBdss
SiFalsswoemifTpHW - Beiträge: 30572
- Registriert: So 11. Dez 2005, 12:41
- Wohnort: Bad Neuenahr-Ahrweiler
- Receivertyp: VU+ Ultimo 4k
- Wohnort: Bad Neuenahr-Ahrweiler
- Kontaktdaten:
AW: Filer v2.00 RC 3
Und warum schreibt man das so und nicht einfach wie wir es in der Schule gelernt haben ?
Ich konnte nämlich mit der Formel auch nichts anfangen. Ich verstehe auch nicht, warum ich 2^10 nehmen soll. Ich weiß, das das 1024 sind. Aber muss das System so nicht zweimal rechnen ?
Ich konnte nämlich mit der Formel auch nichts anfangen. Ich verstehe auch nicht, warum ich 2^10 nehmen soll. Ich weiß, das das 1024 sind. Aber muss das System so nicht zweimal rechnen ?
Zuletzt geändert von Elle4u am Do 29. Nov 2007, 08:26, insgesamt 1-mal geändert.
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Tschau,
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Maliboy""]Und warum schreibt man das so und nicht einfach wie wir es in der Schule gelernt haben ?[/quote]
So kenne ich es auch. Das ^ als "hoch" und nicht **. Das hatte mich verwirrt.
So kenne ich es auch. Das ^ als "hoch" und nicht **. Das hatte mich verwirrt.
Zuletzt geändert von Elle4u am Do 29. Nov 2007, 08:26, insgesamt 1-mal geändert.
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Gruß,
Elle4u
Elle4u
AW: Filer v2.00 RC 3
[quote=""Maliboy""]Ich verstehe auch nicht, warum ich 2^10 nehmen soll. Ich weiß, das das 1024 sind. Aber muss das System so nicht zweimal rechnen?[/quote]
Jein. Kommt auf den Compiler an. Wenn ich das richtig sehe, ist der TAP Compiler eine GCC Abart und der optimiert das weg, sprich es macht keinen Unterschied, ob ich da nun 2**10 oder 1024 hinschreibe.
2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.
Jein. Kommt auf den Compiler an. Wenn ich das richtig sehe, ist der TAP Compiler eine GCC Abart und der optimiert das weg, sprich es macht keinen Unterschied, ob ich da nun 2**10 oder 1024 hinschreibe.
2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.
Zuletzt geändert von Elle4u am Do 29. Nov 2007, 08:26, insgesamt 1-mal geändert.
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
- Elle4u
- TAP-Chirurg
- Beiträge: 11971
- Registriert: Fr 9. Dez 2005, 16:48
- Receivertyp: SRP-2410 (2 TB)
- Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
- Wohnort: Osburg
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Skimble""]Jein. Kommt auf den Compiler an. Wenn ich das richtig sehe, ist der TAP Compiler eine GCC Abart und der optimiert das weg, sprich es macht keinen Unterschied, ob ich da nun 2**10 oder 1024 hinschreibe.
2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.[/quote]
OK. Danke.
2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.[/quote]
OK. Danke.
Zuletzt geändert von Elle4u am Do 29. Nov 2007, 08:27, insgesamt 1-mal geändert.
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Grund: [OT] entfernt, da jetzt nicht mehr OT :)
Gruß,
Elle4u
Elle4u
- Maliboy
- LkLbBuMiBdss
SiFalsswoemifTpHW - Beiträge: 30572
- Registriert: So 11. Dez 2005, 12:41
- Wohnort: Bad Neuenahr-Ahrweiler
- Receivertyp: VU+ Ultimo 4k
- Wohnort: Bad Neuenahr-Ahrweiler
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Skimble""]Jein. Kommt auf den Compiler an. Wenn ich das richtig sehe, ist der TAP Compiler eine GCC Abart und der optimiert das weg, sprich es macht keinen Unterschied, ob ich da nun 2**10 oder 1024 hinschreibe.[/quote]
Danke für den Hinweis. Trotzdem werden Gelegenheitsskripter/Programmierer dadurch verwirrt
[quote=""Skimble""]2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.[/quote]
Habe eben mal nachgeschaut: Perl schreibt auch 2**10. Da ich die Funktion aber noch nie benötigt habe, wusste ich es nicht. Also habe ich mal wieder etwas gelernt.
Ob mir dieses Wissen mal was bringen wird, wird sich zeigen. Werde wahrscheinlich weiterhin mit 1024 rechnen. Die Schreibweise 2^10 stammt halt noch aus der Schule und hat nichts mit programmieren zu tun.
Danke für den Hinweis. Trotzdem werden Gelegenheitsskripter/Programmierer dadurch verwirrt

[quote=""Skimble""]2^10 kenne ich wiederum von keiner Programmiersprache, da wird das immer als 2**10 notiert.[/quote]
Habe eben mal nachgeschaut: Perl schreibt auch 2**10. Da ich die Funktion aber noch nie benötigt habe, wusste ich es nicht. Also habe ich mal wieder etwas gelernt.
Ob mir dieses Wissen mal was bringen wird, wird sich zeigen. Werde wahrscheinlich weiterhin mit 1024 rechnen. Die Schreibweise 2^10 stammt halt noch aus der Schule und hat nichts mit programmieren zu tun.
Tschau,
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
AW: Filer v2.00 RC 3
[quote=""Maliboy""]Trotzdem werden Gelegenheitsskripter/Programmierer dadurch verwirrt[/quote]
Das fällt in das Kapitel Jobsicherung.
Das fällt in das Kapitel Jobsicherung.
- Homer
- ToppiHolic gefährdet
- Beiträge: 9736
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Maliboy""]Ich verstehe auch nicht, warum ich 2^10 nehmen soll. Ich weiß, das das 1024 sind. Aber muss das System so nicht zweimal rechnen ?[/quote]Das soll man auch nicht nehmen. Das dient nur zur Erklärung des Codes SR64 ...
Viele Grüße
Homer
Viele Grüße
Homer
rettet-das-freetv.de
Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)

TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28971
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
Ich bin mir nicht sicher, ob unser gcc die 64-Bit-Arithmetic richtig beherrscht. Berechnungen mit 2er-Potenzen lassen sich durch Shift-Befehle ziemlich einfach auf eine beliebige Anzahl von Bits erweitern, was bei einer Division durch 1000 nicht mehr so trivial ist.
- MiK
- Vielantworter
- Beiträge: 793
- Registriert: Sa 10. Jun 2006, 11:53
- Receivertyp: TF5200PVRc
- Receiverfirmware: 27.07.2007
- Wohnort: Darmstadt
- Kontaktdaten:
AW: Filer v2.00 RC 3
[quote=""Homer""]Das soll man auch nicht nehmen. Das dient nur zur Erklärung des Codes SR64 ...[/quote]
... welcher an dieser Stelle einfach nur die Binärzahl um 7 Stellen nach rechts schiebt, was noch wesentlich schneller geht als irgendwelche arithmetischen Operationen.
... welcher an dieser Stelle einfach nur die Binärzahl um 7 Stellen nach rechts schiebt, was noch wesentlich schneller geht als irgendwelche arithmetischen Operationen.
Ciao, MiK
- Maliboy
- LkLbBuMiBdss
SiFalsswoemifTpHW - Beiträge: 30572
- Registriert: So 11. Dez 2005, 12:41
- Wohnort: Bad Neuenahr-Ahrweiler
- Receivertyp: VU+ Ultimo 4k
- Wohnort: Bad Neuenahr-Ahrweiler
- Kontaktdaten:
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
OT: Zwischenfrage von mir als Laie (auch wenn das hier schon mehr in einen Programmierkurs ausartet): SR64 (A, 7); sorgt dafür, das das Register Binär um 7 Stellen verschoben wird (also im Prinzip die letzten sieben stellen abgeschnitten werden) ? Das entspricht ein Teilen durch 128 mit nachträglicher Ganzzahl (ohne Runden). Habe ich das Richtig verstanden ? Das wiederum bedeutet, das ich den Befehl: Code: Alles auswählen
Code: Alles auswählen
|
Tschau,
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
[quote=""Maliboy""]
Das wiederum bedeutet, das ich den Befehl:
durch
ersetzen könnte und die Berechnung würde stimmen. Oder ist es nicht so einfach, weil *AL ein Pointer ist, der auf das Register von A zugreift (oder verstehe ich den Teil auch verkehrt).
[/OT][/quote]
s/125/128/
Das wiederum bedeutet, das ich den Befehl:
Code: Alles auswählen
SR64 (A, 7);
Code: Alles auswählen
A = A / 125 ;
[/OT][/quote]
s/125/128/
- Maliboy
- LkLbBuMiBdss
SiFalsswoemifTpHW - Beiträge: 30572
- Registriert: So 11. Dez 2005, 12:41
- Wohnort: Bad Neuenahr-Ahrweiler
- Receivertyp: VU+ Ultimo 4k
- Wohnort: Bad Neuenahr-Ahrweiler
- Kontaktdaten:
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
[quote=""Skimble""]s/125/128/[/quote]
Um auf den Thread Titel zurückzukommen muss ich durch 125 Teilen. Wenn ich nur die Shift-Funktion ersetzen will, hast Du mit 128 recht
Um auf den Thread Titel zurückzukommen muss ich durch 125 Teilen. Wenn ich nur die Shift-Funktion ersetzen will, hast Du mit 128 recht

Tschau,
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
- MiK
- Vielantworter
- Beiträge: 793
- Registriert: Sa 10. Jun 2006, 11:53
- Receivertyp: TF5200PVRc
- Receiverfirmware: 27.07.2007
- Wohnort: Darmstadt
- Kontaktdaten:
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
[quote=""Maliboy""]Zwischenfrage von mir als Laie (auch wenn das hier schon mehr in einen Programmierkurs ausartet):
SR64 (A, 7); sorgt dafür, das das Register Binär um 7 Stellen verschoben wird (also im Prinzip die letzten sieben stellen abgeschnitten werden) ?
Das entspricht ein Teilen durch 128 mit nachträglicher Ganzzahl (ohne Runden). Habe ich das Richtig verstanden ?[/quote]
ja
[quote=""Maliboy""]Das wiederum bedeutet, das ich den Befehl:
durch
ersetzen könnte und die Berechnung würde stimmen. Oder ist es nicht so einfach, weil *AL ein Pointer ist, der auf das Register von A zugreift (oder verstehe ich den Teil auch verkehrt).
[/quote]
Wenn ich Firebird richtig verstanden habe, traut er dem GCC nicht zu richtig mit 64 Bit Zahlen zu rechnen.
SR64 (A, 7); sorgt dafür, das das Register Binär um 7 Stellen verschoben wird (also im Prinzip die letzten sieben stellen abgeschnitten werden) ?
Das entspricht ein Teilen durch 128 mit nachträglicher Ganzzahl (ohne Runden). Habe ich das Richtig verstanden ?[/quote]
ja
[quote=""Maliboy""]Das wiederum bedeutet, das ich den Befehl:
Code: Alles auswählen
SR64 (A, 7);
Code: Alles auswählen
A = A / 125 ;
[/quote]
Wenn ich Firebird richtig verstanden habe, traut er dem GCC nicht zu richtig mit 64 Bit Zahlen zu rechnen.
Ciao, MiK
- Maliboy
- LkLbBuMiBdss
SiFalsswoemifTpHW - Beiträge: 30572
- Registriert: So 11. Dez 2005, 12:41
- Wohnort: Bad Neuenahr-Ahrweiler
- Receivertyp: VU+ Ultimo 4k
- Wohnort: Bad Neuenahr-Ahrweiler
- Kontaktdaten:
AW: Kann Filer die Datenrate /1000 statt /1024 berechnen?
[quote=""MiK""]Wenn ich Firebird richtig verstanden habe, traut er dem GCC nicht zu richtig mit 64 Bit Zahlen zu rechnen.[/quote]
Aber dann könnte man nie mir 1000 rechnen, oder ?
Aber dann könnte man nie mir 1000 rechnen, oder ?
Tschau,
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)
Kai
SONY KD-49X8505B - KDG CI+ SC: G09 (DigitalFree, Privat HD)
ULTIMO 4k (mit Vti Image)
Bald in Rente: CRP2401CI+ - ACL V1.16: D02 (DigitalFree, Privat HD, Sky) TAPs:
AutoStart: SmartEPG, SmartFiler, CallMonitor, FastSkip, TMSTelnetD,
SONY KDL-40W3000 ACL 1.16: D02 (DigitalFree, Privat HD)
Kabelanschluß: Vodafone/KDG (NE4)