Jedną z wielu zalet Turbo/Borland Pascala 7.0 jest niewątpliwie basm (build -in-assembler). Niestety, basm ten pozbawiony jest instrukcji 386 (i wyższych). Programiści znaleźli jednak proste wyjście. Należy użyć instrukcji db, a następnie szesnastkowego kodu rozkazu i ewentualnych parametrów. Skąd będziemy wiedzieć, jaki jest kod interesujących nas mnemoników, jeśli nie mamy odpowiedniej dokumentacji? Najlepiej napisać procedurę w Turbo Assemblerze, skompilować ją, po czym zdebugować. Następnie przepisać na kartce kody instrukcji 32-bitowych, przenieść do programu pascalowego 16-bitowe rozkazy bez zmian, a zamiast 32-dwu bitowych rozkazów wstawić db i przepisane kody.
Na wydruku znajdują się dwie przykładowe procedury wykorzystujące tę sztuczkę.
Stronę opracował Michał Szulowski