"Cortex-M"의 두 판 사이의 차이
TRACE32
1번째 줄: | 1번째 줄: | ||
− | <p><span style="font-family: malgun;">* 계속 업데이트 중 입니다. 링크를 통하여 해당 문서로 이동하실 수 있습니다. * </span></p> | + | <p><span style="font-family: malgun; font-size: small;">* 계속 업데이트 중 입니다. 링크를 통하여 해당 문서로 이동하실 수 있습니다. * </span></p> |
<p> </p> | <p> </p> | ||
− | <h2><span style="font-size: | + | <h2><span style="font-size: small; font-family: malgun;">Cortex-M instruction set</span></h2> |
− | <h3><span style="font-family: malgun;">Memory access instructions</span></h3> | + | <h3><span style="font-family: malgun; font-size: small;">Memory access instructions</span></h3> |
<p><span style="color: #000000; font-size: small; font-family: malgun;"><strong><a style="font-family: malgun;" href="/wiki/index.php/LDR_and_STR">LDR and STR basic form</a></strong> : LDR/STR 명령의 기본 설명입니다.</span></p> | <p><span style="color: #000000; font-size: small; font-family: malgun;"><strong><a style="font-family: malgun;" href="/wiki/index.php/LDR_and_STR">LDR and STR basic form</a></strong> : LDR/STR 명령의 기본 설명입니다.</span></p> | ||
− | <p><span style="font-family: malgun; font-size: | + | <p><span style="font-family: malgun; font-size: small;"><strong><a href="/wiki/index.php/LDR_and_STR,_data_width">LDR and STR, data width</a></strong> : 바이트(8-bit), 하프워드(16-bit), 워드(32-bit) 단위로 동작하는 LDR/STR 명령에 대한 설명입니다.</span></p> |
<p><span style="font-size: small; font-family: malgun;"><span style="color: #000000;"><strong><a href="/wiki/index.php/LDR_and_STR,_immediate_offset">LDR and STR, immediate offset</a></strong> : "</span>LDR R0, [R13,<span style="color: #ff9900;">#0x48</span>]" 과 같이 LDR/STR 명령에 상수값의 오프셋이 포함된 경우에 대한 설명입니다.</span></p> | <p><span style="font-size: small; font-family: malgun;"><span style="color: #000000;"><strong><a href="/wiki/index.php/LDR_and_STR,_immediate_offset">LDR and STR, immediate offset</a></strong> : "</span>LDR R0, [R13,<span style="color: #ff9900;">#0x48</span>]" 과 같이 LDR/STR 명령에 상수값의 오프셋이 포함된 경우에 대한 설명입니다.</span></p> | ||
<p><span style="font-size: small; font-family: malgun;"><span style="color: #000000;"><strong><a href="/wiki/index.php/LDR_and_STR,_register_offset">LDR and STR, register offset</a></strong> : "STR R0</span>, [R2, <span style="color: #ff9900;">R4</span>]" 와 같이 LDR/STR 명령에 레지스터값의 오프셋이 포함된 경우에 대한 설명입니다.</span></p> | <p><span style="font-size: small; font-family: malgun;"><span style="color: #000000;"><strong><a href="/wiki/index.php/LDR_and_STR,_register_offset">LDR and STR, register offset</a></strong> : "STR R0</span>, [R2, <span style="color: #ff9900;">R4</span>]" 와 같이 LDR/STR 명령에 레지스터값의 오프셋이 포함된 경우에 대한 설명입니다.</span></p> | ||
− | <p><span style="font-family: malgun;">LDM and STM : </span></p> | + | <p><span style="font-family: malgun; font-size: small;">LDM and STM : </span></p> |
− | <p><span style="font-family: malgun;">PUSH and POP :</span></p> | + | <p><span style="font-family: malgun; font-size: small;">PUSH and POP :</span></p> |
<p> </p> | <p> </p> | ||
− | <h3><span style="font-family: malgun;">General data processing instructions</span></h3> | + | <h3><span style="font-family: malgun; font-size: small;">General data processing instructions</span></h3> |
− | <p><span style="font-family: malgun;">ADD, ADC, SUB, SBC and RSB</span></p> | + | <p><span style="font-family: malgun; font-size: small;">ADD, ADC, SUB, SBC and RSB</span></p> |
− | <p><span style="font-family: malgun;">AND, ORR, EOR, BIC and ORN</span></p> | + | <p><span style="font-family: malgun; font-size: small;">AND, ORR, EOR, BIC and ORN</span></p> |
− | <p><span style="font-family: malgun;"><br /></span></p> | + | <p><span style="font-family: malgun; font-size: small;"><br /></span></p> |
− | <p><span style="font-family: malgun;">Multiply and divide instructions</span></p> | + | <p><span style="font-family: malgun; font-size: small;">Multiply and divide instructions</span></p> |
− | <p><span style="font-family: malgun;">Saturating instructions</span></p> | + | <p><span style="font-family: malgun; font-size: small;">Saturating instructions</span></p> |
− | <p><span style="font-family: malgun;">Bitfield instructions</span></p> | + | <p><span style="font-family: malgun; font-size: small;">Bitfield instructions</span></p> |
− | <p><span style="font-family: malgun;">Miscellaneous instructinos</span></p> | + | <p><span style="font-family: malgun; font-size: small;">Miscellaneous instructinos</span></p> |
<p> </p> | <p> </p> | ||
<p> </p> | <p> </p> | ||
<p> </p> | <p> </p> | ||
<p><span style="font-family: malgun; font-size: small;"><br /></span></p> | <p><span style="font-family: malgun; font-size: small;"><br /></span></p> |
2015년 5월 7일 (목) 11:13 판
* 계속 업데이트 중 입니다. 링크를 통하여 해당 문서로 이동하실 수 있습니다. *
Cortex-M instruction set
Memory access instructions
LDR and STR basic form : LDR/STR 명령의 기본 설명입니다.
LDR and STR, data width : 바이트(8-bit), 하프워드(16-bit), 워드(32-bit) 단위로 동작하는 LDR/STR 명령에 대한 설명입니다.
LDR and STR, immediate offset : "LDR R0, [R13,#0x48]" 과 같이 LDR/STR 명령에 상수값의 오프셋이 포함된 경우에 대한 설명입니다.
LDR and STR, register offset : "STR R0, [R2, R4]" 와 같이 LDR/STR 명령에 레지스터값의 오프셋이 포함된 경우에 대한 설명입니다.
LDM and STM :
PUSH and POP :
General data processing instructions
ADD, ADC, SUB, SBC and RSB
AND, ORR, EOR, BIC and ORN
Multiply and divide instructions
Saturating instructions
Bitfield instructions
Miscellaneous instructinos