⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sections.s

📁 GNU binutils是GNU交叉工具链中的一个源码包
💻 S
字号:
*	* Various sections directives* .bss, .data, .sect, .text, .usect* .align, .space, .bes*	        ; default section (should be .text)	.word	0x1234		; this should be put in .text	        ; initialized data	.data	.global coeffcoeff	.word	011h,022h,033h	        ; uninitialized data	.global B1, buffer	.bss	buffer, 10B1:	.usect	".bss", 10	; alocate 10 words	        ; more initialized data in .data	.global ptrptr	.word	0123h        ; .text section	.text	.global add, aloopadd:	ld	0fh,aaloop:	sub	#1,a	bc	aloop,ageq		        ; more initialized data into .data	.data	.global ivalsivals	.word	0aah, 0bbh, 0cch        ; define another section for more variables	.global var2, inbuf, align2var2	.usect	"newvars", 1	; with quotesinbuf	.usect	newvars, 7, 1	; w/o quotes, block 7 wordsalign2	.usect	newvars, 15, ,1	; 15 words aligned        ; more code	.text	.global mpy, mloopmpy:	ld	0ah,bmloop:	mpy	#0ah,b	bc	mloop,bnov	.global space, bes, spacep, bespspace:	.space	64			; points to first word of blockbes:	.bes	64			; points to last word of blockspacep:	.word	spacebesp:	.word	bes		.global pk1, pk2, pk3, endpk1, endpk2, endpk3pk1:	.space	20endpk1: .space	12	pk2:	.bes	20endpk2	.bes	12		pk3:	.space	20endpk3:	.bes	12		        ; named initialized section (CODE)	.sect	"vectors"        nop	nop	        ; named, initialized section, no quotes  (DATA)	.sect clink	.clink			; mark section clink as STYP_CLINK	.word	022h, 044h		.sect	"blksect"  ; (DATA)	.word	0x1234,0x4321	.sblock	"blksect", vectors ; set block flag on blksect and vectors	.end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -