没有合适的资源?快使用搜索试试~ 我知道了~
计算机语言的发展史.pdf
资源推荐
资源详情
资源评论
计算机语⾔的发展史
语⾔的发展历史
计算机语⾔的发展 总体分三个阶段
第⼀代 机器语⾔ (相当于⼈类的原始阶段)
第⼆代 汇编语⾔ (相当于⼈类的⼿⼯业阶段)
第三代 ⾼级语⾔ (相当于⼈类的⼯业阶段)
开篇:记住⼀个⼈ 冯·诺依曼 ,此⼈为 计算机语⾔做出杰出的贡献
数学家冯•诺依曼提出了重⼤的改进理论,主要有两点:其⼀是电⼦计算机应该以⼆进制为运算基础,其⼆是电⼦计算机应采⽤存储程序⽅式⼯作,并且进⼀步
明确指出了整个计算机的结构应由五个部分组成:运算器、控制器、存储器、输⼊装置和输出装置。冯•诺依曼的这些理论的提出,解决了计算机的运算⾃动化
的问题和速度配合问题,对后来计算机的发展起到了决定性的作⽤。直⾄今天,绝⼤部分的计算机还是采⽤冯•诺依曼⽅式⼯作。
第⼀代 机器语⾔ (machine language)
1. 机器语⾔是微处理器理解和使⽤的,⽤于控制它的操作⼆进制代码。
8086到Pentium的机器语⾔指令长度可以从1字节到13字节。
尽管机器语⾔好像是很复杂的,然⽽它是有规律的。
存在着多⾄100000种机器语⾔的指令。这意味着不能把这些种类全部列出来。
2. 下⾯是⼀些常⽤的表达式:
000000000000 代表地址为 0 的存储器
000000000001 代表地址为 1 的存储器
000000010000 代表地址为 16 的存储器
集成
0000,0000,000000010000 代表 LOAD A, 16
0000,0001,000000000001 代表 LOAD B, 1
命令
0000 代表 加载(LOAD)
0001 代表 存储(STORE)
3. 优点和缺点
优点:直接执⾏,速度快,资源占⽤少
缺点:可读性、可移植性差,编程繁杂
4. 总结
机器语⾔由数字组成所有指令。当让你使⽤数字编程,写⼏百个数字、甚⾄⼏千个数字,每天⾯对
的是纯数字,我⼤胆预测:”程序员群体100%会 有精神问题”。
第⼆代 汇编语⾔(⾯向机器的程序设计语⾔)
资源评论
是空空呀
- 粉丝: 171
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功