사용자 도구

사이트 도구

English

cubloc:wmul:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
cubloc:wmul:index [2016/04/09 02:58]
127.0.0.1 바깥 편집
cubloc:wmul:index [2017/10/02 15:26] (현재)
Comfile Technology
줄 1: 줄 1:
 +====== WMUL ======
 +''​WMUL s1, s2, d''​
  
 +|s1 : 값1, 상수 또는 레지스터 (C,​T,​D,​WP,​WM 사용가능) |
 +|s2 : 값2, 상수 또는 레지스터 (C,​T,​D,​WP,​WM 사용가능) |
 +|d : 저장할 곳, 레지스터 (C,​T,​D,​WP,​WM 사용가능) |
 +
 +s1 과 s2 를 곱해서 d 에 저장합니다. WMUL 는 워드끼리 연산한 뒤, 결과는 더블워드로 저장합니다. ​
 +
 +{{ :​cubloc:​wmul:​wmul.png?​nolink |}}
 +
 +
 +{{ :​cubloc:​wmul:​wmul1.png?​nolink |}}
 +
 +연산결과 D1 에는 1234H * 1234H 의 결과값인 14B5A90H 가 더블워드로 저장됩니다.
 +더블워드끼리 곱하는 명령어는 지원하지 않습니다. ​
 +
 +|제로 플레그 (F73) |결과가 0 이 되면 ON 됩니다. |
 +
 +===== Example =====
 +{{ :​cubloc:​wmul:​wmul2.png?​nolink |}}
 +
 +
 +{{ :​cubloc:​wmul:​wmul3.png?​nolink |}}
 +
 +
 +[[cubloc:​index#​레더_로직:​|CUBLOC 레더로직 목록으로 가기]]