Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Написать процедуру задержки в эмуляторе процессора КР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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.071 c
15-1263085307
McSimm
2010-01-10 04:01
2013.03.22
(2) Кто знает, что-то похожее, но новое?


15-1334367657
Edgar_Wine
2012-04-14 05:40
2013.03.22
Есть ли разница в какие слоты ставить оперативку?


15-1330005162
Artem
2012-02-23 17:52
2013.03.22
Посоветуйте программу-терминал...


15-1338920514
Глеб
2012-06-05 22:21
2013.03.22
виндосАпи


15-1330201802
Юрий
2012-02-26 00:30
2013.03.22
С днем рождения ! 26 февраля 2012 воскресенье