- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- Geri Bátyó: Agglegénykonyha 1 – rizseshús másképp
- Argos: Az vagy, amit megeszel
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha 3 – Paradicsomos káposzta (amit amúgy utálok)
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- hcl: HP 255 G8 (250 G8) LCD csere
-
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!
- ÚJ Lenovo ThinkPad T16 Gen 4 - 16" WUXGA - Ultra 7 255U - 32GB - 1TB SSD - Win11 - 3 év garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600X / RX 6700XT / 32GB DDR4 !
- Play Station 4/5 Xbox One X Series X Nintendo switch felvásárlás!
- GYÖNYÖRŰ iPhone 12 mini 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3467, 95% Akkumulátor
- iKing.Hu - Apple iPhone 15 Pro Max Black Titanium Titán stílus, 5 optikai zoom 256 GB- Gari
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 144Hz képfrissítés
- PlayStation Network (PSN) ajándékkártyák, feltöltőkártyák áron alul!
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
- DELL Precision 7540 - Intel Core i9-9980HK, RTX 3000
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest