Hirdetés

Új hozzászólás Aktív témák

  • Mechorganic

    újonc

    válasz Livius #15281 üzenetére

    Nem kell, akarom. Dos, Win Xp. A sebesseg miatt assembly.
    Masm 6.11 jelenleg.
    move pointer
    cx,0000h
    dx, 00000h
    olvasas
    .....
    megnyitas
    move pointer
    cx, 01ffh
    dx, 0ff00h
    iras.
    Jelenleg 256 valtozoba. Ilyenbol kell 512darab. Vagy osszemasolhatom egy asm fileba, akkor nem lenne 64kB meretkorlat. Imdiskkel villan egyet a dos ablak, 256 nyitas olvasas iras zarassal 1 sec volt, bincmp es batch megoldassal 2,5 sec.
    Az assembly a gyorsabb, nem meglepo modon.
    Ezt az assemblyt is hetek ota bogarasztam ossze reszekbol a neten. A faagbol es kovabol elso szamitogeptol minden volt, vagyek ezt-azt reklam, de konkret peldaprogramot nem dobott ki Google nagy testver. :))

    Dabadab: 33MB, 1Byte/pixel.
    Ezt a beolvasast, matrixba tarolast, kimeneti matrixba masolast, matrix kiirast hogy tudom megvalositani assemblyben?
    A bincmp batch megoldasban 2 oszlop a bemeneti adat a kepeken kivul.
    0000000 0000000
    0000100 0002000
    0000200 0004000
    ...
    0000f00 000e000
    Kep jobb oldal
    0000000 0001000
    ...... 0003000
    .....0005000
    .....000b000
    .....000d000
    ..... 000f000

    [ Szerkesztve ]

Új hozzászólás Aktív témák