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

📄 h612_sub.s

📁 一个不错的硬盘播放器程序,包含VFD显示程序,红外线遥控程序,硬盘读写程序,及解码程序等.
💻 S
📖 第 1 页 / 共 2 页
字号:
.data
gcc2_compiled.:
___gnu_compiled_c:
.stabs "d:/project/hm612ndi/",100,0,0,Ltext0
.stabs "h612_sub.c",100,0,0,Ltext0
.text
Ltext0:
.stabs "int:t1=r1;-2147483648;2147483647;",128,0,0,0
.stabs "char:t2=r2;0;127;",128,0,0,0
.stabs "long int:t3=r1;-2147483648;2147483647;",128,0,0,0
.stabs "unsigned int:t4=r1;0;-1;",128,0,0,0
.stabs "long unsigned int:t5=r1;0;-1;",128,0,0,0
.stabs "long long int:t6=r1;01000000000000000000000;0777777777777777777777;",128,0,0,0
.stabs "long long unsigned int:t7=r1;0000000000000;01777777777777777777777;",128,0,0,0
.stabs "short int:t8=r1;-32768;32767;",128,0,0,0
.stabs "short unsigned int:t9=r1;0;65535;",128,0,0,0
.stabs "signed char:t10=r1;-128;127;",128,0,0,0
.stabs "unsigned char:t11=r1;0;255;",128,0,0,0
.stabs "float:t12=r1;4;0;",128,0,0,0
.stabs "double:t13=r1;8;0;",128,0,0,0
.stabs "long double:t14=r1;8;0;",128,0,0,0
.stabs "complex int:t15=s8real:1,0,32;imag:1,32,32;;",128,0,0,0
.stabs "complex float:t16=r16;4;0;",128,0,0,0
.stabs "complex double:t17=r17;8;0;",128,0,0,0
.stabs "complex long double:t18=r18;8;0;",128,0,0,0
.stabs "void:t19=19",128,0,0,0
.stabs "PFV:t20=*21=f19",128,0,108,0
.stabs "_cd_info:T22=s16type:11,0,8;firsttrack:1,32,32;\\",128,0,0,0
.stabs "lasttrack:1,64,32;leadout:4,96,32;;",128,0,0,0
.stabs "CDINFO:t22",128,0,81,0
.stabs "OSD_Region:t23=s2start:2,0,8;end:2,8,8;;",128,0,419,0
.stabs "FONT_FULL:t24=ar1;0;-1;25=ar1;0;15;5",128,0,423,0
.stabs "FONT_HALF:t26=ar1;0;-1;27=ar1;0;15;9",128,0,424,0
.align	2
.globl _MPKeyScan
_MPKeyScan:
LM1:
.stabn 68,0,12,LM1
;#PROLOGUE
	addi	r29,#-40,r29	; temp= 0, regs= 16, args= 0, sfo= -8
	st	16[r29],r31
	st	20[r29],r30
	st	24[r29],r16
;.mask	0xc0010000,-32
	addi	r29,#40,r30	; set up frame pointer
;END PROLOGUE
MPKeyScan_body:
LM2:
.stabn 68,0,13,LM2
LBB2:
LM3:
.stabn 68,0,15,LM3
	lbu	_gPKeyScan[r25],r3	;A sym movqi _gPKeyScan -> r3
	addi	r0,#1,r2	;movsi smallint
	beq	r3,r2,L7
	nop	;via slot (len 1)
	addi	r0,#240,r16	; movqi 240 -> r16
	bgtsq	r3,r2,L17
	nop	;via slot (len 1)
	addi	r0,#2,r2	;movsi smallint
	beq	r3,r0,L4
	nop	;via slot (len 1)
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#L2,r0
	nop	;via slot (len 0)
	nop	;via slot (len 0)	;jump L2
L17:
	beq	r3,r2,L10
	nop	;via slot (len 1)
	addi	r0,#3,r2	;movsi smallint
	beq	r3,r2,L13
	addi	r0,#0,r4	;movsi smallint
	addi	r0,#0,r5	;movsi smallint
	jspci	r24,#L2,r0
	nop	;via slot (len 0)
	nop	;via slot (len 0)	;jump L2
LM4:
.stabn 68,0,16,LM4
L4:
	jspci	r24,#L41,r0	;jump L41
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#4,r6	;movsi smallint
LM5:
.stabn 68,0,17,LM5
L7:
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#L41,r0	;jump L41
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#2,r6	;movsi smallint
LM6:
.stabn 68,0,18,LM6
L10:
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#L41,r0	;jump L41
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#4,r6	;movsi smallint
LM7:
.stabn 68,0,19,LM7
L13:
	addi	r0,#8,r6	;movsi smallint
L41:
	jspci	r24,#_DSC_set_aux,r31
	nop	;via slot (len 0)
	nop	;via slot (len 0)	;1 _DSC_set_aux
L2:
LM8:
.stabn 68,0,23,LM8
	jspci	r24,#_DSC_cmd,r31
	addi	r0,#9,r4	;movsi smallint
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#2,r7	;movsi smallint
	and	r2,r7,r2	;andsi3	r2,r7 -> r2
	bne	r2,r0,L18
	nop	;via slot (len 1)
	lbu	_gPKeyScan[r25],r2	;A sym movqi _gPKeyScan -> r2
	bne	r2,r0,L18
	nop	;via slot (len 1)
	addi	r0,#223,r7	; movqi 223 -> r7
	and	r16,r7,r16	;andqi3 r16,r7 -> r16
L18:
LM9:
.stabn 68,0,24,LM9
	jspci	r24,#_DSC_cmd,r31
	addi	r0,#9,r4	;movsi smallint
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#4,r7	;movsi smallint
	and	r2,r7,r2	;andsi3	r2,r7 -> r2
	bne	r2,r0,L19
	lbu	_gPKeyScan[r25],r3	;A sym movqi _gPKeyScan -> r3
	addi	r0,#1,r2	;movsi smallint
	bhi	r3,r2,L19
	nop	;via slot (len 1)
	addi	r0,#191,r7	; movqi 191 -> r7
	and	r16,r7,r16	;andqi3 r16,r7 -> r16
L19:
LM10:
.stabn 68,0,25,LM10
	jspci	r24,#_DSC_cmd,r31
	addi	r0,#9,r4	;movsi smallint
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#8,r7	;movsi smallint
	and	r2,r7,r2	;andsi3	r2,r7 -> r2
	bne	r2,r0,L20
	lbu	_gPKeyScan[r25],r3	;A sym movqi _gPKeyScan -> r3
	addi	r0,#2,r2	;movsi smallint
	bhi	r3,r2,L20
	nop	;via slot (len 0)
	nop	;via slot (len 0)
	addi	r0,#127,r7	; movqi 127 -> r7
	and	r16,r7,r16	;andqi3 r16,r7 -> r16
L20:
LM11:
.stabn 68,0,29,LM11
	lsl	r16,r3,#0x18	;zero extendqisi2	 r16 -> r3
	lsr	r3,r3,#0x18	;zero extendqisi2	 r16 -> r3
	addi	r0,#240,r2	;movsi smallint
	beq	r3,r2,L21
	lbu	_gPKeyScan[r25],r7	;A sym movqi _gPKeyScan -> r7
	or	r16,r7,r4	;iorqi3 r16,r7 -> r4
LM12:
.stabn 68,0,30,LM12
	sb	_GPKeyData[r25],r4
LM13:
.stabn 68,0,31,LM13
	addi	r0,#1,r7	; movqi 1 -> r7
	sb	_FPKeyDetect[r25],r7
L21:
LM14:
.stabn 68,0,33,LM14
	lbu	_FPKeyDetect[r25],r2	;A sym movqi _FPKeyDetect -> r2
	beq	r2,r0,L22
	nop	;via slot (len 1)
	lbu	_FPKeyStep[r25],r2	;A sym movqi _FPKeyStep -> r2
LM15:
.stabn 68,0,34,LM15
	bne	r2,r0,L23
	nop	;via slot (len 1)
	addi	r0,#240,r2	;movsi smallint
LM16:
.stabn 68,0,35,LM16
	lbu	_gPKeyConfirmTm[r25],r7	;A sym movqi _gPKeyConfirmTm -> r7
	addi	r7,#1,r7	;addqi3	r7,1 -> r7
	sb	_gPKeyConfirmTm[r25],r7
	lbu	_gPKeyConfirmTm[r25],r3	;A sym movqi _gPKeyConfirmTm -> r3
	addi	r0,#6,r2	;movsi smallint
	blos	r3,r2,L31
	nop	;via slot (len 0)
	nop	;via slot (len 0)
LM17:
.stabn 68,0,36,LM17
	sb	_gPKeyConfirmTm[r25],r0
LM18:
.stabn 68,0,37,LM18
	lbu	_GPKeyData[r25],r3	;A sym movqi _GPKeyData -> r3
	lsl	r4,r2,#0x18	;zero extendqisi2	 r4 -> r2
	lsr	r2,r2,#0x18	;zero extendqisi2	 r4 -> r2
	bne	r3,r2,L42
	nop	;via slot (len 0)
	nop	;via slot (len 0)
LM19:
.stabn 68,0,39,LM19
	jspci	r24,#L31,r0	;jump L31
	addi	r0,#1,r7	; movqi 1 -> r7
	sb	_FPKeyDecodeOk[r25],r7
L23:
LM20:
.stabn 68,0,46,LM20
	lsl	r16,r3,#0x18	;zero extendqisi2	 r16 -> r3
	lsr	r3,r3,#0x18	;zero extendqisi2	 r16 -> r3
	bne	r3,r2,L28
	lbu	_gPKeyConfirmTm[r25],r7	;A sym movqi _gPKeyConfirmTm -> r7
	addi	r7,#1,r7	;addqi3	r7,1 -> r7
LM21:
.stabn 68,0,47,LM21
	sb	_gPKeyConfirmTm[r25],r7
	lbu	_gPKeyConfirmTm[r25],r3	;A sym movqi _gPKeyConfirmTm -> r3
	addi	r0,#6,r2	;movsi smallint
	blos	r3,r2,L31
	nop	;via slot (len 0)
	nop	;via slot (len 0)
LM22:
.stabn 68,0,48,LM22
	sb	_gPKeyConfirmTm[r25],r0
LM23:
.stabn 68,0,49,LM23
	sb	_FPKeyStep[r25],r0
L42:
LM24:
.stabn 68,0,52,LM24
	jspci	r24,#L31,r0
	nop	;via slot (len 1)	;jump L31
	sb	_FPKeyDetect[r25],r0
L28:
LM25:
.stabn 68,0,55,LM25
	jspci	r24,#L31,r0
	nop	;via slot (len 1)	;jump L31
	sb	_gPKeyConfirmTm[r25],r0
L22:
LM26:
.stabn 68,0,57,LM26
	lbu	_gPKeyScan[r25],r7	;A sym movqi _gPKeyScan -> r7
	addi	r7,#1,r7	;addqi3	r7,1 -> r7
	sb	_gPKeyScan[r25],r7
	lbu	_gPKeyScan[r25],r3	;A sym movqi _gPKeyScan -> r3
	addi	r0,#4,r2	;movsi smallint
	bhisq	r3,r2,L31
	nop	;via slot (len 1)
	sb	_gPKeyScan[r25],r0
L31:
LM27:
.stabn 68,0,59,LM27
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#4,r6	;movsi smallint
LM28:
.stabn 68,0,60,LM28
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#2,r6	;movsi smallint
LM29:
.stabn 68,0,61,LM29
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#4,r6	;movsi smallint
LM30:
.stabn 68,0,62,LM30
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#8,r6	;movsi smallint
LM31:
.stabn 68,0,65,LM31
LBE2:
;EPILOGUE
	addi	r30,#-40,r29	; sp not trusted  here
	ld	16[r29],r31
	ld	20[r29],r30
	ld	24[r29],r16
	jspci	r31,#0,r0	;return
	addi	r29,#40,r29
	nop
;END EPILOGUE
.eop	;MPKeyScan
.stabs "MPKeyScan:F19",36,0,12,_MPKeyScan
.stabs "Local_0:r11",64,0,13,4
.stabs "Local_1:r11",64,0,14,16
.stabn 192,0,0,LBB2
.stabn 224,0,0,LBE2
.align	2
.globl _MHOSTBusRead
_MHOSTBusRead:
LM32:
.stabn 68,0,75,LM32
;#PROLOGUE
	addi	r29,#-40,r29	; temp= 0, regs= 16, args= 0, sfo= -8
	st	16[r29],r31
	st	20[r29],r30
	st	24[r29],r16
;.mask	0xc0010000,-32
	addi	r29,#40,r30	; set up frame pointer
;END PROLOGUE
MHOSTBusRead_body:
LM33:
.stabn 68,0,76,LM33
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#64,r6	;movsi smallint
LM34:
.stabn 68,0,77,LM34
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM35:
.stabn 68,0,78,LM35
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM36:
.stabn 68,0,79,LM36
	jspci	r24,#_NOP,r31	;1 _NOP
	addi	r0,#40,r4	;movsi smallint
	addi	r25,#_gHOSTBuffer+1,r16	;C movsi _gHOSTBuffer+1(AExp) -> r16
LM37:
.stabn 68,0,80,LM37
	jspci	r24,#_HHOSTBusRead,r31
	nop	;via slot (len 0)
	nop	;via slot (len 0)
LM38:
.stabn 68,0,81,LM38
	jspci	r24,#_HHOSTBusRead,r31
	nop	;via slot (len 1)
	sb	0[r16],r2
LM39:
.stabn 68,0,82,LM39
	jspci	r24,#_HHOSTBusRead,r31
	nop	;via slot (len 1)
	sb	1[r16],r2
	sb	2[r16],r2
LM40:
.stabn 68,0,84,LM40
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM41:
.stabn 68,0,85,LM41
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM42:
.stabn 68,0,86,LM42
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#64,r6	;movsi smallint
LM43:
.stabn 68,0,90,LM43
;EPILOGUE
	addi	r30,#-40,r29	; sp not trusted  here
	ld	16[r29],r31
	ld	20[r29],r30
	ld	24[r29],r16
	jspci	r31,#0,r0	;return
	addi	r29,#40,r29
	nop
;END EPILOGUE
.eop	;MHOSTBusRead
.stabs "MHOSTBusRead:F19",36,0,75,_MHOSTBusRead
.align	2
.globl _MHOSTBusWrite
_MHOSTBusWrite:
LM44:
.stabn 68,0,92,LM44
;#PROLOGUE
	addi	r29,#-40,r29	; temp= 0, regs= 16, args= 0, sfo= -8
	st	16[r29],r31
	st	20[r29],r30
	st	24[r29],r16
;.mask	0xc0010000,-32
	addi	r29,#40,r30	; set up frame pointer
;END PROLOGUE
MHOSTBusWrite_body:
LM45:
.stabn 68,0,93,LM45
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM46:
.stabn 68,0,94,LM46
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#64,r6	;movsi smallint
LM47:
.stabn 68,0,95,LM47
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM48:
.stabn 68,0,97,LM48
	jspci	r24,#_NOP,r31	;1 _NOP
	addi	r0,#40,r4	;movsi smallint
	addi	r25,#_gHOSTBuffer,r16	;S movsi _gHOSTBuffer(AExp) -> r16
LM49:
.stabn 68,0,98,LM49
	jspci	r24,#_HHOSTBusWrite,r31
	nop	;via slot (len 1)	;1 _HHOSTBusWrite
	lbu	0[r16],r4	;D
LM50:
.stabn 68,0,99,LM50
	jspci	r24,#_HHOSTBusWrite,r31
	nop	;via slot (len 1)	;1 _HHOSTBusWrite
	lbu	1[r16],r4	;B movqi 1[r16] -> r4
LM51:
.stabn 68,0,100,LM51
	jspci	r24,#_HHOSTBusWrite,r31
	nop	;via slot (len 1)	;1 _HHOSTBusWrite
	lbu	2[r16],r4	;B movqi 2[r16] -> r4
LM52:
.stabn 68,0,101,LM52
	jspci	r24,#_HHOSTBusWrite,r31
	nop	;via slot (len 1)	;1 _HHOSTBusWrite
	lbu	3[r16],r4	;B movqi 3[r16] -> r4
LM53:
.stabn 68,0,102,LM53
	addi	r0,#0,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM54:
.stabn 68,0,103,LM54
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#64,r6	;movsi smallint
LM55:
.stabn 68,0,104,LM55
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM56:
.stabn 68,0,106,LM56
;EPILOGUE
	addi	r30,#-40,r29	; sp not trusted  here
	ld	16[r29],r31
	ld	20[r29],r30
	ld	24[r29],r16
	jspci	r31,#0,r0	;return
	addi	r29,#40,r29
	nop
;END EPILOGUE
.eop	;MHOSTBusWrite
.stabs "MHOSTBusWrite:F19",36,0,92,_MHOSTBusWrite
.align	2
.globl _HHOSTBusWrite
_HHOSTBusWrite:
LM57:
.stabn 68,0,109,LM57
;#PROLOGUE
	addi	r29,#-40,r29	; temp= 0, regs= 16, args= 0, sfo= -8
	st	16[r29],r31
	st	20[r29],r30
	st	24[r29],r17
	st	28[r29],r16
;.mask	0xc0030000,-28
	addi	r29,#40,r30	; set up frame pointer
;END PROLOGUE
HHOSTBusWrite_body:
	add	r0,r4,r17	;move.b r4 -> r17 
LM58:
.stabn 68,0,110,LM58
LBB3:
	addi	r0,#8,r16	; movqi 8 -> r16
LM59:
.stabn 68,0,112,LM59
	addi	r0,#128,r3	; movqi 128 -> r3
	and	r17,r3,r2	;andqi3 r17,r3 -> r2
L85:
	lsl	r2,r2,#0x18	;zero extendqisi2	 r2 -> r2
	lsr	r2,r2,#0x18	;zero extendqisi2	 r2 -> r2
	beqsq	r2,r0,L84
	addi	r0,#1,r4	;movsi smallint
	addi	r0,#0,r5	;movsi smallint
LM60:
.stabn 68,0,114,LM60
	addi	r0,#1,r4	;movsi smallint
	addi	r0,#1,r5	;movsi smallint
LM61:
.stabn 68,0,116,LM61
L84:
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#64,r6	;movsi smallint
	addi	r16,#-257,r16	;addqi3	r16,-257 -> r16
LM62:
.stabn 68,0,118,LM62
	lsl	r17,r17,#24+1	;ashlqi3	 (r17<<1) -> r17
	lsr	r17,r17,#24	;ashlqi3
LM63:
.stabn 68,0,119,LM63
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#1,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM64:
.stabn 68,0,120,LM64
	jspci	r24,#_NOP,r31
	nop	;via slot (len 1)	;1 _NOP
	addi	r0,#1,r4	;movsi smallint
LM65:
.stabn 68,0,121,LM65
	addi	r0,#1,r4	;movsi smallint
	jspci	r24,#_DSC_set_aux,r31	;1 _DSC_set_aux
	addi	r0,#0,r5	;movsi smallint
	addi	r0,#16,r6	;movsi smallint
LM66:
.stabn 68,0,122,LM66
	jspci	r24,#_NOP,r31
	nop	;via slot (len 1)	;1 _NOP
	addi	r0,#1,r4	;movsi smallint
LM67:
.stabn 68,0,123,LM67
	lsl	r16,r2,#0x18	;zero extendqisi2	 r16 -> r2
	lsr	r2,r2,#0x18	;zero extendqisi2	 r16 -> r2
	bne	r2,r0,L85
	addi	r0,#128,r3	; movqi 128 -> r3
	and	r17,r3,r2	;andqi3 r17,r3 -> r2
LM68:
.stabn 68,0,125,LM68
LBE3:
;EPILOGUE
	addi	r30,#-40,r29	; sp not trusted  here
	ld	16[r29],r31
	ld	20[r29],r30
	ld	24[r29],r17
	ld	28[r29],r16
	jspci	r31,#0,r0	;return
	addi	r29,#40,r29
	nop
;END EPILOGUE
.eop	;HHOSTBusWrite
.stabs "HHOSTBusWrite:F19",36,0,109,_HHOSTBusWrite
.stabs "Local_1:P11",64,0,109,17

⌨️ 快捷键说明

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