티스토리 뷰

학교

컴퓨터구조 ANSWER1

devbelly 2021. 10. 30. 22:53
  1. answer: mflo $t0

  2. answer: 000000 01000 01001 00000 00000 011000

  3. answer: 000000 00000 00000 01010 00000 010010

  4. answer: 3

  5. answer: 1

  6. answer:000000 10001 10010 01000 00000 100000

  7. answer: sub $6 $4 $5

  8. answer: 000000 00000 10000 01010 00100 000000

  9. answer: 001101 01001 01011 1000 0000 0000 0000

  10. answer: 001100 00000 01100 1111 1111 1111 1111 1111

  11. answer: 001000 00000 01101 1111 1111 1111 1111

  12. answer: True

  13. answer: ori $t1, $0, -32768, (상수 field를 10진수로 표현해야한다)

  14. answer: True

  15. answer: lui $t1, -1,ori $t1, $0, -32768

  16. answer: True

  17. answer: 0x56780000 / answer: 001111 00000 01000 1111 1111 1111 1111

  18. answer: 101011 00101 00100 0000 0000 0000 1000

  19. answer: 100011 00101 00110 0000 0000 0000 1000, lw $6, 8($5)

  20. answer:

    lw $t0, 32($s3) #base register로부터 32비트 떨어져있으므로(4 byte x 8) 32라고 적어야 한다.
    add $s1, $s2, $t0
  21. answer: 000000 01001 00000 00000 00000 001000

  22. answer: 000010 0000 0100 0000 0000 0000 0010 01 (상위 4비트는 PC의 4비트로 채우고 하위 2비트는 0으로 채운다)

  23. answer: 000101 00011 00100 0000 0000 0000 0011

    rs, rt의 위치가 assemble후에 바뀌지 않음을 유의하자.

  24. answer: false, (-131071~131071)

  25. answer:

    Loop:    
        sll $t1, $s3, 2
        add $t1, $s6, $t1
        lw $t1, 0($t1)
        bne $t1, $s5, Exit
        addi $s3, $s3, 1
        j Loop
    Exit: 
        jr $ra
  26. answer:

    addi $a0, $0, 10
    addi $v0, $0, 1
    syscall
  27. image

28.

29.

image

30.

image

31.

image

32.

image

33.

image

34.

image

'학교' 카테고리의 다른 글

컴퓨터구조 TEST1  (0) 2021.10.30
컴퓨터구조 중간고사범위  (0) 2021.10.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함