我正在尝试学习关于处理器的基本知识,这些知识应该在每个大学的每个计算机科学系中教授。然而,我在网上找不到它(谷歌没有帮助),我在我的课程材料中也找不到它。
您是否知道有关寻址模式如何在物理级别上工作的好资源?我对英特尔处理器特别感兴趣。
发布于 2010-04-18 09:44:51
你可能想看看Tanenbaum的“现代操作系统”这本书。
如果您对x86架构感兴趣,英特尔手册可能会有所帮助(但它们非常深入)
http://www.intel.com/products/processor/manuals/
发布于 2010-04-18 09:34:00
从Wikipedia page开始了解一些背景知识,然后跟进MMU等特定页面,以满足您的好奇心。
您通常会详细介绍以上所有概念(以及更多概念,如流水线和超标量架构、缓存等)。在任何像样的计算机体系结构课程中,通常由(电气或计算机)工程学院教授。
发布于 2010-04-18 09:52:16
这一页可能会有所帮助。我搜索了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。这一切都很好,但试图理解任何比这更复杂的物理层只会让你头疼。你真的不需要知道它,这是使用微处理器的关键所在。
https://stackoverflow.com/questions/2660745
复制相似问题