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

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

Summary

Details

Page properties
Content
... ... @@ -480,28 +480,28 @@
480 480  {{code language="assembler"}}
481 481  ;..................................
482 482  
483 -WrBuf=016; Символическое наименование команды
483 +WrBuf=016; Symbolic name of the command
484 484  
485 -; Перед записью нужно выполнить те же действия, что и в
486 -; пп. 3.1.-3.3. Обычно, это одна и та же программа,
487 -; просто после пункта 3.3. выполняется проверка "Что
488 -; требуется: чтение или запись?" и разветвление на
489 -; программу чтения или записи.
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.
490 490  
491 -; После фрагмента в п. 3.3. в R3 остался адрес CSR
492 -; (177220). Будем считать, что в R2 находится адрес в
493 -; памяти ЦП, где находится блок, подлежащий записи.
494 -; Программа получения этого адреса не показана.
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.
495 495  
496 - MOV #400,R1; Готовим счетчик
496 + MOV #400,R1; Preparing the counter
497 497  
498 - MOV #WrBuf,(R3)+; Перешлем команду в CSR и
499 - ; переключим адрес в R3 на
500 - ; DR
498 + MOV #WrBuf,(R3)+; Let's forward the command to the CSR and
499 +; switch the address in R3 to
500 +; DR
501 501  
502 -4$: MOV (R2)+,@R3; Перешлем очередное слово
503 - ; данных
504 - SOB R1,4$; и повторим это 256 раз
502 +4$: MOV (R2)+,@R3; Let's forward the next word
503 +; data
504 + SOB R1,4$; and repeat this 256 times
505 505  ;..................................
506 506  {{/code}}
507 507