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

📄 opcodes.asm

📁 Plasma IP Core 你可以利用这个组件在FPGA中设计MIPS结构的CPU
💻 ASM
📖 第 1 页 / 共 2 页
字号:
   ori   $10,$0,'A'   ori   $11,$0,'B'   ori   $12,$0,'C'   ori   $13,$0,'D'   ori   $2,$0,100   ori   $3,$0,123   ori   $4,$0,123   bne   $3,$4,$BNE1   sb    $10,0($20)   sb    $11,0($20)   bne   $2,$3,$BNE1   sb    $12,0($20)   sb    $22,0($20)$BNE1:   sb    $13,0($20)   sb    $23,0($20)   sb    $21,0($20)   #k: J   ori   $2,$0,'k'   sb    $2,0($20)   ori   $10,$0,'A'   ori   $11,$0,'B'   ori   $15,$0,'X'   j     $J1   sb    $10,0($20)   sb    $15,0($20)$J1:   sb    $11,0($20)   sb    $23,0($20)   sb    $21,0($20)   #l: JAL   ori   $2,$0,'l'   sb    $2,0($20)   ori   $10,$0,'A'   ori   $11,$0,'B'   ori   $12,$0,'C'   ori   $13,$0,'D'   ori   $14,$0,'E'   ori   $15,$0,'X'   jal   $JAL1   sb    $10,0($20)   sb    $13,0($20)   b     $JAL2   sb    $14,0($20)   sb    $15,0($20)$JAL1:   sb    $11,0($20)   jr    $31   sb    $12,0($20)   sb    $22,0($20)$JAL2:   sb    $23,0($20)   sb    $21,0($20)   #m: JALR   ori   $2,$0,'m'   sb    $2,0($20)   ori   $10,$0,'A'   ori   $11,$0,'B'   ori   $12,$0,'C'   ori   $13,$0,'D'   ori   $14,$0,'E'   ori   $15,$0,'X'   la    $3,$JALR1   jalr  $3   sb    $10,0($20)   sb    $13,0($20)   b     $JALR2   sb    $14,0($20)   sb    $15,0($20)$JALR1:   sb    $11,0($20)   jr    $31   sb    $12,0($20)   sb    $22,0($20)$JALR2:   sb    $23,0($20)   sb    $21,0($20)   #n: JR   ori   $2,$0,'n'   sb    $2,0($20)   ori   $10,$0,'A'   ori   $11,$0,'B'   ori   $15,$0,'X'   la    $3,$JR1   jr    $3   sb    $10,0($20)   sb    $15,0($20)$JR1:   sb    $11,0($20)   sb    $23,0($20)   sb    $21,0($20)   #o: NOP   ori   $2,$0,'o'   sb    $2,0($20)   ori   $2,$0,65   nop   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)#   b     LoadTestBreakTest:   #p: BREAK   ori   $2,$0,'p'   sb    $2,0($20)   ori   $2,$0,'z'   ori   $4,$0,59   break 0   addi  $4,$4,1   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #q: SYSCALL   ori   $2,$0,'q'   sb    $2,0($20)   ori   $4,$0,61   syscall 0   addi  $4,$4,-1   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   ######################################   #Load, Store, and Memory Control Instructions   ######################################LoadTest:   ori   $2,$0,'L'   sb    $2,0($20)   ori   $2,$0,'o'   sb    $2,0($20)   ori   $2,$0,'a'   sb    $2,0($20)   ori   $2,$0,'d'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #a: LB   ori   $2,$0,'a'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x414243fc   sw    $3,16($2)   lb    $4,16($2)   sb    $4,0($20)   lb    $4,17($2)   sb    $4,0($20)   lb    $4,18($2)   sb    $4,0($20)   lb    $2,19($2)   sra   $3,$2,8   addi  $3,$3,0x45   sb    $3,0($20)   addi  $2,$2,0x49   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #b: LBU   ori   $2,$0,'b'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x41424344   sw    $3,16($2)   lb    $4,16($2)   sb    $4,0($20)   lb    $4,17($2)   sb    $4,0($20)   lb    $4,18($2)   sb    $4,0($20)   lb    $2,19($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #c: LH   ori   $2,$0,'c'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x00410042   sw    $3,16($2)   lh    $4,16($2)   sb    $4,0($20)   lh    $2,18($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #d: LHU   ori   $2,$0,'d'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x00410042   sw    $3,16($2)   lh    $4,16($2)   sb    $4,0($20)   lh    $2,18($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #e: LW   ori   $2,$0,'e'   sb    $2,0($20)   or    $2,$0,$24   li    $3,'A'   sw    $3,16($2)   ori   $3,$0,0   lw    $2,16($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #f: LWL & LWR   ori   $2,$0,'f'   sb    $2,0($20)   or    $2,$0,$24   li    $3,'A'   sw    $3,16($2)   ori   $3,$0,0   lwl   $2,16($2)   lwr   $2,16($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #g: SB   ori   $2,$0,'g'   sb    $2,0($20)   ori   $2,$0,'A'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #h: SH   ori   $2,$0,'h'   sb    $2,0($20)   or    $4,$0,$24   ori   $2,$0,0x4142   sh    $2,16($4)   lb    $3,16($4)   sb    $3,0($20)   lb    $2,17($4)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #i: SW   ori   $2,$0,'i'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x41424344   sw    $3,16($2)   lb    $4,16($2)   sb    $4,0($20)   lb    $4,17($2)   sb    $4,0($20)   lb    $4,18($2)   sb    $4,0($20)   lb    $2,19($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #j: SWL & SWR   ori   $2,$0,'j'   sb    $2,0($20)   or    $2,$0,$24   li    $3,0x41424344   swl   $3,16($2)   swr   $3,16($2)   lb    $4,16($2)   sb    $4,0($20)   lb    $4,17($2)   sb    $4,0($20)   lb    $4,18($2)   sb    $4,0($20)   lb    $2,19($2)   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   ######################################   #Logical Instructions   ######################################LogicalTest:   ori   $2,$0,'L'   sb    $2,0($20)   ori   $2,$0,'o'   sb    $2,0($20)   ori   $2,$0,'g'   sb    $2,0($20)   ori   $2,$0,'i'   sb    $2,0($20)   ori   $2,$0,'c'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #a: AND   ori   $2,$0,'a'   sb    $2,0($20)   ori   $2,$0,0x0741   ori   $3,$0,0x60f3   and   $4,$2,$3   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #b: ANDI   ori   $2,$0,'b'   sb    $2,0($20)   ori   $2,$0,0x0741   andi  $4,$2,0x60f3   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #c: LUI   ori   $2,$0,'c'   sb    $2,0($20)   lui   $2,0x41   srl   $3,$2,16   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #d: NOR   ori   $2,$0,'d'   sb    $2,0($20)   li    $2,0xf0fff08e   li    $3,0x0f0f0f30   nor   $4,$2,$3   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #e: OR   ori   $2,$0,'e'   sb    $2,0($20)   ori   $2,$0,0x40   ori   $3,$0,0x01   or    $4,$2,$3   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #f: ORI   ori   $2,$0,'f'   sb    $2,0($20)   ori   $2,$0,0x40   ori   $4,$2,0x01   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #g: XOR   ori   $2,$0,'g'   sb    $2,0($20)   ori   $2,$0,0xf043   ori   $3,$0,0xf002   xor   $4,$2,$3   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)   #h: XORI   ori   $2,$0,'h'   sb    $2,0($20)   ori   $2,$0,0xf043   xor   $4,$2,0xf002   sb    $4,0($20)   sb    $23,0($20)   sb    $21,0($20)    ######################################   #Move Instructions   ######################################MoveTest:   ori   $2,$0,'M'   sb    $2,0($20)   ori   $2,$0,'o'   sb    $2,0($20)   ori   $2,$0,'v'   sb    $2,0($20)   ori   $2,$0,'e'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #a: MFHI   ori   $2,$0,'a'   sb    $2,0($20)   ori   $2,$0,65   mthi  $2   mfhi  $3   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #b: MFLO   ori   $2,$0,'b'   sb    $2,0($20)   ori   $2,$0,65   mtlo  $2   mflo  $3   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #c: MTHI   ori   $2,$0,'c'   sb    $2,0($20)   ori   $2,$0,65   mthi  $2   mfhi  $3   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #d: MTLO   ori   $2,$0,'d'   sb    $2,0($20)   ori   $2,$0,65   mtlo  $2   mflo  $3   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   ######################################   #Shift Instructions   ######################################ShiftTest:   ori   $2,$0,'S'   sb    $2,0($20)   ori   $2,$0,'h'   sb    $2,0($20)   ori   $2,$0,'i'   sb    $2,0($20)   ori   $2,$0,'f'   sb    $2,0($20)   ori   $2,$0,'t'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)   #a: SLL   ori   $2,$0,'a'   sb    $2,0($20)   li    $2,0x40414243   sll   $3,$2,8   srl   $3,$3,24   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #b: SLLV   ori   $2,$0,'b'   sb    $2,0($20)   li    $2,0x40414243   ori   $3,$0,8   sllv  $3,$2,$3   srl   $3,$3,24   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #c: SRA   ori   $2,$0,'c'   sb    $2,0($20)   li    $2,0x40414243   sra   $3,$2,16   sb    $3,0($20)   li    $2,0x84000000   sra   $3,$2,25   sub   $3,$3,0x80   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #d: SRAV   ori   $2,$0,'d'   sb    $2,0($20)   li    $2,0x40414243   ori   $3,$0,16   srav  $3,$2,$3   sb    $3,0($20)   ori   $3,$0,25   li    $2,0x84000000   srav  $3,$2,$3   sub   $3,$3,0x80   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #e: SRL   ori   $2,$0,'e'   sb    $2,0($20)   li    $2,0x40414243   srl   $3,$2,16   sb    $3,0($20)   li    $2,0x84000000   srl   $3,$2,25   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   #f: SRLV   ori   $2,$0,'f'   sb    $2,0($20)   li    $2,0x40414243   ori   $3,$0,16   srlv  $4,$2,$3   sb    $4,0($20)   ori   $3,$0,25   li    $2,0x84000000   srlv  $3,$2,$3   sb    $3,0($20)   sb    $23,0($20)   sb    $21,0($20)   ori   $2,$0,'D'   sb    $2,0($20)   ori   $2,$0,'o'   sb    $2,0($20)   ori   $2,$0,'n'   sb    $2,0($20)   ori   $2,$0,'e'   sb    $2,0($20)   sb    $23,0($20)   sb    $21,0($20)$DONE:   j     $DONE   nop   .set reorder	.end	entry

⌨️ 快捷键说明

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