User Tag List

Страница 26 из 157 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 1564

Тема: Программирование на УКНЦ как?

  1. #251

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - тест скорости вывода символов в порт терминала - CPS.SAV с исходником.

    Есть два варианта теста:

    1. CPS.SAV - без ожидания прерывания по WAIT.
    2. CPS2.SAV - с ожиданием прерывания по WAIT.

    Интересно, какие результаты получаются на реальном оборудовании..
    Сейчас посмотрим.
    Главное однотерминальную систему загрузить
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  2. #252

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,390
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Только что окончательно обнаружил, что на моей тестовой УКНЦ'шке периферийный процессор тактируется 8-ю мегагерцами! Помнится, мне товарищ, который подарил ее, говорил, что разгонял ПП. Придется переходить на вторую УКНЦ.

  3. #253

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Только что окончательно обнаружил, что на моей тестовой УКНЦ'шке периферийный процессор тактируется 8-ю мегагерцами! Помнится, мне товарищ, который подарил ее, говорил, что разгонял ПП. Придется переходить на вторую УКНЦ.
    Проверь на живом УКНЦ, ну и может пригодится когда - пример одной проги и для ЦП и для ПП

    В эмуляторе пашет

    Код:
    	.TITLE	PPCP
    	.IDENT	/V01.00/
    
    $USRSP	==	42			;USER STACK POINTER
    CR	=	15			;CARRIAGE RETURN
    LF	=	12			;LINE FEED
    
    	.MCALL	.EXIT,.TTYOUT	;SYSTEM MACRO CALLS
    
    START::	CMP	@#$USRSP,SP		;RUNNING UNDER RT-11?
    	BEQ	10$			;EQ->YES
    	MOV	#PR.PP,PRINT		;UPDATE PRINT HANDLER
    	MOV	#EX.PP,EXIT		;UPDATE EXIT HANDLER
    10$:	MOV	#TEXT,R1		;POINT TO ASCIZ STRING
    	CALL	@PRINT			;PRINT IT
    	JMP	@EXIT			;EXIT
    
    PR.PP::	MOV	R1,10$			;SET STRING ADDRESS
    	JSR	R4,@#163006		;PRINT STRING
    10$:	.BLKW				;
    	RETURN				;RETURN
    
    PR.RT::	MOVB	(R1)+,R0		;GET CHAR
    	BEQ	10$			;EQ -> END OF LINE
    	.TTYOUT				;PRINT CHARACTER
    	BR	PR.RT			;LOOP
    10$:	RETURN				;RETURN
    
    EX.RT::	.EXIT				;EXIT TO OS
    
    EX.PP::	MOV	#START,R1		;FREE MEMORY AND EXIT
    	JMP	@#176300		;
    
    PRINT::	.WORD	PR.RT			;RT-11 BY DEFAULT
    EXIT::	.WORD	EX.RT			;
    
    TEXT:	.ASCIZ	<CR><LF>/HELLO WORLD!/<CR><LF>
    
    	.END	START
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ppcp.jpg 
Просмотров:	255 
Размер:	22.7 Кб 
ID:	31264  
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  4. #254

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - тест скорости вывода символов в порт терминала - CPS.SAV с исходником.

    Есть два варианта теста:

    1. CPS.SAV - без ожидания прерывания по WAIT.
    2. CPS2.SAV - с ожиданием прерывания по WAIT.

    Интересно, какие результаты получаются на реальном оборудовании..
    На консоли при 9600 оба теста 960.
    На DLV11-J пробовать не стал так как терминал прога не учитывает, а из-за русского текста внутри компилиться не желает (патчить MACRO нет охоты)
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #255

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,390
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Немножко потестил скорость работы процессоров на УКНЦ - ужаснулся, какой тормоз периферийный процессор. Команды типа MOV Rx,Rx он выполняет за 16 тактов, вместо 8, как если бы время памяти было 1Т.
    Проверил на реальной УКНЦ, нетурбированной. Оказалось еще медленней - 20 тактов.

    ---------- Post added at 19:05 ---------- Previous post was at 19:03 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Проверь на живом УКНЦ, ну и может пригодится когда - пример одной проги и для ЦП и для ПП

    В эмуляторе пашет
    Проверю, если приложишь диск с программой)

  6. #256

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Проверил на реальной УКНЦ, нетурбированной. Оказалось еще медленней - 20 тактов.

    ---------- Post added at 19:05 ---------- Previous post was at 19:03 ----------


    Проверю, если приложишь диск с программой)
    Держи.
    А кто собственно мешает с помощью E11 класть что угодно в образы?
    Последний раз редактировалось form; 29.05.2014 в 12:27.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #256
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #257

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На консоли при 9600 оба теста 960.
    Так и должно быть при 10 бит на байт.

    Интересно, какая реальная скорость при выводе в порт терминала у УКНЦ..

  9. #258

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Так и должно быть при 10 бит на байт.

    Интересно, какая реальная скорость при выводе в порт терминала у УКНЦ..
    Ну стандартный 9600,N,8,1
    На УКНЦ тащить муторно - надо дискеты задействовать
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #259

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,390
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Проверь на живом УКНЦ, ну и может пригодится когда - пример одной проги и для ЦП и для ПП

    В эмуляторе пашет
    Да, на реале тоже работает.

  11. #260

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да, на реале тоже работает.
    Ну и отлично.
    В реале если большие объемы данных надо выводить (сразу), надо учесть, что на ЦП продолжает работать система и еще будет "." выводить
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 26 из 157 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •