任何一个程序的执行,都需要经过编译的过程,也就是这个程序必须转换为二进制机器码,并被装入内存才能被cpu执行。
汇编程序中的伪指令,可以理解为是一个汇编程序和编译器进行信息交流的指令。比如,
assumecs:code
codesegment
start:moveax,0
……………………
这是一个汇编程序,这个程序要能够被cpu执行,它首先要装入内存吧?但从内存的什么地方开始存放呢?那么这条assume指令就是汇编程序告诉汇编语言编译器,这个汇编程序应该从内存一个叫做code的地方开始存放,而这条指令本身是不会被cpu执行的,因为cpu无法仅仅通过这条assume指令就执行将很多条指令存放到内存的操作,这必须通过循环来实现,而这个工作就是由编译器来完成的。
按照百度百科的解释:
伪指令(PseudoInstruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。例如,提供如下信息:哪些是指令、哪些是数据及数据的字长、程序的起始地址和结束地址等。伪指令有2个特点:
(1)由于是伪“指令”,因而它只存在于汇编语言中。高级语言中不叫指令,叫语句;
(2)由于是“伪”指令,也即“假”指令,因而不是可执行指令,不会产生机器代码,不会占用ROM空间,只用于汇编过程中为汇编程序提供汇编信息。
这里说的汇编过程其实就是编译过程。
2023年潮州市青少年科技创新大赛作品展示暨表彰大会举行
3月19日上午,2023年潮州市青少年科技创新大赛作品展示暨表彰大会在湘桥区南春中学举行。潮州市科协党组书记吴泽文,市科协主席杨其群,市教育局党组成员、二级调研员叶阳,市科学技术局三级调研员陈鹏生,市知识产权局有关负责人参加会议。本次大赛主题为“体验·创新·快乐·成长”,共收到来自市直、县区师生参赛...
电动MINI Aceman全球首发,家族第一款5座跨界车型
近日,备受瞩目的电动MINIAceman迎来全球首发,作为MINI家族首款5座跨界车型,它的亮相无疑为市场注入了一股新的活力。这款车型不仅继承了MINI品牌的经典元素,更在电动化和跨界设计方面取得了突破,展现了MINI品牌不断创新、追求卓越的精神。电动MINIAceman的外观设计充满了现代感和科技...
一篇文章看看能不能讲透“阻抗匹配”
大家好,好久不见。最近一直在想新年第一篇文章与大家分享、探讨哪一个知识点,有好几个都感觉不错,但是作为新年的第一篇又都感觉不够格。无意中想到了“阻抗匹配”这个重要又经典的话题,顿时觉得再适合不过。之前聊485总线的时候稍微提及过,今天我们就来深入地分析分析。先说“阻抗”和“阻抗匹配”的概念电路中存在...
毒品检测黑科技——毛发验毒,一起来了解一下
毒品一经吸食,会相应地在尿液、血液、唾液等生物检材中留下痕迹,成为认定吸毒违法行为的证据。然而,不同种类的检材,具有不同的吸毒追溯期,例如毒品在尿液中的追溯期一般不超过3天,在血液中的追溯期一般不超过24小时,一旦超过期限,血液、尿液中便检测不到毒品成分。如果警察辛辛苦苦抓住了吸毒人员,却因为从血液...