(图片来源网络,侵删)
1 思想1.1 简单→复杂→简单,面对复杂性的手段:分治(模块化)、抽象1.2 具体→抽象→更高层次的抽象…→具体1.3 模块化(封装、组合)2 理论2.1 布尔代数,逻辑学与代数的整合,逻辑与、逻辑或、逻辑非、逻辑异或2.2 开关电路,布尔代数的电路实现2.3 冯诺依曼的“存储程序控制”思想,程序存储、程序控制;3 由硬件实现计算3.1 逻辑门电路3.2 全加器加法电路:3.3 乘法器、除法器用全加器可以构建乘法器、除法器。开关(继电器、电子管、晶体管)组合可以做计算,摁摁开关就可以完成计算;3.4 记忆电路3.5 CPU是一个指令集(机器语言)的抽象4 硬件与软件的逻辑等价性软件可以实现硬件模块的软连接或重新组合,构建成不同的功能模块;硬件、软件的模块化;5 汇编语言是机器语言的符号化汇编语言→汇编程序→汇编器(汇编程序)→机器语言→硬件执行6 高级语言是汇编语言或机器语言的抽象高级语言→高级语言程序→编译器(编译程序)→汇编语言→机器语言→硬件执行-End-
0 评论