블로그 이미지
No pain, no gain!
lepoussin

Tag

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

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
  • total
  • today
  • yesterday
04-18 20:18
1. 데이터 처리 명령
  1) operand(ALU에서 데이터를 처리할때 사용되는 값)는 레지스터 또는 명령어 내에 포함되어있는 이미디어트(Immediate) 상수만을 사용할 수 있음(직접 메모리 내에 포함되어 있는 데이터를 사용하거나 그 결과를 메모리에 직접 저장할 수 없음)
  2) Load/Store : LDR/STR 명령 사용
    ex) LDR R0, [R4, R5]
    ex) STR R0, [R4, R5]

2. ARM 명령어의 처리 과정과 파이프라인
  1) ARM 명령어 처리 과정 : FETCH → DECODE → EXECUTE → MEMORY → WRITE
    ① FETCH : 명령어 패치
    ② DECODE : 디코드, Reg Select, Reg Read
    ③ EXECUTE : Shift, ALU 연산
    ④ MEMORY : 메모리 액세스
    ⑤ WRITE : 레지스터에 기록
posted by lepoussin