gpt4 book ai didi

assembly - ".bss"命令在 MSP430 汇编代码中起什么作用?例如, ".bss beep_cnt,2"对变量 beep_cnt2 有何作用?

转载 作者:行者123 更新时间:2023-12-02 17:01:52 25 4
gpt4 key购买 nike

“.bss”命令在 MSP430 汇编代码中起什么作用?例如,“.bss beep_cnt,2”对变量 beep_cnt2 有何作用?

.bss    beep_cnt,2              ; beeper flag
.bss delay_cnt,2 ; delay flag

最佳答案

术语 BSS 在汇编和 C 编程中是通用的,甚至跨操作系统。核心概念的东西,最初是“Block Started by Symbol”的缩写,是“更好地节省空间”的半开玩笑版本。可以追溯到 20 世纪 50 年代中期,由 IBM 704 汇编器开始,并被采用到 Fortran 中,并从此诞生。 wikipedia article有历史。更不用说过去 20 年来为摆脱全局变量所做的努力了。

因此它在启动时初始化为零的数据段中保留了两个字节。

关于assembly - ".bss"命令在 MSP430 汇编代码中起什么作用?例如, ".bss beep_cnt,2"对变量 beep_cnt2 有何作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13101300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com