Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet
05 фев 2023 Вс
Просто переделал свой процессор
Не смог я выдержать и все же, переделал код процессора с утра с 32-х битного в 16-битный, для того, чтобы он влез в Марсоход2. Синтезировал процессор этот на циклоне и вышло около 6.8 тыс элементов. Ниже привел отчет по завершении компиляции. И это лишь только процессор. Пока что вмещается.
Помимо самого процессора, на кристалле должна быть также и вся остальная периферия, это например, контроллер прерываний, клавиатура, как минимум и еще бы хорошо туда поместить карточку SD, без нее сложно будет. Хотя, как я ранее и говорил, я не собирался делать программы большими (если я вообще их буду делать, вот в чем вопрос).
Вот так выглядит запущенная простая программочка:
Помимо самого процессора, на кристалле должна быть также и вся остальная периферия, это например, контроллер прерываний, клавиатура, как минимум и еще бы хорошо туда поместить карточку SD, без нее сложно будет. Хотя, как я ранее и говорил, я не собирался делать программы большими (если я вообще их буду делать, вот в чем вопрос).
Вот так выглядит запущенная простая программочка:
org 0 mov ax, $b800 mov es, ax mov ax, cs mov ds, ax mov si, hello mov di, 0 mov ah, $30 @@: lodsb and al, al je $ stosw jmp @b hello: db "Operational sistemcher. Award Modularo. Contest mecha!",0Эта программа сделана только для теста, она пока что отображается лишь в вериляторе.