Last modified by Max on 2025/03/02 15:18

From version 2.28
edited by Max
on 2025/02/25 13:58
Change comment: There is no comment for this version
To version 2.24
edited by Max
on 2025/02/25 13:41
Change comment: (Autosaved)

Summary

Details

Page properties
Content
... ... @@ -480,28 +480,28 @@
480 480  {{code language="assembler"}}
481 481  ;..................................
482 482  
483 -WrBuf=016; Symbolic name of the command
483 +WrBuf=016; Символическое наименование команды
484 484  
485 -; Before writing, you need to perform the same actions as in
486 -; pp. 3.1.-3.3. Usually, this is the same program,
487 -; just after point 3.3. a check is performed "What
488 -; is required: reading or writing?" and a branch is made to the
489 -; reading or writing program.
485 +; Перед записью нужно выполнить те же действия, что и в
486 +; пп. 3.1.-3.3. Обычно, это одна и та же программа,
487 +; просто после пункта 3.3. выполняется проверка "Что
488 +; требуется: чтение или запись?" и разветвление на
489 +; программу чтения или записи.
490 490  
491 -; After the fragment in point 3.3., the CSR address
492 -; (177220) remains in R3. We will assume that R2 contains the address in the CPU
493 -; memory where the block to be written is located.
494 -; The program for obtaining this address is not shown.
491 +; После фрагмента в п. 3.3. в R3 остался адрес CSR
492 +; (177220). Будем считать, что в R2 находится адрес в
493 +; памяти ЦП, где находится блок, подлежащий записи.
494 +; Программа получения этого адреса не показана.
495 495  
496 - MOV #400,R1; Preparing the counter
496 + MOV #400,R1; Готовим счетчик
497 497  
498 - MOV #WrBuf,(R3)+; Let's forward the command to the CSR and
499 -; switch the address in R3 to
500 -; DR
498 + MOV #WrBuf,(R3)+; Перешлем команду в CSR и
499 + ; переключим адрес в R3 на
500 + ; DR
501 501  
502 -4$: MOV (R2)+,@R3; Let's forward the next word
503 -; data
504 - SOB R1,4$; and repeat this 256 times
502 +4$: MOV (R2)+,@R3; Перешлем очередное слово
503 + ; данных
504 + SOB R1,4$; и повторим это 256 раз
505 505  ;..................................
506 506  {{/code}}
507 507