在RISCV privileged spec第75页中,提到了术语“非幂等存储器映射I/O”。什么是非幂等内存映射I/O?它是关于非副作用的吗?非幂等内存映射I/O的设计关注点是什么?
发布于 2019-04-12 15:01:49
这意味着两次写入相同的值与只写入一次不是一回事。
例如MMIO寄存器,其中写入事务触发UART通过串行端口将位发送出去。
与控制寄存器不同,在控制寄存器中写入已经存在的值没有任何效果。或者例如外部引脚反映MMIO寄存器中的位的并行端口,并且再次写入它们不会改变任何东西。
https://stackoverflow.com/questions/55645881
复制相似问题