Цитата Сообщение от Alex_K Посмотреть сообщение
Через РА и РД?
Да, а как иначе?
Наскорую руку набросал примитив (может быть можно быстрее, но я-ж программист от сохи

Некий код, копирование мегабайта в цикле

Код:
	; test 2 - high mem copy
	clr	VSYCNT
	mov	#176640, R4
	mov	#176642, R5
	mov	#100., TEMPR0
30$:	mov	#100000, R0	; source addr = 200000
	mov	#120000, R1	; dest addr = 240000
	mov	#500., R3	; copy 5000. words
40$:	.rept	10.
	mov	R0, (R4)
	mov	(R5), R2
	mov	R1, (R4)
	mov	R2, (R5)
	inc	R0
	inc	R1
	.endr
	sob	R3, 40$
	dec	TEMPR0
	bne	30$
[свернуть]


Получилось 109 кб/с

- - - Добавлено - - -

Цитата Сообщение от Hunta Посмотреть сообщение
Технически же, предполагаю работу через регистр УК-НЦ, я могу (только без загрузки данных) организовать это и на стандартном MACRO,
Спасибо конечно. Да я думаю тут программистов для УКНЦ можно по пальцам руки пересчитать. А уж кто из них что-то реально пишет, так 1-2 и они уж знают как сделать себе удобно при разработке.
Фишка с этой памятью слишком специфична для конкретной машинки УКНЦ и что-то изобретать - думаю не надо. Лично я свой линкер и загрузчик писал по листингам с этого макро11 для винды.
Да и вообще это все не pdp-стандарт же работа с такими адресами, ну его.