Re: [Garry's mod 10] Ваши сохранения, картинки, и т.д
Добавлено: 02.02.2008, 13:56
ChaserTes
С футболом неплохо получилось :D
пяцот! йа майор)))
С футболом неплохо получилось :D
пяцот! йа майор)))
Black Phoenix писал(а):http://upload.d2k5.com/files/1201975943 ... rc0001.jpg
Чисто-вайровый процессор 4ого поколения (прошлый был 3ого кстати).
Возможности:
- 12 опкодов
- 48 операций
- 8 портов ввода-вывода
- 4 регистра (можно расширить до 8ми)
- Полностью независимые стадии захвата машинного кода из памяти, и его выполнения. Это значит легко добавлять опкоды, и весь код храниться в памяти!
- Поддержка дополнительной памяти и полноценная работа с ней
- Теоретическая скорость работы - 8 операций в секунду. На 4ох он работает отлично.
- За секунду он выполняет 4 (8?) циклов, 4 раза по 4 микроцикла, и 4 раза по 8 пре-циклов.
Работа такова:
Каждый цикл - это захват операции, её исполнение, и запись результата куда надо. Затем увелечение текущей позиции.
В каждом цикле 4 микроцикла:
№1..№3 - захват опкода, и 2х параметров (по одному значению на цикл)
№4 - выполнение, и запись обратно.
В каждом микроцикле 8 пре-циклов. Они служат для синхронизации записи в регистры. Запись производиться на микроциклах №6 и №8 (это вторая половина 3его и 4ого циклов).
12 опкодов таковы:
A - Add, сумма 2х значений
S - Subtract, отнять два значения
M - Multiply, помножить два значения
D - Divide, поделить
C - Compare, сравнить
J - Jump, перескочить в коде
N - Conditional jump, перескочить по условию (больше равно, меньше равно, равно)
X - No operation, ничего не делать (супертруоперация)
L - Load constant, загрузить константу в регистр
V - Move, передвинуть значение
Ещё не всё зделано: только 2 опкода, и нету вывода на порты. Доделаем.
П.С. То что на скрине зделано за чуть менее 2х часов
Это по ходу самое сложное из когда-либо зделаного в вайр-моде :o