I am little bit confuse about following machine code 0001 1001 0110 0000 0000 0000 0000 0010 this is binary code for machine language and I translated to mips 32 bit instruction.
000110 01011 00000 0000 0000 0000 0010
blez $t3, 2
I am not sure if I translated correctly.
I am not sure why the immediate value is 2 instead of address of target location.
b
instructions use a relative displacement for the target (i.e. relative to PC). It's left-shifted., though, which you left out. cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/addr.html – Peter Cordes