Мой ассемблер резал исходник построчными правилами: срезал комментарий, искал двоеточие, делил по запятым. Я заменил это одним проходом с состоянием и попутно проверил, нельзя ли было обойтись заплатками. Нельзя: вторая заплатка ломает то, что починила первая. Куда делись байты?
Положил http:// в строку, и ассемблер молча собрал 0 байт
Это краткое изложение. Полный текст материала доступен на сайте источника.