edit.txt

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

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

⌨️ 快捷键说明

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