gpt4 book ai didi

assembly - 故意在 RISC-V 中提出非法指令

转载 作者:行者123 更新时间:2023-12-05 01:26:50 29 4
gpt4 key购买 nike

故意在 RISC-V 中引发非法指令的最简单、最易读和最直接的方法是什么?

我知道根据规范,任何“全零”指令(因此 32/16 位仅零)都是“定义的非法指令”(第 12.5 节,用户规范)。但是我不知道是否存在我可以在 C 代码中的内联 asm 中使用的 asm 速记(至少我找不到)。

一定有一种可移植且可靠的方法总是导致非法指令异常?我个人发现写入只读寄存器或类似的 hack 非常令人反感,因为它们不是很明确。但也许这就是它的做法?

提前致谢

最佳答案

它的助记符是unimp。是documented in the RISC-V asm manual , 所以它应该是便携的。

关于assembly - 故意在 RISC-V 中提出非法指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69989775/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com