《程序是怎样跑起来的》第十章读后感

本文详细介绍了汇编语言的基本概念,包括助记符的使用、源代码与本地代码的转换过程,以及操作码和操作数的语法结构。同时,文章对比了汇编语言与C语言在处理效率上的差异。

汇编语言是指使用助记符的编程语言,而助记符是指在各本地代码中附带上表示其功能的英文单词缩写。汇编语言编写的源代码也需要转为本地代码也可以运行,同样也需要汇编器来负责转换工作,转换这一处理本身成为汇编。本地代码也可以反过来转换成汇编语言的源代码,叫做反汇编程序,逆变换这一处理本身称为反汇编。汇编语言的语法是“操作码+操作数”,操作码表示指令动作,操作数表示的是指令对象。能够使用何种形式的操作码是由CPU的种类决定的。本地代码加载到内存后才能运行,内存中存储着构成本地代码的指令和数据。程序运行时,CPU会从内存中把指令和数据读出,然后再将其存储的在CPU内部的寄存器中进行处理。因为C语言等其他语言可以用一行就可以完成的处理,使用汇编语言的话优势就需要多行。

转载于:https://www.cnblogs.com/diri/p/10407468.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值