MOVFF 0x10, 0x15
을 기계어로 변환하려고합니다. 마이크로 컨트롤러는 마이크로 칩 PIC 18F1220입니다. 참조 설명서는 말한다 :기계 코드 조립 명령
MOVFF fs,fd
인코딩 :
1 단어 : 1100 ffff ffff ffffs
2 단어 :
1100 0000 0010 0000
1111 0000 0010 0101
하지만지고있어 해결책이
입니다 :1111 ffff ffff ffffd
해결 방법은
0x10 = 0001 0000
0x15 = 0001 0101
1100 0000 0001 0000
1111 0000 0001 0101
정답을 얻는 방법을 설명해 주시겠습니까?
고맙습니다.
내가 NOP에 대한 부분을 이해하지 않습니다. –
NOP는 작동하지 않으며 MCPU 명령 사이클을 1 회 수행합니다. 따라서 프리스트 명령이 수행되지 않으면 b'1111 '로 시작하는 다음 명령은 아무 것도하지 않습니다. –
하지만 두 단어의 세 번째 열이 0001 대신 0010 인 이유를 모르겠습니까? – user