Прикреплённый файл «NewEcall.asm»
Загрузка 1 .text
2 .globl main
3 main: la t1 handler
4 csrw t1 utvec
5 csrsi ustatus 1
6
7 # Считать N и выделить N скрытых регистров
8 li a7 5
9 ecall
10 li a7 100
11 ecall
12
13 # Считать номер
14 rloop: li a7 5
15 ecall
16 beqz a0 rdone
17 bltz a0 rread
18 # положительный — это запись
19 mv t0 a0
20 li a7 5
21 ecall
22 mv a1 a0
23 mv a0 t0
24 li a7 102
25 ecall
26 b rloop
27 rread: neg a0 a0
28 li a7 101
29 ecall
30 li a7 1
31 ecall
32 li a0 '\n'
33 li a7 11
34 ecall
35 b rloop
36
37 rdone: li a7 10
38 ecall
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.Вам нельзя прикреплять файлы к этой странице.