-
- выполнить инструкцию mret или sret - klen(16.07.2025 14:50)
- Вот кто это придумал? "Мрет или срет"? О_о - SciFi(16.07.2025 14:57)
- Когда речь про RISC-V, Клен очень серьезен, ему не до шуток :-) - il-2(17.07.2025 06:03)
- .. что за вопрос странный? 1) процессор может находится в трех
режимах machine supervisor user. для каждого в зависимости от
задачи имплементор riscv настраивает доступность груп инструкций и
обработки исключений 2) что бы выйти из machine - mret , чтоб выйти
из supervisor - sret. выход всегда с понижением в user. заход вверх
- только через исключения (и как одна из разновидностей их -
reset). просто ret - выход по стеку не меняя режим. все предельно
лаконично и просто klen(1653 знак., 16.07.2025 15:29)
- Если бы все было так просто. В том-то и проблема, что в ch32 инструкция mret работает как положено. Это в вг015 какая-то проблема. @COKPOWEHEU(179 знак., 18.07.2025 12:29)
- Вот кто это придумал? "Мрет или срет"? О_о - SciFi(16.07.2025 14:57)
- В даташите пишут, что не только U-mode есть, но даже прерывания в
этом режиме выполнять умеет. - COKPOWEHEU(25.06.2025 09:59,
)
- Писателей даташита бы и потрепать... - Nikolay_Po(25.06.2025 10:03)
- В смысле написать на форум НИИЭТ? - COKPOWEHEU(25.06.2025 10:21,
)
- Вероятно, это будет не менее рационально, чем спрашивать тут, на Сахаре. - Nikolay_Po(25.06.2025 10:31)
- В смысле написать на форум НИИЭТ? - COKPOWEHEU(25.06.2025 10:21,
- Писателей даташита бы и потрепать... - Nikolay_Po(25.06.2025 10:03)
- выполнить инструкцию mret или sret - klen(16.07.2025 14:50)