1.2.指令集对CPU的意义
来源:互联网 发布:vmware怎么安装mac os 编辑:程序博客网 时间:2024/04/28 22:54
汇编语言与C等高级语言的差异:
1. 汇编难写,C好写。
2. 汇编无可移植性,C语言有一定的可移植性,Java等更高级的语言移植性更高。
3. 汇编语言效率最高,C语言次之,Java等更高级语言效率更低。
4. 汇编不适合完成大型复杂的项目,更高级语言更适合完成更大,更复杂的项目。
汇编语言的本质:
1. 汇编的实质是机器指令(机器码)的助记符,是一种低级符号语言。
2. 机器指令集是一款CPU的编程特性,是这款CPU的设计者制定的。CPU的内部电路设计就是为了实现这些指令集的功能,机器指令集就好像CPU的API接口一样。
编程语言的发展过程:
* 纯机器码编程
* 汇编语言编程
* C语言编程
* C++语言编程
* Java C#等语言编程
* 脚本语言
总结:
# 汇编语言就是CPU的机器指令集的助记符,是一款CPU的本质特性。
# 不同CPU的机器指令集设计不同,因此汇编程序不能在不同的CPU间互相移植。
# 使用汇编编程可以充分发挥CPU的设计特点,所以汇编编程效率最高,因此在操作系统内核中效率极其重要处都需要汇编处理。
阅读全文
0 0
- 1.2.指令集对CPU的意义
- 指令集对CPU的意义
- ARM第一部分-指令集对CPU的意义
- cpu指令集就是cpu的API
- Vmprotect cpu 的指令集
- 对CPU,内存, 硬盘,指令之间的关系的理解
- 测试amd cpu对intel sse指令集的支持情况
- Intel CPU 的多媒体指令集
- CPU的指令集(指令系统)
- 修改手机CPU指令集的教程
- 查看CPU支持的指令集
- 自定义指令集的CPU设计
- ORG伪指令的意义
- CPU指令集
- CPU : 多媒体指令集
- CPU指令集介绍
- CPU指令集介绍
- CPU指令集
- const int *p、int *const p、const int* const p的区别
- UI设计师怎么可以不了解微交互
- JS中的相等操作符(==)与全等操作符(===)
- linux- 从网卡启动自动安装系统 pxe
- linux 下编译安装svn服务端: 1: yum -y install subversion 2: 创建目录: mkdir -p /var/svn/shiyan 3: 创建仓库: svnadm
- 1.2.指令集对CPU的意义
- UI新手可以马上开始学的技能
- QFile读取文本文件中文乱码处理
- 移动App和远程服务器笔记(2)
- gravity与layout_gravity
- USACO1.1.2 Greedy Gift Givers
- python 杂记
- 80. Remove Duplicates from Sorted Array II
- LNMP 配置 FTP