程序是怎样跑起来的第十章

程序是怎样跑起来的第十章

汇编语言源文件的扩展名是.asm格式的(asm是assembler汇编器的缩写),汇编语言是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。因为是机器指令的符号化表示,所以不同的机器就有不同的汇编语言。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。由于是直接控制硬件,且简单的任务也需要很多汇编语言语句,因此在进行程序设计时必须面面俱到,需要考虑到一切可能的问题,合理调配和使用各种软、硬件资源。这样,就不可避免地加重了程序员的负担。与此相同,在程序调试时,一旦程序的运行出了问题,就很难发现,这章也讲到了寄存器,原来寄存器和栈有同样的用处,在刚接触这本书时,我只知道CPU的组成有控制器、运算器、寄存器和时钟,老师说过寄存器很重要,在看完这章确实是这样的。寄存器也分很多种,我所知道的有标志寄存器、累加寄存器等。这章还为我们讲述了栈的用处了,前面也讲过,再次加深了印象了。还有我学到汇编语言几个指令,像mov,我们知道汇编语言的语言结构是操作码+操作数,文章所类比的是英语中的动词和宾语,语法中存在只有操作码没有操作数。

 

posted @ 2019-02-21 12:53  里昂IT  阅读(225)  评论(0编辑  收藏  举报