22.09.25 일요일 4시 투썸플레이스 홍대걷고싶은거리점
- 컴퓨터구조 복습
MIPS Data Transfer Operations:
store instruction은 저장할 내용을 register에 임시저장한 후 memory로 이동
sw $4, 8($5)
sw: "store word" operation
$4: source operand in register
8: offset
$5: base register
8($5): memory address = R[$5] + 8
메모리 주소를 굳이 이렇게 나타내는 이유: 메모리 주소가 계속 바뀌어서 절댓값을 쓸 수 없다.
Memory Operands
Memory는 byte 단위로 저장된다
8-bit(=1byte = 16진수 2자리) 마다 주소가 있다.
10진수: 0, 16진수: 0x00000000, 2진수: 0000 0000 0000 0000 0000 0000 0000 0000
MIPS 분기 명령어
분기 명령어(branch instructions)
1. jump reguster: jr $31
2. jump: j L1
3. jump and link: jal L1
4. branch equal: beq $2, $3, L1
5. branch not equal: ben $4, $5, L1
- 이산수학 복습
보수의 연산
- 보수 연산의 결과 발생한 초과비트(오버플로우)
* 부호화-1의 보수: 초과 비트는 한 번 더 더해줌
* 부호화-2의 보수: 초과 비트는 버림
-초과비트 처리 후 부호비트 값이
* 0이면 그대로 10진수 변환
* 1이면 해당 보수로 다시 변환하고 10진 변환 후 음수 기호 붙이기
'2022모각코' 카테고리의 다른 글
22.11.12 모각코 6회차 (0) | 2022.12.01 |
---|---|
22.11.05 모각코 5회차 (0) | 2022.11.10 |
22.10.16 모각코 4회차 (0) | 2022.10.25 |
22.10.09 모각코 3회차 (0) | 2022.10.17 |
22.10.02 모각코 2회차 (0) | 2022.10.03 |