代码咋运行,怎样看代码

首页 > 实用技巧 > 作者:YD1662024-02-03 05:35:36

代码咋运行,怎样看代码(1)

1 思想

1.1 简单→复杂→简单,面对复杂性的手段:分治(模块化)、抽象

1.2 具体→抽象→更高层次的抽象…→具体

1.3 模块化(封装、组合)

2 理论

2.1 布尔代数,逻辑学与代数的整合,逻辑与、逻辑或、逻辑非、逻辑异或

2.2 开关电路,布尔代数的电路实现

2.3 冯诺依曼的“存储程序控制”思想,程序存储、程序控制;

3 由硬件实现计算

3.1 逻辑门电路

代码咋运行,怎样看代码(2)

3.2 全加器

代码咋运行,怎样看代码(3)

加法电路:

代码咋运行,怎样看代码(4)

3.3 乘法器、除法器

用全加器可以构建乘法器、除法器。

开关(继电器、电子管、晶体管)组合可以做计算,摁摁开关就可以完成计算;

3.4 记忆电路

代码咋运行,怎样看代码(5)

3.5 CPU是一个指令集(机器语言)的抽象

4 硬件与软件的逻辑等价性

软件可以实现硬件模块的软连接或重新组合,构建成不同的功能模块;

硬件、软件的模块化;

5 汇编语言是机器语言的符号化

汇编语言→汇编程序→汇编器(汇编程序)→机器语言→硬件执行

6 高级语言是汇编语言或机器语言的抽象

高级语言→高级语言程序→编译器(编译程序)→汇编语言→机器语言→硬件执行

-End-

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.