- 3
- 0
- 约 64页
- 2016-04-08 发布于江西
- 举报
《计算机组织与系统结构》-第2章.ppt
第二章 2.1 计算机指令系统与汇编语言 2.1.1 计算机指令与汇编语言 计算机能直接识别和运行的软件程序通常由该计算机的指令代码组成。计算机的指令,就是要计算机执行某种操作的命令。 计算机的程序,就是人们把需要用计算机解决的问题变换成计算机能够识别的一串指令或语句。一般来说,可以选择三种同层次的计算机语言来编写程序,即机器语言、汇编语言和高级语言。 机器语言是一种用二进制符号表示指令和数据,能被机器直接识别的计算机语言。在计算机出现的早期,人们都是使用机器语言编写程序的。它的缺点是不直观、不易理解和记忆,因此编写、阅读和修改机器语言程序比较繁琐。但机器语言程序是计算机惟一能够直接理解和执行的程序,具有执行速度快、占用内存少等特点。 汇编语言是一种采用助记符表示的程序设计语言,即用助记符来表示指令的操作码和操作数,用标号或符号代表地址、常量或变量。助记符一般都是用英文字母的缩写,以方便人们书写、阅读和检查。实际上,用汇编语言编写的汇编语言源程序就是机器语言程序的符号表示,汇编语言源程序与其经过汇编所产生的目标程序(即机器语言程序)之间有明显的一一对应关系,所以也称汇编语言为符号语言。 用汇编语言编写的源程序需要翻译成目标程序才能被机器执行,这个翻译过程称为汇编,完成汇编任务的程序称为汇编程序。 不同的机器有不同的指令,每一种微处理
原创力文档

文档评论(0)