今週のレポート

4.1

512(10) = 0000 0010 0000 0000(2)

4.2

  • 1023(10) = 1111 1111 1111 1111 1111 1100 0000 0001

4.3

  • 4,000,000(10) = 1111 1111 1100 0010 1111 0111 0000 0000

4.4

1111_1111_1111_1111_1111_1111_1111_1110_0000_1100(2) = -500(10)

4.5

1111 1111 1111 1111 1111 1111 1111 1111 1111 1111(2) = -1

4.6

0111_1111_1111_1111_1111_1111_1111_1111(2) = 2147483647(10)

4.7

0x7ffffffa = 2147483642(10) = 1111111111111111111111111111010(2)

4.8

1100 1010 1111 1110 1111 1010 1010 1100 1110 = CAFEFAACE

4.9

負の即値による加算命令で代用できるから。

4.10

  addu $t2,$zero,$t3
  bgez $t3,label
  sub $t2,$zero,$t3
label: