Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизНаписать процедуру задержки в эмуляторе процессора КР580 Найти похожие ветки
← →
sas9568635 © (2012-06-19 16:01) [0]Как грамотно написать процедуру зажержки каждой команды процессора КР580?
← →
Сергей М. © (2012-06-19 16:39) [1]задержка задается в попугаях ?
← →
sas9568635 © (2012-06-19 17:08) [2]
> задержка задается в попугаях ?
Незнаю.. :-)
нужна, видимо 1/1000000 доля секунды...
Мне все равно лишь бы она была регулируемая, достаточно стабильная и не "жрала" ресурсы компа...
видимо нужен цикл типа Repeat... until - что в цикле писать то?... не все команды подобные a:=a+1 и так миллион раз процесор будет выполнять за один и тот же промежуток времени. Вот вчем соль.
Привязать к таймеру врядле получится, думаю у таймера очень большая задержка (даже по самой его малой доле) Кстати а какая она?.. да и на вызов таймера теряется время очень большое...
← →
RWolf © (2012-06-19 17:11) [3]RTDSC, например.
← →
Сергей М. © (2012-06-19 20:41) [4]
> Привязать к таймеру
Какой нафих "таймер" в КР580 ?
Такая трава в КР580 не растет.
Эта трава растет в 8255, а не в 580.
← →
Сергей М. © (2012-06-19 20:46) [5]
> не все команды подобные a:=a+1 и так миллион раз процесор
> будет выполнять за один и тот же промежуток времени
Jдну и ту же маш.инструкцию при одном и том же периоде тактирования любой процессор выполнит за один и тот же промежуток времени.
← →
Inovet © (2012-06-19 20:53) [6]> [4] Сергей М. © (19.06.12 20:41)
> Какой нафих "таймер" в КР580 ?
Ну таймер там может быть и даже стандартный исть в чипсете. Вопрос про задержку в эмуляторе.
← →
Inovet © (2012-06-19 20:54) [7]> [4] Сергей М. © (19.06.12 20:41)
> 8255
Ну да
← →
Inovet © (2012-06-19 20:56) [8]А обязатльна такая точность прямо до тактов эмулируемого процессора? Может таймер с более грубым интервалом выставить?
← →
Сергей М. © (2012-06-19 22:36) [9]
> Inovet © (19.06.12 20:53) [6]
> исть в чипсете.
Какой еще нафих "чипсет" ?
Речь у ТС идет об эмуляции процессора, а не об эмуляции некоей хреновины, в составе которой есть в том числе указанный процессор.
← →
Inovet © (2012-06-20 00:54) [10]> [9] Сергей М. © (19.06.12 22:36)
Речь у ТС идёт о регулировке скорости работы эмулятора на хосте. Так что пофиг, есть в этом эмуляторе что-то кроме процесоора или ничего нет.
← →
Германн © (2012-06-20 00:59) [11]
> Inovet © (20.06.12 00:54) [10]
Как человек постоянно и давно занимающийся железом, различаю понятия эмулятор и симулятор. Для первого скорость важна, но получить он её сможет только на железе. Для второго скорость не важна. Но что нужно именно автору - хз.
← →
RWolf © (2012-06-20 09:28) [12]
> [11]
Чересчур категорично. Есть прекрасные программные эмуляторы старых компьютеров, где к скорости не придраться, все видеоэффекты синхронизированы, как на родном железе.
← →
Очень Злой (2012-06-20 10:18) [13]
> нужна, видимо 1/1000000 доля секунды...
ну время в секундах тут ни о чем не говорит... Переведи в такты...
← →
Сергей М. © (2012-06-20 11:01) [14]
> RWolf © (20.06.12 09:28) [12]
Да не идет речь у ТС о компьютере)
Только о процессоре.
А в процессоре 8080 aka KR580 нет никаких таймеров.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.962 c