汇编基础
来源:互联网 发布:php代码 编辑:程序博客网 时间:2024/05/01 16:07
汇编基础
汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。
随着现代软件系统越来越庞大复杂,大量经过了封装的高级语言如C/C++,Pascal/Object Pascal也应运而生。这些新的语言使得程序员在开发过程中能够更简单,更有效率,使软件开发人员得以应付快速的软件开发的要求。而汇编语言由于其复杂性使得其适用领域逐步减小。但这并不意味着汇编已无用武之地。由于汇编更接近机器语言,能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存,因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及工业控制方面大量应用。
此外,虽然有众多编程语言可供选择,但汇编依然是各大学计算机科学类专业学生的必修课,以让学生深入了解计算机的运行原理。
阅读全文
0 0
- 汇编学习--汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础
- 汇编基础的基础
- 汇编基础-栈基础
- 汇编基础--cmp汇编指令
- 汇编基础--CMP汇编指令
- Android集成高德地图如何自定义marker
- Spring MVC静态资源处理
- 自然语言处理之n元语法模型
- 当uuid作为js函数时,js无法传递,没有反应
- Dalvik下mutidex加载(只是总结备用,并没有分析源码)
- 汇编基础
- WebStorm之如何清除缓存
- BZOJ 1922 [Sdoi2010]大陆争霸 dijkstra
- Spring boot bootstrap.yml文件使用遇见的坑Failed to load property source from location 'classpath:/bootstrap.
- 攀爬字符串-LintCode
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- 解决微信小程序中在其他页面无法使用app.js中获取的userInfo或openid的问题
- html锚点
- CRF介绍(转自知乎)