任何一个程序的执行,都需要经过编译的过程,也就是这个程序必须转换为二进制机器码,并被装入内存才能被cpu执行。
汇编程序中的伪指令,可以理解为是一个汇编程序和编译器进行信息交流的指令。比如,
assumecs:code
codesegment
start:moveax,0
……………………
这是一个汇编程序,这个程序要能够被cpu执行,它首先要装入内存吧?但从内存的什么地方开始存放呢?那么这条assume指令就是汇编程序告诉汇编语言编译器,这个汇编程序应该从内存一个叫做code的地方开始存放,而这条指令本身是不会被cpu执行的,因为cpu无法仅仅通过这条assume指令就执行将很多条指令存放到内存的操作,这必须通过循环来实现,而这个工作就是由编译器来完成的。
按照百度百科的解释:
伪指令(PseudoInstruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。例如,提供如下信息:哪些是指令、哪些是数据及数据的字长、程序的起始地址和结束地址等。伪指令有2个特点:
(1)由于是伪“指令”,因而它只存在于汇编语言中。高级语言中不叫指令,叫语句;
(2)由于是“伪”指令,也即“假”指令,因而不是可执行指令,不会产生机器代码,不会占用ROM空间,只用于汇编过程中为汇编程序提供汇编信息。
这里说的汇编过程其实就是编译过程。
鹤壁示范区聆海社区:科技赋能跑出便民服务“加速度”
“现在的公交站亭功能可强大了,不光能实时预报车辆到站信息,还能查询天气预报、政府公告等信息,等车时也不会觉得无聊。”12月5日,提到家门口的智慧公交站亭时,家住鹤壁市城乡一体化示范区聆海社区的王先生连连称赞。社区24小时政务自助服务站据了解,近年来,聆海社区聚焦群众所需所盼,按照“小需求不出社区,大...
华乘科技违规使用冰墩墩作宣传构成侵权被罚款
中国网财经7月1(记者钟文鑫)据上海市市场监督管理局,近日,华乘电气科技股份有限公司将奥林匹克标志用于广告宣传、商业展览、营业性演出以及其他商业活动中,被上海市杨浦区市场监督管理局罚款2万元,并责令立即停止侵权行为。根据《奥林匹克标志保护条例》第十二条第一款上海市杨浦区市场监督管理局责令当事人停止侵...
华为P70:科技巨擘的市场先锋
我的科技之旅在这个飞速发展的时代,科技已经成为我们生活中不可或缺的一部分。对我来说,科技不仅仅是一系列冰冷的电子设备,它是连接世界、开启无限可能的桥梁。我的科技之旅始于一部华为手机——那是我第一次真正意识到,一个小小的设备竟能如此强大,让我触摸到了未来。随着时间的推移,我见证了华为从一个追赶者逐渐变...
鱼儿“上岸”游出致富路 ——武威市民勤县重兴镇红旗谷水产科技馆见闻
岸上养鱼?如今,这样的新鲜事正发生在水资源相对短缺的民勤县。近日,记者走进位于民勤县重兴镇的红旗谷水产科技馆一探究竟。只见馆内整齐摆放着十几个硕大的特殊“鱼缸”,大小各异的金鳟、虹鳟、中华鲟等鱼儿游弋其中,工作人员拎着饲料桶熟练地给鱼儿喂食,饲料落水瞬间,水面涌动,鱼儿们争先恐后前来享受“下午茶”。...