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

📄 tt.s

📁 用汇编语言编程源代码
💻 S
📖 第 1 页 / 共 4 页
字号:
l270:	c.lt.s $f2 $f0	bc1t fail	bc1f l271	j faill271:	c.lt.s $f0 $f0	bc1t fail	bc1f l272	j faill272:	c.lt.s $f4 $f0	bc1f fail	bc1t l273	j faill273:	.datac.nge.d_:	.asciiz "Testing C.NGE.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.nge.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1p5	lwc1 $f3 fp_d1p5+4	lwc1 $f4 fp_dm2	lwc1 $f5 fp_dm2+4	c.nge.d $f0 $f2	bc1f fail	bc1t l280	j faill280:	c.nge.d $f2 $f0	bc1t fail	bc1f l281	j faill281:	c.nge.d $f0 $f0	bc1t fail	bc1f l282	j faill282:	c.nge.d $f4 $f0	bc1f fail	bc1t l283	j faill283:	.datac.nge.s_:	.asciiz "Testing C.NGE.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.nge.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1p5	lwc1 $f4 fp_sm2	c.nge.s $f0 $f2	bc1f fail	bc1t l290	j faill290:	c.nge.s $f2 $f0	bc1t fail	bc1f l291	j faill291:	c.nge.s $f0 $f0	bc1t fail	bc1f l292	j faill292:	c.nge.s $f4 $f0	bc1f fail	bc1t l293	j faill293:	.datac.ngle.d_:	.asciiz "Testing C.NGLE.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngle.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.ngle.d $f0 $f2	bc1t faill300:	c.ngle.d $f0 $f4	bc1t faill301:	.datac.ngle.s_:	.asciiz "Testing C.NGLE.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngle.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.ngle.s $f0 $f2	bc1t faill310:	c.ngle.s $f0 $f4	bc1t faill311:	.datac.ngl.d_:	.asciiz "Testing C.NGL.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngl.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.ngl.d $f0 $f2	bc1f fail	bc1t l320	j faill320:	c.ngl.d $f0 $f4	bc1t fail	bc1f l321	j faill321:	.datac.ngl.s_:	.asciiz "Testing C.NGL.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngl.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.ngl.s $f0 $f2	bc1f fail	bc1t l330	j faill330:	c.ngl.s $f0 $f4	bc1t fail	bc1f l331	j faill331:	.datac.ngt.d_:	.asciiz "Testing C.NGT.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngt.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1p5	lwc1 $f3 fp_d1p5+4	lwc1 $f4 fp_dm2	lwc1 $f5 fp_dm2+4	c.ngt.d $f0 $f2	bc1f fail	bc1t l340	j faill340:	c.ngt.d $f2 $f0	bc1t fail	bc1f l341	j faill341:	c.ngt.d $f0 $f0	bc1f fail	bc1t l342	j faill342:	c.ngt.d $f4 $f0	bc1f fail	bc1t l343	j faill343:	.datac.ngt.s_:	.asciiz "Testing C.NGT.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ngt.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1p5	lwc1 $f4 fp_sm2	c.ngt.s $f0 $f2	bc1f fail	bc1t l350	j faill350:	c.ngt.s $f2 $f0	bc1t fail	bc1f l351	j faill351:	c.ngt.s $f0 $f0	bc1f fail	bc1t l352	j faill352:	c.ngt.s $f4 $f0	bc1f fail	bc1t l353	j faill353:	.datac.ole.d_:	.asciiz "Testing C.OLE.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ole.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1p5	lwc1 $f3 fp_d1p5+4	lwc1 $f4 fp_dm2	lwc1 $f5 fp_dm2+4	c.ole.d $f0 $f2	bc1f fail	bc1t l360	j faill360:	c.ole.d $f2 $f0	bc1t fail	bc1f l361	j faill361:	c.ole.d $f0 $f0	bc1f fail	bc1t l362	j faill362:	c.ole.d $f4 $f0	bc1f fail	bc1t l363	j faill363:	.datac.ole.s_:	.asciiz "Testing C.OLE.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ole.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1p5	lwc1 $f4 fp_sm2	c.ole.s $f0 $f2	bc1f fail	bc1t l370	j faill370:	c.ole.s $f2 $f0	bc1t fail	bc1f l371	j faill371:	c.ole.s $f0 $f0	bc1f fail	bc1t l372	j faill372:	c.ole.s $f4 $f0	bc1f fail	bc1t l373	j faill373:	.datac.seq.d_:	.asciiz "Testing C.SEQ.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.seq.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.seq.d $f0 $f2	bc1f fail	bc1t l380	j faill380:	c.seq.d $f0 $f4	bc1t fail	bc1f l381	j faill381:	.datac.seq.s_:	.asciiz "Testing C.SEQ.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.seq.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.seq.s $f0 $f2	bc1f fail	bc1t l390	j faill390:	c.seq.s $f0 $f4	bc1t fail	bc1f l391	j faill391:	.datac.sf.d_:	.asciiz "Testing C.SF.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.sf.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.sf.d $f0 $f2	bc1t faill400:	c.sf.d $f0 $f4	bc1t faill401:	.datac.sf.s_:	.asciiz "Testing C.SF.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.sf.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.sf.s $f0 $f2	bc1t faill410:	c.sf.s $f0 $f4	bc1t faill411:	.datac.ueq.d_:	.asciiz "Testing C.UEQ.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ueq.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.ueq.d $f0 $f2	bc1f fail	bc1t l420	j faill420:	c.ueq.d $f0 $f4	bc1t fail	bc1f l421	j faill421:	.datac.ueq.s_:	.asciiz "Testing C.UEQ.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ueq.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.ueq.s $f0 $f2	bc1f fail	bc1t l430	j faill430:	c.ueq.s $f0 $f4	bc1t fail	bc1f l431	j faill431:	.datac.ule.d_:	.asciiz "Testing C.ULE.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ule.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1p5	lwc1 $f3 fp_d1p5+4	lwc1 $f4 fp_dm2	lwc1 $f5 fp_dm2+4	c.ule.d $f0 $f2	bc1f fail	bc1t l440	j faill440:	c.ule.d $f2 $f0	bc1t fail	bc1f l441	j faill441:	c.ule.d $f0 $f0	bc1f fail	bc1t l442	j faill442:	c.ule.d $f4 $f0	bc1f fail	bc1t l443	j faill443:	.datac.ule.s_:	.asciiz "Testing C.ULE.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.ule.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1p5	lwc1 $f4 fp_sm2	c.ule.s $f0 $f2	bc1f fail	bc1t l450	j faill450:	c.ule.s $f2 $f0	bc1t fail	bc1f l451	j faill451:	c.ule.s $f0 $f0	bc1f fail	bc1t l452	j faill452:	c.ule.s $f4 $f0	bc1f fail	bc1t l453	j faill453:	.datac.un.d_:	.asciiz "Testing C.UN.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.un.d_	syscall	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	lwc1 $f4 fp_d1p5	lwc1 $f5 fp_d1p5+4	c.un.d $f0 $f2	bc1t fail	bc1f l460	j faill460:	c.un.d $f0 $f4	bc1t fail	bc1f l461	j faill461:	.datac.un.s_:	.asciiz "Testing C.UN.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 c.un.s_	syscall	lwc1 $f0 fp_s1	lwc1 $f2 fp_s1	lwc1 $f4 fp_s1p5	c.un.s $f0 $f2	bc1t fail	bc1f l470	j faill470:	c.un.s $f0 $f4	bc1t fail	bc1f l471	j faill471:# CFC1 and CTC1 tested previously	.datacvt.d.s_:	.asciiz "Testing CVT.D.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.d.s_	syscall	lw $4 fp_d0	lw $5 fp_d0+4	lwc1 $f0 fp_s0	cvt.d.s $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d1	lw $5 fp_d1+4	lwc1 $f0 fp_s1	cvt.d.s $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_dm1	lw $5 fp_dm1+4	lwc1 $f0 fp_sm1	cvt.d.s $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	.datacvt.d.w_:	.asciiz "Testing CVT.D.W\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.d.w_	syscall	lw $4 fp_d0	lw $5 fp_d0+4	mtc1 $0 $0	cvt.d.w $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d1	lw $5 fp_d1+4	li $t1 1	mtc1 $t1 $0	cvt.d.w $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_dm1	lw $5 fp_dm1+4	li $t1 -1	mtc1 $t1 $0	cvt.d.w $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	.datacvt.s.d_:	.asciiz "Testing CVT.S.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.s.d_	syscall	lw $4 fp_s0	lwc1 $f0 fp_d0	lwc1 $f1 fp_d0+4	cvt.s.d $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_s1	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	cvt.s.d $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_sm1	lwc1 $f0 fp_dm1	lwc1 $f1 fp_dm1+4	cvt.s.d $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	.datacvt.s.w_:	.asciiz "Testing CVT.S.W\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.s.w_	syscall	lw $4 fp_s0	mtc1 $0 $0	cvt.s.w $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_s1	li $t1 1	mtc1 $t1 $0	cvt.s.w $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_sm1	li $t1 -1	mtc1 $t1 $0	cvt.s.w $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	.datacvt.w.d_:	.asciiz "Testing CVT.W.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.w.d_	syscall	lwc1 $f0 fp_d0	lwc1 $f1 fp_d0+4	cvt.w.d $f2 $f0	mfc1 $6 $f2	bne $0 $6 fail	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	cvt.w.d $f2 $f0	mfc1 $6 $f2	li $4 1	bne $4 $6 fail	lwc1 $f0 fp_dm1	lwc1 $f1 fp_dm1+4	cvt.w.d $f2 $f0	mfc1 $6 $f2	li $4 -1	bne $4 $6 fail	.datacvt.w.s_:	.asciiz "Testing CVT.W.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 cvt.w.s_	syscall	lwc1 $f0 fp_s0	cvt.w.s $f2 $f0	mfc1 $6 $f2	bne $0 $6 fail	lwc1 $f0 fp_s1	cvt.w.s $f2 $f0	mfc1 $6 $f2	li $4 1	bne $4 $6 fail	lwc1 $f0 fp_sm1	cvt.w.s $f2 $f0	mfc1 $6 $f2	li $4 -1	bne $4 $6 fail	.datadiv.s_:	.asciiz "Testing DIV.S\n"fp_s2:	.float 2.0fp_s3:	.float 3.0fp_s1p5:.float 1.5	.text	li $v0 4	# syscall 4 (print_str)	la $a0 div.s_	syscall	lw $4 fp_s1	lwc1 $f0 fp_s1	div.s $f2 $f0 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_s1p5	lwc1 $f0 fp_s3	lwc1 $f2 fp_s2	div.s $f4 $f0 $f2	mfc1 $6 $f4	bne $4 $6 fail	.datadiv.d_:	.asciiz "Testing DIV.D\n"fp_d2:	.double 2.0fp_d3:	.double 3.0fp_d1p5:.double 1.5	.text	li $v0 4	# syscall 4 (print_str)	la $a0 div.d_	syscall	lw $4 fp_d1	lw $5 fp_d1+4	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	div.d $f2 $f0 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d1p5	lw $5 fp_d1p5+4	lwc1 $f0 fp_d3	lwc1 $f1 fp_d3+4	lwc1 $f2 fp_d2	lwc1 $f3 fp_d2+4	div.d $f4 $f0 $f2	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail# LWC1, MFC1 tested pfreviously	.datamov.s_:	.asciiz "Testing MOV.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 mov.s_	syscall	lw $4 fp_s1	lwc1 $f2 fp_s1	mov.s $f4 $f2	mov.s $f6 $f4	mfc1 $6 $f6	bne $4 $6 fail	.datamov.d_:	.asciiz "Testing MOV.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 mov.d_	syscall	lw $4 fp_d1	lw $5 fp_d1+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	mov.d $f4 $f2	mov.d $f6 $f4	mfc1 $6 $f6	mfc1 $7 $f7	bne $4 $6 fail	bne $5 $7 fail# MTC1 tested previously	.datamul.s_:	.asciiz "Testing MUL.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 mul.s_	syscall	lw $4 fp_s1	lwc1 $f0 fp_s1	mul.s $f2 $f0 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_s3	lwc1 $f0 fp_s1p5	lwc1 $f2 fp_s2	mul.s $f4 $f0 $f2	mfc1 $6 $f4	bne $4 $6 fail	.datamul.d_:	.asciiz "Testing MUL.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 mul.d_	syscall	lw $4 fp_d1	lw $5 fp_d1+4	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	mul.d $f2 $f0 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d3	lw $5 fp_d3+4	lwc1 $f0 fp_d1p5	lwc1 $f1 fp_d1p5+4	lwc1 $f2 fp_d2	lwc1 $f3 fp_d2+4	mul.d $f4 $f0 $f2	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail	.dataneg.s_:	.asciiz "Testing NEG.S\n"fp_sm3:	.float -3.0	.text	li $v0 4	# syscall 4 (print_str)	la $a0 neg.s_	syscall	lw $4 fp_sm1	lwc1 $f0 fp_s1	neg.s $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_s3	lwc1 $f0 fp_sm3	neg.s $f2 $f0	mfc1 $6 $f2	bne $4 $6 fail	.dataneg.d_:	.asciiz "Testing NEG.D\n"fp_dm3:	.double -3.0	.text	li $v0 4	# syscall 4 (print_str)	la $a0 neg.d_	syscall	lw $4 fp_dm1	lw $5 fp_dm1+4	lwc1 $f0 fp_d1	lwc1 $f1 fp_d1+4	neg.d $f2 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d3	lw $5 fp_d3+4	lwc1 $f0 fp_dm3	lwc1 $f1 fp_dm3+4	neg.d $f4 $f0	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail	.datasub.s_:	.asciiz "Testing SUB.S\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 sub.s_	syscall	lw $4 fp_s0	lwc1 $f0 fp_s0	sub.s $f2 $f0 $f0	mfc1 $6 $f2	bne $4 $6 fail	lw $4 fp_sm1	lw $5 fp_s1	lwc1 $f0 fp_s0	lwc1 $f2 fp_s1	sub.s $f4 $f0 $f2	mfc1 $6 $f4	bne $4 $6 fail	sub.s $f4 $f2 $f0	mfc1 $6 $f4	bne $5 $6 fail	lw $4 fp_s1p5	lwc1 $f0 fp_s1p5	lwc1 $f2 fp_s3	sub.s $f4 $f2 $f0	mfc1 $6 $f4	bne $4 $6 fail	.datasub.d_:	.asciiz "Testing SUB.D\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 sub.d_	syscall	lw $4 fp_d0	lw $5 fp_d0+4	lwc1 $f0 fp_d0	lwc1 $f1 fp_d0+4	sub.d $f2 $f0 $f0	mfc1 $6 $f2	mfc1 $7 $f3	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_dm1	lw $5 fp_dm1+4	lwc1 $f0 fp_d0	lwc1 $f1 fp_d0+4	lwc1 $f2 fp_d1	lwc1 $f3 fp_d1+4	sub.d $f4 $f0 $f2	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d1	lw $5 fp_d1+4	sub.d $f4 $f2 $f0	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail	lw $4 fp_d1p5	lw $5 fp_d1p5+4	lwc1 $f0 fp_d1p5	lwc1 $f1 fp_d1p5+4	lwc1 $f2 fp_d3	lwc1 $f3 fp_d3+4	sub.d $f4 $f2 $f0	mfc1 $6 $f4	mfc1 $7 $f5	bne $4 $6 fail	bne $5 $7 fail# SWC1 tested previously## Testing Pseudo Ops#	.dataabs_:	.asciiz "Testing ABS\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 abs_	syscall	li $2 1	abs $3 $2	bne $3 1 fail	li $2 -1	abs $2 $2	bne $2 1 fail	li $2 0	abs $2 $2	bne $2 0 fail	.datab_:	.asciiz "Testing B\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 b_	syscall	b l101	b faill101:	.databal_:	.asciiz "Testing BAL\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 bal_	syscall	bal l102l103:	j l104l102:	la $4 l103	bne $31 $4 fail	jr $31l104:	.databeqz_:	.asciiz "Testing BEQZ\n"	.text	li $v0 4	# syscall 4 (print_str)	la $a0 beqz_	syscall	beqz $0 l105	j fail

⌨️ 快捷键说明

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