Post Reply 
Teh MIPSong
Author Message
Dr. Soup
Able One

Posts: 86.4620
Threads: 6
Joined: 16th Jan 2010
Reputation: -2.97985
E-Pigs: 6.8621
Post: #1
Teh MIPSong

There's div and nor and mult and or and sllv sra
There's xor and swl and beq and sll and bgezal jumps today
And multu, srav, and j combined with lhu and lui
And also slt and bne and instruction mthi
There's sh and sb and lbu and blez and jal and then sltu
And of course there's and and add and srl and sub and things to do
With the MIPS instructions I am very nimble on my feet
And though I sing assembler but I am really not a geek

There's addu, ori, slti, swr, and bgez and jalr too
And loads of other fun instructions that were put in just for you
The MIPS instruction set is very simple to be memorized
Which will come in handy when you have your code to optimize!

There's addi, divu, lh, rfe, and syscall, jr, mfcz
And mfc1, nop, and break, and bltzal with bczt
And srlv, xori, bltz, and lb, lwl, and addiu
andi, subu, lwr, and lwcz, mtcz, sltiu
There's bczf, bgtz to branch if it's greater than
And mflo and sw, these instructions are not any also-rans
There's mtlo and swcz too, although I don't know what they're for
And lw - that's obviously load word from mem bytes there are four

And now my song is through and I know all of my words by the heart
Which will come in handy when wee have our projects multi-part
I live and breathe the MIPS instruction set on every night and day
Because the MIPS assembler will always try and work my way!

Spoiler for Pronunciation:
  • div: div
  • nor: nor
  • mult: mult
  • or: or
  • sllv: s-l-l-v
  • sra: s-r-a
  • xor: zor
  • swl: swill
  • beq: beck
  • sll: sill
  • bgezal: beh-geezal
  • multu: mult-you
  • srav: srav (one syllable)
  • j: jay
  • lhu: l-h-u
  • lui: l-u-i
  • slt: slit
  • bne: b-n-e
  • mthi: m-t-high
  • sh: shih
  • sb: sib
  • lbu: l-b-u
  • blez: blez
  • jal: jal
  • sltu: slit-u
  • and: and
  • add: add
  • srl: srill
  • sub: sub
  • addu: add-u
  • ori: or-i
  • slti: slitty
  • swr: swir
  • bgez: beh-gez
  • jalr: jal-er
  • addi: addy
  • divu: div-u
  • lh: l-h
  • rfe: reef
  • syscall: sis-call
  • jr: junior
  • mfcz: miff-c-z
  • mfc1: m-f-c-one
  • nop: nopp
  • break: break
  • bltzal: blitz-al
  • bczt: b-c-z-t
  • srlv: s-r-l-v
  • xori: zorri
  • bltz: blitz
  • lb: l-b
  • lwl: lwill
  • addiu: addy-you
  • andi: andy
  • subu: sub-u
  • lwr: lwer
  • lwcz: lwiscz
  • mtcz: m-t-c-z
  • sltiu: slitty-u
  • bzcf: b-z-c-f
  • bgtz: b-g-t-z
  • mflo: em-flow
  • sw: swee
  • mtlo: m-t-low
  • swcz: swizzy
  • lw: lwee

The meaning of life is existence. Wee are just here to exist. Here to save the balance. Not the balance of good and evil or black and white as these exist because wee do. To exist you have to leave some sort of sign. There is something that needs life to exist, wee're here and try to get to know more about our roots. Thus wee began with science to explain the things wee didn't create, but by doing so wee changed the meaning of these and any further attempts to gain knowledge were based on these incorrect assumptions.
01/04/2010 07:31 AM
Find all posts by this user Quote this message in a reply
Smart Alternative

Posts: 17,013.4068
Threads: 1,174
Joined: 19th Jan 2007
Reputation: -1.71391
E-Pigs: 445.4421
Post: #2
RE: Teh MIPSong
Lol, but only really works well for those who know the MIPS instruction set...
A bit monotonous, but nice work on the rhymes.

Thanks for the find and posting :P
01/04/2010 06:01 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 

Forum Jump:

User(s) browsing this thread: 1 Guest(s)

 Quick Theme: