Posted By: Ped (PhoneChange see Query) on 'CZprogram'
Title:     Re: Asembler Help !
Date:      Thu Jun  5 20:02:56 1997

mohol by si blizsie specifikovat ? (protected mode or real mode, ake velke
subory to musi vediet, ako moze byt rieseny vstup & vystup, v akom 
prekldaci :))))

 ale inac, v techhelpe (sysman) najdes popis sluzieb DOS (int 21h)
(otvorenie, nacitanie suboru, prip. citanie standartneho vstupu, zapis 
standart. vystupu (by sa to pustalo potom ako exe.exe <in >out (tiez 
slusne riesenie, nepotrebujes buffer na nacitanie suboru).

samotny prevod je detska hracka, sprav si tabulku, ze ktory byte (word) 
ma na aku novu hodnotu previest, napr:
TransTab DB 0,1,2,3,4,5,....

hod si niekam adresu tej tabulky, napr.
mov ax,seg TransTab
mov ds,ax
mov di,offset TransTab
xor ah,ah

...
a potom kazdy byte nacitaj do al
a prekonvertujes cez
...
mov al,[di+ax] ; (teraz si nie som isty, ci mozes indexovat v realnom mode 
               ; cez ax register, tak pripadne to zmen na cx, ci ktory to 
               ; ide v realnom ...) (abo chod do PM :)))
...
a to je vsetko ... rob to pre vsetok vstup a zapis na vystup.

Dufam, ze si aspon nieco z toho mal ... :)
Your Mr.PED / 7 GODS demo group member. ALWAYS served COOL ! *keep smiling*
   (_
  "~/~"      -=- deRATized RAT -=-    QUERY/FINGER hellco@kosice.upjs.sk
  ,_oo_,   From 1.March is phone to Slovakia +421 ! Poor M$ Wind0zE uzerz...
    `'        NEW: 7 GODS demo group WWW pages: "http://music.box.sk/7gods/"

Search the boards