".bss"命令在MSP430汇编代码中做了什么?例如,".bss beep_cnt,2"对变量beep_cnt2做了什么?

use*_*429 3 assembly msp430

".bss"命令在MSP430汇编代码中做了什么?例如,".bss beep_cnt,2"对变量beep_cnt2做了什么?

.bss    beep_cnt,2              ; beeper flag
.bss    delay_cnt,2             ; delay flag
Run Code Online (Sandbox Code Playgroud)

Han*_*ant 6

术语BSS在装配和C编程中是通用的,不仅在操作系统中.核心概念的东西,最初是"Block Starting by Symbol"的首字母缩写,带有Better Save Space的舌头版本.回到20世纪50年代中期,由IBM 704汇编程序启动并被收集到Fortran并从那里抛出.在维基百科的文章有历史.没有提到在过去20年中摆脱全球化的努力.

因此,它在数据段中保留两个字节,在启动时进行零初始化.