ARM ์ ๊ฐ์ RISC ๋จธ์ ๊ธฐ๋ฐ์ด๋ค.( 32๋นํธ์ RISC ์ํคํ
์ฒ) ๋จ์ํ ๋์์ธ, ์ ์ ๋ช
๋ น์ด ์ธํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ ๋ ฅ์ ์ ๊ฒ ์ฐ๊ณ ๊ฐ๊ฒฉ๋ ์ธ๋ค. ๋์ฉ๋ ๋ฒ์ฉ ๋ ์ง์คํฐ ํ์ผ์ ๊ฐ์ง๋ค. load/store ์ํคํ
์ฒ๋ค. load/ store ๋ช
๋ น์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ๋ ๋ช
๋ น์ด๋ค. ๋ ์ง์คํฐ์ ๊ฐ๋ง ์ด์ฉํ์ฌ ํ๋ก์ธ์ฑํ๋ค. ๋ช
๋ น์ด์ ๊ธธ์ด๋ 32๋นํธ๋ก ๊ณ ์ ๋์ด์๋ค. ARM์์ byte๋ 8bit, halfword๋ 16bit, word๋ 32bit์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋ค. ARM์์ ๋ช
๋ น์ด๋ 32๋นํธ์ ARM ๋ช
๋ น์ด ์ธํธ๋ 16๋นํธ์ Thumb ๋ช
๋ น์ด ์ธํธ๋ฅผ ๊ตฌํํ๋ค. Jazelle ์ฝ์ด๋ค์ ์๋ฐ ๋ฐ์ดํธ ์ฝ๋๋ฅผ ๊ตฌํํ ์ ์๋ค. ARM์์์ ๋ ์ง์คํฐ ์ฝ์ด์ 37๊ฐ ๋ ์ง์คํฐ 1๊ฐ์ PC 1๊ฐ์ CPSR(Current ..