Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.064 c
15-1329220586
tj.nelson
2012-02-14 15:56
2013.03.22
Вызов функции формы 1 из формы 2, реально??


15-1345475256
DdiK
2012-08-20 19:07
2013.03.22
нужная программа мигая в трее забирает фокус


2-1331964246
hursand
2012-03-17 10:04
2013.03.22
Pdf format


2-1337145645
Verner
2012-05-16 09:20
2013.03.22
Переопределение свойства класса-наследника


2-1346093178
s_t_d
2012-08-27 22:46
2013.03.22
Как из D-7 открыть Acrobat,?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский