목록 아래로 위로 쓰기 검색 D영역에 큰 값을 넣을때.. 짹쨕 2016.05.14. 21:28 3536 2 D영역에 37137 이란 값을 넣으면 -28339 이라고 나옵니다.D영역 값의 범위를 넘은것 같은데 ...저 값을 넣어야 하는데 이럴 경우 어떻게 해야하나요초보의 무식한 질문입니다. 0 0 신고공유 스크랩 공유 퍼머링크 댓글 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를 저장합니다. 댓글 댓글 새로고침 권한이 없습니다. 로그인 신고 "님의 댓글" 이 댓글을 신고 하시겠습니까? 취소확인 삭제 "님의 댓글" 이 댓글을 삭제하시겠습니까? 취소확인
2등 유온 2016.05.14. 21:29 일반적으로 D영역은 16비트 부호있는 정수설정 메모리 입니다. 따라서 설정값이 -32768 ~ +32767까지 설정합니다. 이 보다 더 큰 값을 설정하기 위해서는 16비트 D영역을 2개 붙여서 사용하면 32비트 영역으로 사용하면 됩니다. 명령어 앞에 [DMOV k37137 D0] 를 실행하면 D0, D1영역이 32비트 하나의 영역으로 되어 37137를 저장합니다. 댓글
16비트 범위를 넘어서 그래요 [DMOV K37137 D0] 해보셔요