我正在研究什么使计算机成为computer
到目前为止,我知道我们有
高级编程语言 - >
- >编译成低级编程语言(assembly language) - >
- >然后汇编器使用Machine Code
将指令直接发送到CPU指令必须遵循相应的CPU架构以及该CPU使用的ISA
(指令集架构)。
CPU通过各种渠道从注册表或hdd(或从sdd等)读取/写入数据。
到目前为止,我读过的文章没有提到教学指导的以下两个方面(关键,来自我的POV):
答案 0 :(得分:2)
ISA不像存储数据进程。这是硬件和软件之间的接口配方。指令集由信息(更具体地说是二进制位)组成。编译器将代码分解为该抽象级别。低于该级别,我们可以使用微程序控制架构或硬件控制架构来执行门级活动。 因此,ISA可以被视为操作盖茨的编码方案。
答案 1 :(得分:1)
美国弗吉尼亚大学的简单描述:)。
http://www.cs.virginia.edu/~cs333/notes/cs333_class3.pdf
另一个使用完整
http://www.ece.utep.edu/courses/web3376/Notes_files/ee3376-isa.pdf
如果你需要更多,请告诉我;)