Posted By: roumen (No comment...) on 'CZancient'
Title: Re: ZX <-> PC
Date: Mon Feb 19 14:26:44 1996
> > Asm
> > mov al,tahodnota
> > out tenport,al
> > End;
> A tady je mensi chyba !!!!
> Podle techto 4 radku soudim ze jde o vlozeny kousek assembleru do
> programu v paskalu. Bohuzel touto konstrukci se neda !!!!! pristupovat na
> porty s vyssi adresou jak 0ffh = $ff = 255 dekadicky a jelikoz adresa
> paraleniho portu je vyssi jak 0ffh nebute toto fungovat
A jo! Sorry. Nejak me nedoslo, ze cislo paralelniho portu uz je vlastne 16ti
bitovy numero. ;-)) Opravena verze je samo v poradku:
> Asm
> mov al,tahodnota
> mov dx,tenport
> out dx,al
> End;
Nejdena se, ovsem, o chybu Packalu. Proste neexistuje instrukce OUT, ktera by
mohla mit prvni operand 16ti bitovej. Pak se musi pouzit registr DX.
Roumen
For more information about me use:http://cs.felk.cvut.cz/~xmudra/
MUDRASOFT work-page contains first entries!!!