• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

D영역에 큰 값을 넣을때..

  • 짹쨕
  • 3517
  • 2

D영역에 37137 이란 값을 넣으면 -28339 이라고 나옵니다.
D영역 값의 범위를 넘은것 같은데 ...
저 값을 넣어야 하는데 이럴 경우 어떻게 해야하나요
초보의 무식한 질문입니다.
 

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 2

1등 초코몽 2016.05.14. 21:29

16비트 범위를 넘어서 그래요 [DMOV K37137 D0] 해보셔요

2등 유온 2016.05.14. 21:29

일반적으로 D영역은 16비트 부호있는 정수설정 메모리 입니다. 따라서 설정값이 -32768 ~ +32767까지 설정합니다. 이 보다 더 큰 값을 설정하기 위해서는 16비트 D영역을 2개 붙여서 사용하면 32비트 영역으로 사용하면 됩니다. 명령어 앞에 [DMOV k37137 D0] 를 실행하면 D0, D1영역이 32비트 하나의 영역으로 되어 37137를 저장합니다.

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?