edit 1.txt

来自「MIPS32指令系统的汇编器。 在QUARTUS仿真环境中」· 文本 代码 · 共 37 行

TXT
37
字号
data seg 
	org_data 000ch
	 buf dw 000000aah, 00000055h
data ends 
code seg 
	org_code 0010h
start : LW $v0 ,buf +34o ($zero) ;order: 4
	add $at ,$v0 ,$v1 ;order: 5
	sw $at ,0008h ($zero) ;order: 6
	SUBU $a0 ,$v1 ,$v1 ;order: 7
lp : slt $a0 ,$v0 ,$at ;order: 8
	and $at ,$v1 ,$a3 ;order: 9
	or $a2 ,$v0 ,$at ;order: A
	xor $a3 ,$v0 ,$v1 ;order: B
	nor $a2 ,$a1 ,$at ;order: C
lop : beq $v1 ,$v0 , lop ;order: D
lop1 : sub $v0 ,$v0 ,$a1 ;order: E
	bne $a1 ,$v0 , 4 ;order: F
	beq $at ,$at ,lop2 ;order: 10
	nop ;order: 11
lop2 : jal subp ;order: 12
	j next ;order: 13
subp : jr $ra ;order: 14
next : addi $v0 ,$zero ,99h ;order: 15
	ori $v1 ,$zero ,77h ;order: 16
	sll $v1 ,$v0 ,4 ;order: 17
	srl $v1 ,$v0 ,4 ;order: 18
	srlv $v1 ,$v0 ,$at ;order: 19
	lui $a2 ,9988h ;order: 1A
	sra $a3 ,$a2 ,4 ;order: 1B
	addi $v0 ,$zero ,0 ;order: 1C
	addi $v1 ,$zero ,2 ;order: 1D
	sub $at ,$v0 ,$v1 ;order: 1E
	j start ;order: 1F
end start 
code ends 

⌨️ 快捷键说明

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