- 主题:有没有监视内存地址的中断指令
比如HP降低到0之后就产生中断,进入相应处理的协程
好像没哪个cpu支持这种指令吧
--
FROM 112.66.20.*
没听说这个。
协程的话,你自己做个判断就可以了吧。
hp = max(0, hp - 1)
if (!hp)
start_death_animation();
【 在 chaobill 的大作中提到: 】
: 比如HP降低到0之后就产生中断,进入相应处理的协程
: 好像没哪个cpu支持这种指令吧
--
FROM 183.253.143.*
大多数cpu都支持watchpoint
大多数debugger都支持conditional breakpoint/watchpoint
当然你需要自己找出hp的地址
【 在 chaobill 的大作中提到: 】
: 比如HP降低到0之后就产生中断,进入相应处理的协程
: 好像没哪个cpu支持这种指令吧
--
FROM 107.204.171.*
但是我看cpu科普书的时候,都没把这个功能加上,也没见到相关指令
和所受限制,比如最多只支持256个地址监控等
【 在 BigCarrot 的大作中提到: 】
: 大多数cpu都支持watchpoint
: 大多数debugger都支持conditional breakpoint/watchpoint
: 当然你需要自己找出hp的地址
: ...................
--
FROM 112.66.26.*
既然是科普书就不可能把cpu的每个细节都写清楚
再说这也不是什么非写不可的重要功能
基本功能而已
【 在 chaobill 的大作中提到: 】
: 但是我看cpu科普书的时候,都没把这个功能加上,也没见到相关指令
: 和所受限制,比如最多只支持256个地址监控等
--
FROM 107.204.171.*
数据断点,x86/arm64都支持的
【 在 chaobill 的大作中提到: 】
: 比如HP降低到0之后就产生中断,进入相应处理的协程
: 好像没哪个cpu支持这种指令吧
: --
: 一个家族有几代人奋斗才能达到的目标,才不会迷茫。
: 他们在进行拳击赛,而我们在进行接力赛,最后来到了拳击赛总赛场
: 中国最大的问题之一就是被管理者太不懂得感激管理者
:
: ..................
发自「今日水木 on iPhone 13 Pro」
--
FROM 124.160.72.*