Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- sh4d0w: Árnyékos sarok
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál...
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- gban: Ingyen kellene, de tegnapra
- btz: Internet fejlesztés országosan!
-
LOGOUT

Új hozzászólás Aktív témák
-
#95904256
törölt tag
Sziasztok!
Adattömörítéssel kapcsolatos kérdésem lenne. Van egy nagyméretű blokkom amelyben cirka 10:1 arányban vannak 0 és 1 bitek. Egy ilyen blokk tömörítéséhez melyik a legjobb sebesség/méret arányt nyújtó algoritmus?
-
#95904256
törölt tag
Igen, assembly. Az már biztos, hogy az A=(H-L)*R kódjával van a probléma, mert az A=(H-L)+(H-L)+(H-L)+... képlettel is az A=(H*R)-(L*R) eredménye jött ki.
A kód az alábbi:
XOR EBP,EBP
MOV ECX,4096
CLC
BIGSUB: MOV EAX,[L+4*EBP]
SBB [H+4*EBP],EAX
INC EBP
LOOP BIGSUB
XOR EBP,EBP
XOR ESI,ESI
MOV ECX,4096
MOV EBX,[R]
BIGMUL: MOV EAX,[H+4*EBP]
MUL EBX
ADD EAX,ESI
MOV [H+4*EBP],EAX
MOV ESI,EDX
INC EBP
LOOP BIGMUL -
#95904256
törölt tag
Sziasztok!
Van két 16384 bájtos számom ( H és L ), amelynek a különbségét szeretném beszorozni egy 32 bites számmal ( R ). Ezt kétféle módon oldható meg:
A = ( H - L ) * R
illetve
A = ( H * R ) - ( L * R )A gondom az, hogy a kettő nem teljesen egyforma. A dolog ciklikusan ismétlődik és az egyik lefutásnál a 123136. bit ( +3C20:0.bit ) egyszercsak eltérő értéket vesz fel. Az összes többi biten egyezik az eredmény. Mi lehet az oka?
A kérdéses lefutásnál H, L és R értékeit ellenőriztem.
A memóriát is ellenőriztem!Milyen esetben lehet eltérő értéke a két fenti számítási módnak?
A szemem láttára buggyanik meg az adat és nem értem...

A dolog örjítő, mert miután megbuggyanik a bit a következő ciklusban már felszaporodik az eltérés és így tovább...szerk.: Itt arra gondolok, hogy kivonás ( SBB mem,r32 ) vagy szorzás ( MUL mem,r32 / ADD EAX,carry ) esetén milyen esetben történhet adatvesztés? Mint pl. kerekítés esetén...
-
#95904256
törölt tag
A SoftICE-ről jut eszembe egy kérdés: Ismer valaki 64 bitre hasonló programot?
szerk: Esetleg DevPartner64 akalmas erre?
-
#95904256
törölt tag
válasz
lgabster
#3289
üzenetére
Erre a célra az egyik leghasználhatóbb program a PE Explorer.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Xbox tulajok OFF topicja
- LEGO klub
- sziku69: Szólánc.
- Konzol Screenshot
- Milyen egeret válasszak?
- Megvásárolható a Vivo X300 és X300 Pro Magyarországon, íme a hivatalos árak
- Hegesztés topic
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Poco F7 – bajnokesélyes
- További aktív témák...
- HP Spectre x360 Érintős TERVEZŐ Laptop Tab 16" -60% i7-1360P 32/2TB Intel Arc A370M 4GB UHD OLED
- Szép Dell Latitude 7320 -60% "Kis Gamer" Üzleti Profi Ultrabook 13,3" i7-1185G7 32/512 FHD IRIS Xe
- Ahh! Dell Latitude 7430 "Kis Gamer" Üzleti Profi Ultrabook 14" -50% i5-1245U 16/512 FHD IRIS Xe
- 6 DARAB! DELL Latitude Laptop Tartós-Golyóálló-AKÁR SULIBA IS 7410 7430 7440 7320 5320 5410 5420
- Ohh! Dell Latitude 7430 "Kis Gamer" Üzleti Profi Ultrabook 14" -60% i5-1245U 16/512 FHD IRIS Xe
- Vállalom FRP Lock os telefonok javítását ingyen kiszálással és akár helyszíni javittással
- Honor Magic5 Pro Green LTPO 120 Hz, 50 MP triplakamera, 66 W gyorstöltés 12/512 GB
- HIBÁTLAN iPhone 15 Pro Max 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3497
- ROLLEREK: ÚJ, Újszerű, Használt 30+ db listát tudok küldeni
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest




