게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
본삭]arm 어셈블리 DCD,DCB에 대해 질문하고싶습니다!
게시물ID : programmer_13804짧은주소 복사하기
작성자 : taeyeon
추천 : 0
조회수 : 1077회
댓글수 : 0개
등록시간 : 2015/10/11 22:10:29
옵션
  • 본인삭제금지
제가 지금 DCB로 문장을 비교하는 프로그램을 만들고 있습니다.
 
그래서 Value1 DCB "Hello",0   Value2 DCB "Hello",0
 
이렇게 두개의 DCB를 사용해서 문장 두 개를 저장을 했습니다.
 
그리고 그럼 만약 Value1이라는 문장이 20이라는 주소부터 저장이 된다면 Value2는 26부터 저장이 되게 되는데,
 
이 문장을 LDR r0,=Value1 ,r1 ,= Value2 이렇게 불러온 뒤에, LDR r2,[r0],#1  LDR r3,[r1],#1 이렇게 첫 문장인 H를 r2,r3에 불러왔습니다.
 
근데 이게 제대로 불러와진다면 값이 똑같아야되는데, 값이 다르게 나와서 왜 이런지를 모르겠습니다...
 
DCD도 역시 이상하게 값이 불러와지더라구요. 이게 원래 이런건지,그리고 원래 이렇다면 어떻게 해야 같은 값을 받아낼 수 있는지 알고싶습니다!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호