<b>
	MOV  	A,sub_sel?1640+01H
	CJNE 	A,#010H,?C0035
?C0035:
	JC   	$ + 5H
	LJMP 	?C0017
	MOV  	DPTR,#?C0036
	MOV  	R0,A
	ADD  	A,R0
	ADD  	A,R0
	JMP  	@A+DPTR
?C0036:
	LJMP 	?C0018
	LJMP 	?C0019
	LJMP 	?C0020
	LJMP 	?C0021
	LJMP 	?C0022
	LJMP 	?C0023
	LJMP 	?C0024
	LJMP 	?C0025
	LJMP 	?C0026
	LJMP 	?C0027
	LJMP 	?C0028
	LJMP 	?C0029
	LJMP 	?C0030
	LJMP 	?C0031
	LJMP 	?C0032
	LJMP 	?C0033
; 	{
			; SOURCE LINE # 110
; 	case 0:
			; SOURCE LINE # 111
?C0018:
; 		sub_ret = sub0();
			; SOURCE LINE # 112
	LCALL	sub0
;     	break;
			; SOURCE LINE # 113
	SJMP 	?C0051
; 
; 	case 1:
			; SOURCE LINE # 115
?C0019:
; 		sub_ret = sub1();
			; SOURCE LINE # 116
	LCALL	sub1
?C0037:
; 	    break;
			; SOURCE LINE # 117
	SJMP 	?C0051
</b>