Kruczki i sztuczki: Turbo Pascal

Instrukcje 386 

Cezary Cerekwicki

Jedn z wielu zalet Turbo/Borland Pascala 7.0 jest niewtpliwie 
basm (build -in-assembler). Niestety, basm ten 
pozbawiony jest instrukcji 386 (i wyszych). Programici znaleli jednak 
proste wyjcie. Naley uy instrukcji db, a nastpnie szesnastkowego kodu 
rozkazu i ewentualnych parametrw. Skd bdziemy wiedzie, jaki jest kod 
interesujcych nas mnemonikw, jeli nie mamy odpowiedniej dokumentacji? 
Najlepiej napisa procedur w Turbo Assemblerze, skompilowa j, po 
czym zdebugowa. Nastpnie przepisa na kartce kody instrukcji 32-bitowych, 
przenie do programu pascalowego 16-bitowe rozkazy bez zmian, a 
zamiast 32-dwu bitowych rozkazw wstawi db i przepisane kody. 

Na wydruku znajduj si dwie przykadowe procedury wykorzystujce t
sztuczk. 

