Цитата Сообщение от Korchagin Посмотреть сообщение
Турбопаскале именно так же реализован встроенный асм (под 8086, естественно) - ограниченный набор асмовских инструкций вставлялся в код программы с границами асмовской вставки asm {нужные асмовские операторы} end
Не совсем так. Начиная с BP6 между asm-end вставлялся вполне полноценный ассемблерный код, умеющий нормально ссылаться на аргументы, переменные итд без всяких извратов, поддерживающий локальные метки. В BC асм был по сравнению с ним просто убогим. У меня 80% кода программ на BP состояли из асма
Кстати без всяких усилий прямо на BP можно было писать драйвера, подключаемые по DEVICE= с программой в одном флаконе.
А до этого (в TP5.5) вроде асма просто не было, а можно было писать коды. Впрочем с 5.5 я работал недолго и могу не знать чего-нибудь