眼看说明如何获得翻译(计算机体系结构) [英] Seeing how Instructions get Translated (Computer Architecture)

查看:226
本文介绍了眼看说明如何获得翻译(计算机体系结构)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一个令人困惑的问题点点。但是我真的找学习一些低层次的编程。事情是,开发板一样的Arduino /等。真的隐藏了很多的怎么回事。

Little bit of a confusing question. But Im really looking for learning some low level programming. Thing is, Dev boards like Arduino/Etc. really hide alot of whats going on.

我已经花了一些时间来学习计算机体系结构,逻辑/门/时序逻辑/等。(我去甚至远学半导体以及电子有关的所有的物理,只知道到底是怎么回事上,以及盖茨是如何使用的CMOS晶体管等等)制成。

I have spent some time learning about Computer Architecture, Logic/Gates/Sequential Logic/etc.. (I went even as far as to learn the Physics of Semiconductors and Electronics related to it all, just to know what exactly is going on, as well as how Gates are made using CMOS Transistors and such).

但是关于它的尽头....我希望能够了解一个指令(像六角/或组件/等。code)通过简单越好电脑这就是移动(很多的书我用径直从像盖茨计算机....没有真正的在两者之间)。即使是一些简单的像.....寄存器或内存位置存储的值(也许打印到像素?什么的)。

But thats about where it ends....and I want to be able to understand how an Instruction (Like Hex/or Assembly/etc.. code) is moving through a Simple as Possible computer (alot of books i've used went straight from like Gates to a Computer....without really the in between). Even something simple like.....storing a value in a register or memory location (and maybe printing to a pixel? or something).

我想的东西,会很有意思会甚至最终写一个仿真器。我有高级语言的经验,但我听说,因为你用了很多大会有点象6502可能是一个良好的开端,并且指令集也不是太大。

I think something that would be interesting would be perhaps even writing an emulator eventually. I have experience with High Level languages, but i've heard something like a 6502 might be a good start since you use alot of Assembly, and the instruction set isn't too large.

有谁知道的任何资源/思念/书籍,可以帮助?我已经通过计算机系统原理走了,虽然......这是一本好书,我真的不喜欢它经历什么怎么回事,看到这一点。这可能是更多的是Electronics.stackexchange问​​题,如果是的话我道歉。

Does anyone know of any resources/thoughts/books that might help? I've gone through "Elements of Computing Systems", and while......it is a good book I don't really feel like it goes through whats really going on and seeing it happen. This might be more of a Electronics.stackexchange question, if so I apologize.

推荐答案

尝试建立自己的简单的CPU。这并不难,因为它似乎:
LOGISIM

Try to build your own simple CPU. It isn't as hard as it seems: LOGISIM

这篇关于眼看说明如何获得翻译(计算机体系结构)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆