If you know the above will only be reading a ten byte array then you could instead use a memory input like: "m" (*(const char (*)[10]) p). Here is an example of a PowerPC vector scale implemented in assembly, complete with vector and condition code clobbers, and some initialized offset registers that are unchanged by the asm . ANSWER: (A). See Final review: MIPS - Instruction formats for more details. 1.2Pseudoinstructions¶ Which of the following instructions is NOT part of the MIPS instruction set, and is merely a pseudoinstruction that will be converted into real MIPS instructions by the assembler? (A) beq (B) blt (C) sll (D) addi; ANSWER: (B). Apr 24, 2019 · Step1: Take the input of N numbers as an array arr. Step2: Repeat step 2 to 5 For(i=0;i<n;i++) Step3: For(j=0;j<n-i-1;j++) Step4: if(arr[j]>arr[j+1] Step5: swap(arr[j],arr[j+1]) Step6: End. Analysis: In general, as we have N numbers, so we have to do (N-1)+(N-2)+(N-3)+…+2+1 = ((N-1)*N)/2 comparisons. So, the complexity of the algorithm is O(n^2) load word at RAM address ($t0+4) into register $t2 "4" gives offset from address in register $t0 sw $t2, -12($t0) store word in register $t2 into RAM at address ($t0 - 12) negative offsets are fine Note: based addressing is especially useful for: arrays; access elements as offset from base address You're going to need to store the each of the cats age in memory if you want to print it. I would create a .word for each of the cats age. When you call the constructor, set the cat's age in memory, and then when you try to print it, it should work.