VV>Была такая чудная штука — com файлы. Самый маленький — 0xCD 0x20
Думаю можно было ограничиться всего одним байтом — ближний ret (0xC3). Точно не помню уже, но когда запускалась .com программа, то в стёк ложилось слово ноль. По нулевому смещению, в PSP, как раз находились эти два байта которые ты написал. Это было сделано как раз для того чтобы программист мог завершить программу одной инструкцией (подразумевая что в стёке нет ничего лишнего кроме этого самого нуля).
A>Во времена моей молодости с помощью турбо-С делали пустой файл с названием program.exe A>Этап компиляции отсутсвовал. Оно работало.
Ну, под линуксом просто пустой файл с правами запуска тоже вполне корректен.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, Eugeny__, Вы писали:
A>>Во времена моей молодости с помощью турбо-С делали пустой файл с названием program.exe A>>Этап компиляции отсутсвовал. Оно работало.
E__>Ну, под линуксом просто пустой файл с правами запуска тоже вполне корректен.
Пустой файл — неспортивно.
Скорее всего он распознаётся как скрипт.
Дома colinux есь — поиграюсь с линкером на досуге.
Здравствуйте, alpha21264, Вы писали:
A>Во времена моей молодости с помощью турбо-С делали пустой файл с названием program.exe A>Этап компиляции отсутсвовал. Оно работало.
Здравствуйте, ivanzoid, Вы писали:
I>Здравствуйте, alpha21264, Вы писали:
A>>Во времена моей молодости с помощью турбо-С делали пустой файл с названием program.exe A>>Этап компиляции отсутсвовал. Оно работало.
I>Если файл пустой, то зачем Turbo C?
В редакторе Turbo C делается пустой файл...
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Олег К., Вы писали:
VV>>Была такая чудная штука — com файлы. Самый маленький — 0xCD 0x20 ОК>Думаю можно было ограничиться всего одним байтом — ближний ret (0xC3). Точно не помню уже, но когда запускалась .com программа, то в стёк ложилось слово ноль. По нулевому смещению, в PSP, как раз находились эти два байта которые ты написал. Это было сделано как раз для того чтобы программист мог завершить программу одной инструкцией (подразумевая что в стёке нет ничего лишнего кроме этого самого нуля).
Спасибо, "стёк" порадовал.
Я тоже так говорил в первом семестре (давно это было). Переучился.