!_test.p

来自「小型C语言编译器,VC条件下运行,最后编译为汇编代码」· P 代码 · 共 62 行

P
62
字号
;------------ Copyright 陆晓春, 2004 ------------
;start of function 'void main(...)' declaration
	ent 	main
;declaration: int a
;declaration: int b
	lda 	a
	lda 	b
	ldci	1
	stn
	sto
;start of if statement
;if conditions
	lod 	a
	lod 	b
	equ 	;equal expression
	not
	fjp 	L1
;if statements
;print "not equal"
	ldcc	'n'
	wrc	;output a character to terminal
	ldcc	'o'
	wrc	;output a character to terminal
	ldcc	't'
	wrc	;output a character to terminal
	ldcc	' '
	wrc	;output a character to terminal
	ldcc	'e'
	wrc	;output a character to terminal
	ldcc	'q'
	wrc	;output a character to terminal
	ldcc	'u'
	wrc	;output a character to terminal
	ldcc	'a'
	wrc	;output a character to terminal
	ldcc	'l'
	wrc	;output a character to terminal
	ldcc	'\n'
	wrc	;output a character to terminal
	ujp 	L2
	lab 	L1
;else statements
;print "equal"
	ldcc	'e'
	wrc	;output a character to terminal
	ldcc	'q'
	wrc	;output a character to terminal
	ldcc	'u'
	wrc	;output a character to terminal
	ldcc	'a'
	wrc	;output a character to terminal
	ldcc	'l'
	wrc	;output a character to terminal
	ldcc	'\n'
	wrc	;output a character to terminal
	lab 	L2
;end of if statement
	ret
;end of function 'void main(...)' declaration

⌨️ 快捷键说明

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