arm

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 ..
๋•ก๋•ก๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป
'arm' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก