В этом плане именно логично. А иначе например вот как загрузить всю память (можно упаковать конечно так видимо и делают.. некоторые).
Есть например 64 кб памяти которую надо загрузить чем-то. Тут конечно можно сказать что "да пусть на систему останется, чего ее грузить-то всю". Но так реально удобнее просто когда знаешь что все ресурсы в твоем распоряжении. У меня вон повеселее вещи которые УКНЦ с дефолтным макро-11 не переварит.
Адреса больше 177777
Код:4016 016000 VBufferSize = FieldDX*FieldDY*CTILE_SIZE 4017 051600 VBuffer1: .blkb VBufferSize 4018 067600 VBuffer2: .blkb VBufferSize 4019 4020 END: 4021 4022 056700 .=VDATA*2 4023 4024 .radix 10 4025 4026 GlobalObjLen: 4027 256700 004 003 004 .byte 4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 256703 004 004 004 256706 004 004 004 256711 004 004 004 256714 004 004 004 256717 004 004 004 256722 004 004 004 256725 004 004 004[свернуть]
К счастью виндовый порт macro-11 нормально относится к таким адресам и в итоге работает на УКНЦ.
(как из таких адресов потом считывать, ну через регистры Q-bus собственно)





Ответить с цитированием