【问题标题】:how do addressing modes work on a physical level?寻址模式如何在物理级别上工作?
【发布时间】:2011-02-09 06:50:07
【问题描述】:

我正在努力学习有关处理器的基本知识,每所大学的每个计算机科学系都应该教授这些知识。然而我在网上找不到它(谷歌没有帮助),我也无法在我的课堂资料中找到它。

您知道有关寻址模式如何在物理级别上工作的任何好的资源吗?我对英特尔处理器特别感兴趣。

【问题讨论】:

    标签: memory-management assembly intel computer-architecture addressing


    【解决方案1】:

    Wikipedia Virtual Memory page 开始了解一些背景知识,然后跟进特定页面,例如MMU 等以满足您的好奇心。

    您通常会在通常由(电气或计算机)学院教授的任何体面的计算机架构课程中详细了解上述所有概念(以及更多,例如流水线和超标量架构、缓存等)工程。

    【讨论】:

      【解决方案2】:

      您可能想看看 Tanenbaum 的《现代操作系统》一书。


      如果您对 x86 架构感兴趣,英特尔手册可能会有所帮助(但内容非常深入)

      http://www.intel.com/products/processor/manuals/

      【讨论】:

        【解决方案3】:

        此页面可能会有所帮助。我搜索了 HC12 寻址模式,因为这就是我们所学到的,而且在简单的处理器上学习比使用英特尔处理器之类的东西深入学习要好得多。不过,任何处理器的基本概念都应该是相似的。

        http://spx.arizona.edu/ECE372/Supporting%20Documents/lecture/HCS12%20Addressing%20Modes%20and%20Subroutines.pdf

        我不认为您需要在入门课程中了解任何更复杂的内容。我们只真正使用了基本的,然后在我们的考试中不得不解释其他一些。

        如果您了解汇编代码示例,您应该能够从物理层面上看到正在发生的事情。例如,固有的寻址命令 inca 将使用处理器内的一组逻辑门 (http://en.wikipedia.org/wiki/Adder_%28electronics%29) 以便将寄存器 A 递增 1。这一切都很好,但是试图理解比这更复杂的东西的物理层只会让你头疼。你真的不需要知道它,这就是首先使用微处理器的全部意义。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-08-05
          • 2011-10-06
          • 1970-01-01
          • 2017-01-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-27
          相关资源
          最近更新 更多