Size: a a a

2020 November 15

HJ

Happy Jupiter in pro.osdev
R G
кстати да, windows xp теперь система с открытым исходным кодом))
Ору да
источник

TS

Timur Safin in pro.osdev
была интересная история, что первая версия виртуализации в Прескотте, была сделана полностью в микрокоде, потому так всё и тормозило изначально
источник

TS

Timur Safin in pro.osdev
(и vmresume/vmexit занимали целую вечность при смене контекста)
источник

CR

Constantine Reminnyi in pro.osdev
Berkus Decker
микрокод это не везде, в основном только на интелях. команды процессора зашиты в железо (если про нормальные процессоры говорить)
Я просто проектировал сам, свой «процессор», и момент с хранением команд пропустил, и вот это непонимание и сбило с толку, смотрел на команды процессора 8080 интел, и задался этим вопрос, вот как-то так
источник

BD

Berkus Decker in pro.osdev
а у тебя процессор с микрокодом?
источник

CR

Constantine Reminnyi in pro.osdev
Berkus Decker
а у тебя процессор с микрокодом?
каждая команда имела свой код, например (сложить с аккумулятором - 1Ah), после этого машинного кода шел 16-ричнный адрес памяти (озу).
чтобы было проще писать "программы", эти машинные коды, я обозначил мнемо-кодами типа ADD и т.д.
Как-то так все было.
источник

BD

Berkus Decker in pro.osdev
Constantine Reminnyi
каждая команда имела свой код, например (сложить с аккумулятором - 1Ah), после этого машинного кода шел 16-ричнный адрес памяти (озу).
чтобы было проще писать "программы", эти машинные коды, я обозначил мнемо-кодами типа ADD и т.д.
Как-то так все было.
ну а в процессоре то как они были реализованы? микрокодом?
источник

CR

Constantine Reminnyi in pro.osdev
Berkus Decker
ну а в процессоре то как они были реализованы? микрокодом?
не совсем, я это делал все на бумаге, проектировал с помощью логических вентелей и т.д, каждая команда вызывала свою последовательность действий  и т.д.
источник

CR

Constantine Reminnyi in pro.osdev
может звучит бредово, но, как-то так.
источник

BD

Berkus Decker in pro.osdev
ну то есть команды были закодированы вентилями, как в настоящем процессоре
источник

CR

Constantine Reminnyi in pro.osdev
Berkus Decker
ну то есть команды были закодированы вентилями, как в настоящем процессоре
да, команды были весьма банальными, сложение, вычитание, загрузка числа в аккумулятор, остановка работы, и самое главное, условный переход. вроде все.
источник

LK

Ledoux KOUAM in pro.osdev
😒hm
источник

CR

Constantine Reminnyi in pro.osdev
Berkus Decker
ну то есть команды были закодированы вентилями, как в настоящем процессоре
и еще, сложение с переносом и вычитание с заимствованием.
источник

BD

Berkus Decker in pro.osdev
Constantine Reminnyi
да, команды были весьма банальными, сложение, вычитание, загрузка числа в аккумулятор, остановка работы, и самое главное, условный переход. вроде все.
тогда непонятен вопрос "где хранит процессор набор своих машинных команд ?" - вот тут в вентилях и хранит
источник
2020 November 16

EE

Eugene Erokhin in pro.osdev
Ну вообще ща вроде все серьезные general purpose архитектуры так или иначе с микрокодом. Макрооппфьюжен это тоже микрокод. На армах тоже есть микрокод. Даже на Risc-V тоже есть вариации на сколько знаю.
источник

BD

Berkus Decker in pro.osdev
источник

LK

Ledoux KOUAM in pro.osdev
please what is this kind of message ???😳
источник

A

Aleksandr in pro.osdev
as it says, it coudn't open bios ROM file
источник

LK

Ledoux KOUAM in pro.osdev
Aleksandr
as it says, it coudn't open bios ROM file
yes but , why ?? should i make some config or update ??
источник

BD

Berkus Decker in pro.osdev
Ledoux KOUAM
yes but , why ?? should i make some config or update ??
you didn't install the BIOS image
источник