1. Assembler / Говнокод #25442

    −1

    1. 1
    https://github.com/pustladi/MS-DOS-v.1.1

    давайте обсуждать сырцуы доса

    Запостил: HEymHblu_nemyx, 10 Марта 2019

    Комментарии (21) RSS

    • давайте обсуждать сырцуы доса
      Ответить
    • там еще асемьлер внутри
      Ответить
    • https://github.com/microsoft/ms-dos
      Ответить
    • Ебать. А что, весь дос 1.25 - это 7 ASM-файлов?
      Ответить
      • Да.

        В то время еще не изобрели жавоёбов, и некому было сделать 148 файлов на 56К строк кода для реализации командной строки
        Ответить
      • причем заметь что:
        ASM.ASM это транслятор, не часть доса
        TRANS.ASM тоже

        собссно, IO, COMMAND и MSDOS
        вот и весь дос
        Ответить
        • А, к примеру, сишный копелятор - это же не входит в дос?
          Ответить
          • Интересно сколько кода занимает минимальная юзабельная часть доса, а не только ядро.
            Ответить
            • COMMAND.COM это не ядро, а командная оболочка, его, вроде бы даже заменить можно

              ЗЫ. Хм, а если убрать COMMAND.COM и заменить на DEBUG.COM? Можно считать, что это тоже командная оболочка.
              Ответить
          • конечно не входит

            дос есть несколько пользовательских прерываний для работы с файловой системой плюс command.com
            Ответить
    • https://github.com/Microsoft/MS-DOS/blob/master/v1.25/source/MSDOS.ASM
      > ; BOIS entry point definitions
      Миенно поэотму я з "DSO"
      Ответить
    • А где загрузчек?
      Ответить
    • Класно. может написать ковертер из ассемблера в С что бы код почитать
      Ответить
      • Нет смысла. Тогда зачастую применяли такие конструкции, которые на языках высокого уровня будут выглядеть заковыристо.
        Ответить
      • лучше напиши конвертер из машинных кодов вPHP чтобы Конардо читнул сынрцы винды
        Ответить
    • Уже сегодня бактериям могут создать альтернативный генетический код. Если мы создаём бактерию с другим генетическим кодом, то есть другим соответствием между тройками нуклеотидов и аминокислотами — а для того, чтобы это сделать, нужно не только поменять генетический код, но и всю ДНК переписать, — тогда типичный вирус, который мог бы её заразить, этого сделать не сможет. Потому что его гены окажутся несовместимы с её генетическим кодом. Это всё равно что запускать на Windows программу, написанную под Linux.
      Ответить
      • Всё равно, что русню в калашный ряд.

        Я считаю, что после всех катастроф, которые обрушились на Россию в двадцатом веке, начиная с первой мировой и заканчивая перестройкой, тот факт, что Россия еще сохранилась и развивается, говорит, что у нашего народа имеется одна лишняя хромосома
        Ответить

    Добавить комментарий