📄 display.asm
字号:
[SP--]=R1 // QImode move
call __divu1 // call with return value
SP=SP+2
[_g_array+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,64,',0,0
.dd LM41-_R_display
.dw 0x0d,0x0a
.code
LM41:
R1=[_g_uiAx] // QImode move
R2=100 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __modu1 // call with return value
SP=SP+2
R2=10 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __modu1 // call with return value
SP=SP+2
[_g_array+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,65,',0,0
.dd LM42-_R_display
.dw 0x0d,0x0a
.code
LM42:
R1=2 // QImode move
[_g_array]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,68,',0,0
.dd LM43-_R_display
.dw 0x0d,0x0a
.code
LM43:
R1=[_g_array+3] // QImode move
[_g_Speechary]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,69,',0,0
.dd LM44-_R_display
.dw 0x0d,0x0a
.code
LM44:
R1=11 // QImode move
[_g_Speechary+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,70,',0,0
.dd LM45-_R_display
.dw 0x0d,0x0a
.code
LM45:
R1=[_g_array+2] // QImode move
[_g_Speechary+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,71,',0,0
.dd LM46-_R_display
.dw 0x0d,0x0a
.code
LM46:
R1=13 // QImode move
[_g_Speechary+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,72,',0,0
.dd LM47-_R_display
.dw 0x0d,0x0a
.code
LM47:
R1=16 // QImode move
[_g_Speechary+4]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,73,',0,0
.dd LM48-_R_display
.dw 0x0d,0x0a
.code
LM48:
R1=5 // QImode move
[_g_speechID]=R1 // QImode move
L7:
.debug
.dw '.stabn 0x44,0,76,',0,0
.dd LM49-_R_display
.dw 0x0d,0x0a
.code
LM49:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=20480 // HFmode immediate to register move
R4=18371
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __cmpf2 // call with return value
SP=SP+4
CMP R1,1 // QImode compare
JNL L21 // QImode LT
PC=L8
L21:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=9200 // HFmode immediate to register move
R4=18804
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __cmpf2 // call with return value
SP=SP+4
CMP R1,1 // QImode compare
JNG L22 // QImode GT
PC=L8
L22:
.debug
.dw '.stabn 0x44,0,77,',0,0
.dd LM50-_R_display
.dw 0x0d,0x0a
.code
LM50:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=0 // HFmode immediate to register move
R4=17530
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __divf2 // call with return value
SP=SP+4
R3=[BP] // QImode move
[R3++]=R1 // [RD]=RS HFmode, RD!=RS+1
[R3--]=R2
.debug
.dw '.stabn 0x44,0,78,',0,0
.dd LM51-_R_display
.dw 0x0d,0x0a
.code
LM51:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
push R1,R2 to [sp] // pushhf
call __cvf2i1 // call with return value
SP=SP+2
[_g_uiAx]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,79,',0,0
.dd LM52-_R_display
.dw 0x0d,0x0a
.code
LM52:
R1=[_g_uiAx] // QImode move
R2=100 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __divu1 // call with return value
SP=SP+2
[_g_array+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,80,',0,0
.dd LM53-_R_display
.dw 0x0d,0x0a
.code
LM53:
R1=[_g_uiAx] // QImode move
R2=100 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __modu1 // call with return value
SP=SP+2
R2=10 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __divu1 // call with return value
SP=SP+2
[_g_array+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,81,',0,0
.dd LM54-_R_display
.dw 0x0d,0x0a
.code
LM54:
R1=[_g_uiAx] // QImode move
R2=100 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __modu1 // call with return value
SP=SP+2
R2=10 // QImode move
[SP--]=R2 // QImode move
[SP--]=R1 // QImode move
call __modu1 // call with return value
SP=SP+2
[_g_array+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,82,',0,0
.dd LM55-_R_display
.dw 0x0d,0x0a
.code
LM55:
R1=3 // QImode move
[_g_array]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,85,',0,0
.dd LM56-_R_display
.dw 0x0d,0x0a
.code
LM56:
R1=[_g_array+3] // QImode move
[_g_Speechary]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,86,',0,0
.dd LM57-_R_display
.dw 0x0d,0x0a
.code
LM57:
R1=12 // QImode move
[_g_Speechary+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,87,',0,0
.dd LM58-_R_display
.dw 0x0d,0x0a
.code
LM58:
R1=[_g_array+2] // QImode move
CMP R1,0 // QImode test
JZ L23 // QImode NE
PC=L9
L23:
.debug
.dw '.stabn 0x44,0,88,',0,0
.dd LM59-_R_display
.dw 0x0d,0x0a
.code
LM59:
R1=13 // QImode move
[_g_Speechary+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,89,',0,0
.dd LM60-_R_display
.dw 0x0d,0x0a
.code
LM60:
R1=16 // QImode move
[_g_Speechary+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,90,',0,0
.dd LM61-_R_display
.dw 0x0d,0x0a
.code
LM61:
R1=4 // QImode move
[_g_speechID]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,91,',0,0
.dd LM62-_R_display
.dw 0x0d,0x0a
.code
LM62:
pc=L8 // jump
L9:
.debug
.dw '.stabn 0x44,0,94,',0,0
.dd LM63-_R_display
.dw 0x0d,0x0a
.code
LM63:
R1=[_g_array+2] // QImode move
[_g_Speechary+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,95,',0,0
.dd LM64-_R_display
.dw 0x0d,0x0a
.code
LM64:
R1=11 // QImode move
[_g_Speechary+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,96,',0,0
.dd LM65-_R_display
.dw 0x0d,0x0a
.code
LM65:
R1=13 // QImode move
[_g_Speechary+4]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,97,',0,0
.dd LM66-_R_display
.dw 0x0d,0x0a
.code
LM66:
R1=16 // QImode move
[_g_Speechary+5]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,98,',0,0
.dd LM67-_R_display
.dw 0x0d,0x0a
.code
LM67:
R1=6 // QImode move
[_g_speechID]=R1 // QImode move
L10:
L8:
.debug
.dw '.stabn 0x44,0,102,',0,0
.dd LM68-_R_display
.dw 0x0d,0x0a
.code
LM68:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=9216 // HFmode immediate to register move
R4=18804
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __cmpf2 // call with return value
SP=SP+4
CMP R1,1 // QImode compare
JZ L24 // QImode NE
PC=L11
L24:
.debug
.dw '.stabn 0x44,0,104,',0,0
.dd LM69-_R_display
.dw 0x0d,0x0a
.code
LM69:
R1=1 // QImode move
[_g_array+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,105,',0,0
.dd LM70-_R_display
.dw 0x0d,0x0a
.code
LM70:
R1=0 // QImode move
[_g_array+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,106,',0,0
.dd LM71-_R_display
.dw 0x0d,0x0a
.code
LM71:
R1=0 // QImode move
[_g_array+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,107,',0,0
.dd LM72-_R_display
.dw 0x0d,0x0a
.code
LM72:
R1=4 // QImode move
[_g_array]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,110,',0,0
.dd LM73-_R_display
.dw 0x0d,0x0a
.code
LM73:
R1=1 // QImode move
[_g_Speechary]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,111,',0,0
.dd LM74-_R_display
.dw 0x0d,0x0a
.code
LM74:
R1=15 // QImode move
[_g_Speechary+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,112,',0,0
.dd LM75-_R_display
.dw 0x0d,0x0a
.code
LM75:
R1=16 // QImode move
[_g_Speechary+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,113,',0,0
.dd LM76-_R_display
.dw 0x0d,0x0a
.code
LM76:
R1=3 // QImode move
[_g_speechID]=R1 // QImode move
L11:
.debug
.dw '.stabn 0x44,0,115,',0,0
.dd LM77-_R_display
.dw 0x0d,0x0a
.code
LM77:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=9216 // HFmode immediate to register move
R4=18804
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __cmpf2 // call with return value
SP=SP+4
CMP R1,1 // QImode compare
JG L25 // QImode LE
PC=L12
L25:
.debug
.dw '.stabn 0x44,0,117,',0,0
.dd LM78-_R_display
.dw 0x0d,0x0a
.code
LM78:
R1=0 // QImode move
[_g_array+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,118,',0,0
.dd LM79-_R_display
.dw 0x0d,0x0a
.code
LM79:
R1=0 // QImode move
[_g_array+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,119,',0,0
.dd LM80-_R_display
.dw 0x0d,0x0a
.code
LM80:
R1=0 // QImode move
[_g_array+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,120,',0,0
.dd LM81-_R_display
.dw 0x0d,0x0a
.code
LM81:
R1=0 // QImode move
[_g_array]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,123,',0,0
.dd LM82-_R_display
.dw 0x0d,0x0a
.code
LM82:
R1=1 // QImode move
[_g_speechID]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,124,',0,0
.dd LM83-_R_display
.dw 0x0d,0x0a
.code
LM83:
R1=21 // QImode move
[_g_Speechary]=R1 // QImode move
L12:
.debug
.dw '.stabn 0x44,0,128,',0,0
.dd LM84-_R_display
.dw 0x0d,0x0a
.code
LM84:
.debug
.dw '.stabn 0x44,0,128,',0,0
.dd LM85-_R_display
.dw 0x0d,0x0a
.code
LM85:
L2:
sp+=1
pop bp from [sp]
retf
.endp // end of R_display
.debug
.dw '.stabs "Rx:p12",160,0,0,4',0x0d,0x0a
.CODE
.debug
.dw '.stabf ',0,0
.dd LME1-_R_display
.dw 0x0d,0x0a
.code
LME1:
.code
.debug
.dw '.stabs "C_display:F19",36,0,0,',0,0,offset _C_display,seg _C_display,0x0d,0x0a
.CODE
.public _C_display
_C_display: .proc
.debug
.dw '.stabn 0x44,0,131,',0,0
.dd LM86-_C_display
.dw 0x0d,0x0a
.code
LM86:
// total=1, vars=1
// frame_pointer_needed: 1
push bp to [sp]
sp-=1
bp=sp+1
R1=BP+4
[BP]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,132,',0,0
.dd LM87-_C_display
.dw 0x0d,0x0a
.code
LM87:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=0 // HFmode immediate to register move
R4=17096
push R3,R4 to [sp] // pushhf
push R1,R2 to [sp] // pushhf
call __cmpf2 // call with return value
SP=SP+4
CMP R1,1 // QImode compare
JL L35 // QImode GE
PC=L27
L35:
.debug
.dw '.stabn 0x44,0,134,',0,0
.dd LM88-_C_display
.dw 0x0d,0x0a
.code
LM88:
R1=5 // QImode move
[_g_array+3]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,135,',0,0
.dd LM89-_C_display
.dw 0x0d,0x0a
.code
LM89:
R1=5 // QImode move
[_g_array+2]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,136,',0,0
.dd LM90-_C_display
.dw 0x0d,0x0a
.code
LM90:
R1=5 // QImode move
[_g_array+1]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,137,',0,0
.dd LM91-_C_display
.dw 0x0d,0x0a
.code
LM91:
R1=5 // QImode move
[_g_array]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,139,',0,0
.dd LM92-_C_display
.dw 0x0d,0x0a
.code
LM92:
R1=1 // QImode move
[_g_speechID]=R1 // QImode move
.debug
.dw '.stabn 0x44,0,140,',0,0
.dd LM93-_C_display
.dw 0x0d,0x0a
.code
LM93:
R1=22 // QImode move
[_g_Speechary]=R1 // QImode move
L27:
.debug
.dw '.stabn 0x44,0,142,',0,0
.dd LM94-_C_display
.dw 0x0d,0x0a
.code
LM94:
R3=[BP] // QImode move
R1=[R3++] // RD=[RS] HFmode, RD!=RS
R2=[R3--]
R3=0 // HFmode immediate to register move
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -