tlbwr.exe.asm

来自「一个MIPS虚拟机的源码」· 汇编 代码 · 共 126 行

ASM
126
字号
tlbwr.exe:     file format ecoff-littlemipsDisassembly of section .text:bfc00000 <__start>:bfc00000:	0bf00080 	j	bfc00200 <begin>	...bfc00100:	0000000d 	break	...bfc00180:	0000000d 	break	...bfc00200 <begin>:bfc00200:	00000821 	move	at,zerobfc00204:	00001021 	move	v0,zerobfc00208:	00001821 	move	v1,zerobfc0020c:	00002021 	move	a0,zerobfc00210:	00002821 	move	a1,zerobfc00214:	00003021 	move	a2,zerobfc00218:	00003821 	move	a3,zerobfc0021c:	00004021 	move	t0,zerobfc00220:	00004821 	move	t1,zerobfc00224:	00005021 	move	t2,zerobfc00228:	00005821 	move	t3,zerobfc0022c:	00006021 	move	t4,zerobfc00230:	00006821 	move	t5,zerobfc00234:	00007021 	move	t6,zerobfc00238:	00007821 	move	t7,zerobfc0023c:	00008021 	move	s0,zerobfc00240:	00008821 	move	s1,zerobfc00244:	00009021 	move	s2,zerobfc00248:	00009821 	move	s3,zerobfc0024c:	0000a021 	move	s4,zerobfc00250:	0000a821 	move	s5,zerobfc00254:	0000b021 	move	s6,zerobfc00258:	0000b821 	move	s7,zerobfc0025c:	0000c021 	move	t8,zerobfc00260:	0000c821 	move	t9,zerobfc00264:	0000d021 	move	k0,zerobfc00268:	0000d821 	move	k1,zerobfc0026c:	0000e021 	move	gp,zerobfc00270:	0000e821 	move	sp,zerobfc00274:	0000f021 	move	s8,zerobfc00278:	40802000 	mtc0	zero,a0bfc0027c:	00000000 	nopbfc00280:	40804000 	mtc0	zero,t0bfc00284:	00000000 	nopbfc00288:	40807000 	mtc0	zero,t6bfc0028c:	240a0040 	li	t2,64bfc00290:	240b0fc0 	li	t3,4032bfc00294:	254affff 	addiu	t2,t2,-1bfc00298:	000a4a00 	sll	t1,t2,0x8bfc0029c:	40890000 	mtc0	t1,zerobfc002a0:	00000000 	nopbfc002a4:	40801000 	mtc0	zero,v0bfc002a8:	00000000 	nopbfc002ac:	408b5000 	mtc0	t3,t2bfc002b0:	1540fff8 	bnez	t2,bfc00294 <begin+0x94>bfc002b4:	42000002 	tlbwibfc002b8:	00000000 	nopbfc002bc:	40805000 	mtc0	zero,t2bfc002c0:	3c1da00b 	lui	sp,0xa00bbfc002c4:	37bdfffc 	ori	sp,sp,0xfffcbfc002c8:	3c1ca00c 	lui	gp,0xa00cbfc002cc:	279c0000 	addiu	gp,gp,0bfc002d0:	3c09bfc0 	lui	t1,0xbfc0bfc002d4:	252903c0 	addiu	t1,t1,960bfc002d8:	3c0abfc0 	lui	t2,0xbfc0bfc002dc:	254a03c0 	addiu	t2,t2,960bfc002e0:	254a0004 	addiu	t2,t2,4bfc002e4:	03805821 	move	t3,gpbfc002e8:	8d2c0000 	lw	t4,0(t1)bfc002ec:	00000000 	nopbfc002f0:	ad6c0000 	sw	t4,0(t3)bfc002f4:	25290004 	addiu	t1,t1,4bfc002f8:	152afffb 	bne	t1,t2,bfc002e8 <begin+0xe8>bfc002fc:	256b0004 	addiu	t3,t3,4bfc00300:	0ff000c4 	jal	bfc00310 <entry>bfc00304:	00000000 	nopbfc00308:	0000000d 	breakbfc0030c:	00000000 	nopbfc00310 <entry>:bfc00310:	24080000 	li	t0,0bfc00314:	24090000 	li	t1,0bfc00318:	3c0a0023 	lui	t2,0x23bfc0031c:	354a4000 	ori	t2,t2,0x4000bfc00320:	408a5000 	mtc0	t2,t2bfc00324:	240a0700 	li	t2,1792bfc00328:	408a1000 	mtc0	t2,v0bfc0032c:	42000006 	tlbwrbfc00330:	3c0a0023 	lui	t2,0x23bfc00334:	354a4000 	ori	t2,t2,0x4000bfc00338:	ad4a0000 	sw	t2,0(t2)bfc0033c:	8d4b0000 	lw	t3,0(t2)bfc00340:	3c0a0123 	lui	t2,0x123bfc00344:	354a4000 	ori	t2,t2,0x4000bfc00348:	408a5000 	mtc0	t2,t2bfc0034c:	240a0200 	li	t2,512bfc00350:	408a1000 	mtc0	t2,v0bfc00354:	00000000 	nopbfc00358:	40800000 	mtc0	zero,zerobfc0035c:	42000002 	tlbwibfc00360:	3c0a8000 	lui	t2,0x8000bfc00364:	354a3f00 	ori	t2,t2,0x3f00bfc00368:	408a0000 	mtc0	t2,zerobfc0036c:	42000008 	tlbpbfc00370:	400a0000 	mfc0	t2,zerobfc00374:	00000000 	nopbfc00378:	11400002 	beqz	t2,bfc00384 <entry+0x74>bfc0037c:	00000000 	nopbfc00380:	0000000d 	breakbfc00384:	3c0b0666 	lui	t3,0x666bfc00388:	356b6000 	ori	t3,t3,0x6000bfc0038c:	408b5000 	mtc0	t3,t2bfc00390:	42000008 	tlbpbfc00394:	400b0000 	mfc0	t3,zerobfc00398:	3c0c8000 	lui	t4,0x8000bfc0039c:	016c5824 	and	t3,t3,t4bfc003a0:	42000001 	tlbrbfc003a4:	40085000 	mfc0	t0,t2bfc003a8:	40091000 	mfc0	t1,v0bfc003ac:	03e00008 	jr	ra	...

⌨️ 快捷键说明

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