HEX값을 읽는 규칙을 모르겠습니다 ,,
258
작성한 질문수 21
xpsr이 0x1000000일 때,
[N,Z,C,V = 0,0,0,1] 이라고 하셨는데요
0x1000000를 2진수로 바꾸면
0001 0000 0000 0000 0000 0000 0000 의 값이 나옵니다.
그럼 24번째 bit가 1인데요
V Flag는 28번 bit라고 하셔서 이해가가지 않습니다,,,
after 값에서도 0x81000000
[NZCV = 1,0,0,0]
1000 0001 0000 0000 0000 0000 0000 0000
설명 한번 부탁드립니다 ㅠ
답변 1
0
안녕하세요. 박종호님!
종호님이 강의 영상속의 오류를 찾으신 것 같습니다. 혼란을 드려 죄송합니다.
제가 영상(s303_CONDITION CODE 2:33) 에서 소스코드를 설명하면서 xpsr 값 0x1000000 을 0x10000000 로 잘못 보았습니다.
다시 한번 정리해드리자면,
[N,Z,C,V = 0,0,0,0] 이 맞습니다.
그리고, AFTER 값은 말씀하신 것처럼 0x81000000 [NZCV = 1,0,0,0] 이 맞습니다.
정확한 정보를 전달해드리려고 더욱 더 노력하겠습니다.
잘못된 부분을 지적해주셔서 감사합니다.
stm32cubeide 관련 문의
0
84
2
DMA 관련한 강의도 제작해주실 수 있으신가요 ?
0
116
1
그림들도 해석 할 수 있어야 하나요?
1
114
2
no-stlink
1
101
2
4개의 CPU 사이클이 필요한 이유
1
110
2
MAC으로 진행 질문드려요..
1
100
2
학습 진행 시, 사용하는 Board에 대한 문의 드립니다!
0
167
2
push pop 질문
1
209
2
STM32Fx Cortex ARM 프로그래밍 저자:홍봉조, 출판사:지식과 감성
0
250
1
CORTEX_02_ASSEMBLY 빌드시 에러
1
276
1
외부 ST Link 연결 이용한 SWD 방법
0
359
1
파이프라인과 명령어
1
336
1
명령어 fetch
0
242
1
lr 레지스터 LSB 값
1
269
1
Disassembly 창 문제
0
357
1
s702 강좌에서 사용한 technical reference manual 문서
1
337
1
s702에 원자적 Access 를 위한 BSRR 코드작성 부분에 대해서
1
279
1
s202 LED 점등 예제 실행시 에러
2
357
1
STM32F429I-DISC 보드의 펌웨어
2
398
1
제공되지 않은 강의교재
0
319
1
s524 테일체이닝 강의 질문
0
242
1
부트코드와 부트로더의 차이점
1
1537
1
메모리 맵 질문
0
291
1
xPSR 레지스터 플래그 값 및 기타 질문 드립니다.
1
874
2





