lr 레지스터 LSB 값
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 꼼꼼한 강의에 항상 감사드립니다!강의 중에 lr 레지스터에 저장된 값의 LSB가 1이면 Thumb 명령어라고 하셨는데 Thumb2 명령어는 따로 구분하는게 있나요?
回答 1
1
안녕하세요. 박정원님!
Thumb-2 명령어는 레지스터의 LSB가 1로 설정되어 있을 때 실행되며, Thumb 명령어와 마찬가지로 이 규칙을 따릅니다. 이 명령어 세트는 Thumb의 확장 버전으로, 16비트와 32비트 명령어를 혼합하여 사용할 수 있는 특징을 가지고 있습니다. 추가적으로, Thumb-2는 런타임 시 내부적으로 명령어가 16비트인지 아니면 32비트인지를 판별할 수 있는 메커니즘을 갖추고 있어, 명령어의 처리 과정을 더욱 효율적으로 만듭니다.
1
Thumb-2 명령어 세트 내의 16비트 명령어들도 Thumb-2의 일부로 간주됩니다. 결국 16비트 크기와 32비트 크기인 경우 모두 한 가지 Thumb-2 명령어로 통일된 명칭을 사용합니다.
stm32cubeide 관련 문의
0
46
2
DMA 관련한 강의도 제작해주실 수 있으신가요 ?
0
95
1
그림들도 해석 할 수 있어야 하나요?
1
100
2
no-stlink
1
80
2
4개의 CPU 사이클이 필요한 이유
1
100
2
MAC으로 진행 질문드려요..
1
95
2
학습 진행 시, 사용하는 Board에 대한 문의 드립니다!
0
159
2
push pop 질문
1
190
2
STM32Fx Cortex ARM 프로그래밍 저자:홍봉조, 출판사:지식과 감성
0
242
1
CORTEX_02_ASSEMBLY 빌드시 에러
1
270
1
외부 ST Link 연결 이용한 SWD 방법
0
339
1
파이프라인과 명령어
1
327
1
명령어 fetch
0
238
1
Disassembly 창 문제
0
349
1
s702 강좌에서 사용한 technical reference manual 문서
1
325
1
s702에 원자적 Access 를 위한 BSRR 코드작성 부분에 대해서
1
271
1
s202 LED 점등 예제 실행시 에러
2
351
1
STM32F429I-DISC 보드의 펌웨어
2
394
1
제공되지 않은 강의교재
0
319
1
s524 테일체이닝 강의 질문
0
234
1
부트코드와 부트로더의 차이점
1
1525
1
메모리 맵 질문
0
280
1
xPSR 레지스터 플래그 값 및 기타 질문 드립니다.
1
862
2
컴퓨터 연결 및 회로도
0
421
1

