【问题标题】:Difference between Control tables and Jump tables?控制表和跳转表的区别?
【发布时间】:2019-07-28 09:57:53
【问题描述】:

这两者有什么区别?据我了解,它们都控制程序流程,第一个比后者定义更宽松,但除此之外我看不出两者的区别。

【问题讨论】:

  • TBH 我以前从未听说过control table 这个词,但它似乎非常笼统地描述了由一些类似表的结构所引导的控制流(说表是由程序解释的) ,而跳转表是专门由 CPU 解释的汇编程序结构。
  • 是的,我在阅读维基百科上的数据结构列表之前没有听说过它,我认为可以安全地假设跳转表是控制表的实现,但这只是一个假设我想看看更了解他们的人怎么说
  • 跳转表是一种特定类型的控制表。就像贵宾犬是一种特殊的家犬一样。

标签: data-structures jump-table


【解决方案1】:

跳转表是一种控制表,它特别是一种汇编程序结构,将由 CPU 解释。
感谢 Bergi 和 Jim Mischel。

【讨论】:

    猜你喜欢
    • 2020-10-12
    • 2012-01-29
    • 2018-10-13
    • 2015-06-01
    • 1970-01-01
    • 2011-04-24
    • 2015-01-09
    • 1970-01-01
    • 2017-05-21
    相关资源
    最近更新 更多