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!!!

Search the boards