“.bss”命令在MSP430汇编代码中的作用是什么?例如,“。bss beep_cnt,2”对变量beep_cnt2做了什么?
.bss beep_cnt,2 ; beeper flag
.bss delay_cnt,2 ; delay flag
答案 0 :(得分:6)
术语BSS在装配和C编程方面是通用的,在操作系统中也是如此。核心概念的东西,最初是“Block Starting by Symbol”的首字母缩写,带有Better Save Space的舌头版本。回到20世纪50年代中期,由IBM 704汇编程序启动并被收集到Fortran并从那里抛出。 wikipedia article有历史。没有提到在过去20年中摆脱全球化的努力。
因此它在数据段中保留两个字节,在启动时为零初始化。