"If-Then"의 두 판 사이의 차이
TRACE32
5번째 줄: | 5번째 줄: | ||
<p>x, y, z에는 T(Then) 혹은 E(Else)중 하나가 올 수 있으며, 있을 수도 있고 없을 수도 있습니다.</p> | <p>x, y, z에는 T(Then) 혹은 E(Else)중 하나가 올 수 있으며, 있을 수도 있고 없을 수도 있습니다.</p> | ||
<p> </p> | <p> </p> | ||
− | <p>예를 들어 아래와 같은 여러가지 조합이 나올 수 | + | <p>예를 들어 아래와 같은 여러가지 조합이 나올 수 있다는 말씀입니다</p> |
<p>IT : If-Then</p> | <p>IT : If-Then</p> | ||
<p>ITT : If-Then-Then</p> | <p>ITT : If-Then-Then</p> | ||
17번째 줄: | 17번째 줄: | ||
<p> </p> | <p> </p> | ||
<p>그럼 몇가지 샘플을 통해서 </p> | <p>그럼 몇가지 샘플을 통해서 </p> | ||
− | |||
<p> </p> | <p> </p> |
2015년 5월 8일 (금) 16:40 판
이번엔, Cortex-M에서 사용하는 Thumb-II의 특이한 어셈블리 중 하나인 If-Then 에 대해서 살펴보겠습니다.
먼저 If-Then 명령의 문법은
"IT{x{y{z}}} cond" 와 같습니다.
x, y, z에는 T(Then) 혹은 E(Else)중 하나가 올 수 있으며, 있을 수도 있고 없을 수도 있습니다.
예를 들어 아래와 같은 여러가지 조합이 나올 수 있다는 말씀입니다
IT : If-Then
ITT : If-Then-Then
ITE : If-Then-Else
ITTT : If-Then-Then-Then
ITTE : If-Then-Then-Else
ITTTT : If-Then-Then-Then-Then
cond 에는 여러가지 조건 비교문이 올 수 있는데, 아래의 표를 참조하시기 바랍니다.
그럼 몇가지 샘플을 통해서