寻址模式如何在物理层面上工作?

我正在努力学习关于应该在每所大学的每个CS部门教授的处理器的基本知识。然而,我无法在网上找到它(谷歌没有帮助),我也无法在课堂资料中找到它。 您是否知道有关寻址模式如何在物理层面上工作的任何好资源?我对英特尔处理器特别感兴趣。     
已邀请:
您可能想看看Tanenbaum的“现代操作系统”一书。 如果您对x86架构感兴趣,那么英特尔手册可能有所帮助(但它们真的很深) http://www.intel.com/products/processor/manuals/     
从维基百科虚拟内存页面开始了解一些背景知识,然后跟进MMU等特定页面,以满足您的好奇心。 您通常会在任何体面的计算机体系结构课程中详细介绍上述所有概念(以及更多,如流水线和超标量体系结构,缓存等),通常由(电气或计算机)工程学院讲授。     
此页面可能有所帮助。我搜索了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。这一切都很好,但试图理解任何比这更复杂的物理层只会让你头疼。你真的不需要知道它,这首先是使用微处理器的重点。     

要回复问题请先登录注册