본문 바로가기
전기기능장/기초

[전기기능장] 명령어를 무엇을 써야할까? - 제 3편 -

by >ⓐⓑⓒ 2021. 4. 26.

오늘 제3번째 글을 씁니다. 데이터 전송에 대해서 알아볼까 합니다!

오늘은 바로 본론으로 들어가겠습니다! 잘 따라와 주세요!

Pulse에 대해서 잘 모르시겠다면 1편을 참조해주세요!


[전기기능장] 명령어를 무엇을 써야 할까? - 제1편 -

 

[전기기능장] 명령어를 무엇을 써야할까? - 제 1편 -

전기기능장을 준비하시는 여러분, 시험은 잘 보셨는지요? 여러 가지 심리가 왔다 갔다 할 텐데, 재준비를 해야 하는 사람도 있을 것이고, 쉬는 과정도 중요하다고 생각입니다. 이럴 때 머리를 조

cherky.tistory.com

 


MOV(P), FMOV(P), SUB(P), DIV(P), MUL(P), ADD(P)

  • 명령어 : MOV(P)
  • P0를 누르면 D0에 1이 전송된다는 말입니다!, P0가 계속 눌러있다면 말이죠!
  • 그러나 손을 때도 1은 전송이 되어 있기에 데이터는 계속 그대로 있습니다!
  • MOVP도 눌러도 1이 전송됩니다!

 

언제 사용할지는 제가 67회를 풀 때 보여드리겠습니다!

 

  • 명령어 : FMOV(P)
  • P0을 누르면 D0 ~ D9, 뒤에 숫자가 D0에서 몇 개를 보낼지 정해줍니다.
  • D0 ~ D9에 0을 보내세요입니다! 전기기능장에서 2번 문제 SSC에 대해서 쓸 때 아주 유용합니다!

 

  • 명령어 : ADD(P)
  • P0을 누르면 D0 + D1 = D2
  • D0와 D1의 값을 더하여 D2에 보내줍니다!

 

  • 명령어 : SUB(P)
  • P0을 누르면 D0 - D1 = D2
  • D0와 D1의 값을 빼고 D2에 보내줍니다!

 

  • 명령어 : MUL(P)
  • P0을 누르면 D0 * D1 = D2
  • D0와 D1의 값을 곱하고 D2에 보내줍니다!
  • 잠깐! 주의!!, 가장 중요한 부분입니다. 이해를 해주셔야 합니다!
  • 지금 보면 D2에도 데이터가 저장되나, D3까지 같이 사용합니다! 꼭 D3는 사용하시면 안 됩니다!
  • 설명서를 잘 읽어야 하는 이유입니다!
  • 나중에 되면 데이터가 꼬여서 문제가 발생합니다!

이유는 곱하기는 값이 더 많이 커질 수 있기에 두개를 사용하는겁니다.

 

  • 명령어 : DIV(P)
  • P0을 누르면 D0 / D1 = D2
  • D0와 D1의 값을 나누고 D2, D3에 보내줍니다! D2는 몫, D3는 나머지입니다.
  • DIV는 정수를 표현합니다. 그렇기에 0.5나 0.3은 표기 못하고 0,1로만 표기합니다!
  • 잠깐! 주의!!, 가장 중요한 부분입니다. 이해를 해주셔야 합니다! 곱하기와 같은 경우입니다.
  • 지금 보면 D2에도 데이터가 저장되나, D3까지 같이 사용합니다! 꼭 D3는 사용하시면 안 됩니다!
  • 설명서를 잘 읽어야 하는 이유입니다!
  • 나중에 되면 데이터가 꼬여서 문제가 발생합니다!

다음 시간에는 부호에 대해서 알아보도록 할 예정입니다!

잘만 따라와 주신다면 전기기능장을 쉽게 배울 수 있도록 알려드리겠습니다!


[전기기능장] 명령어를 무엇을 써야할까? - 제 2편 -

 

[전기기능장] 명령어를 무엇을 써야할까? - 제 2편 -

[전기기능장] 명령어를 무엇을 써야할까? - 제 1편 - [전기기능장] 명령어를 무엇을 써야할까? - 제 1편 - 전기기능장을 준비하시는 여러분, 시험은 잘 보셨는지요? 여러 가지 심리가 왔다 갔다 할

cherky.tistory.com


 

댓글