WINCE
-
BootROM,Blcommon.cWINCE 2012. 1. 2. 11:06
Boot ROM 이란걸 정리하면, CPU 가 처음 켜지고 어떻게 동작할것인지 미리 정의 해놓은 ROM 영역이다. 저 Boot ROM 은 CPU 마다 모두 다르며, CPU 가 만들어 질때부터 만들어져 나오게 된다. 그렇기 때문에, 저 영역을 개발자가 건드리는 부분은 아니다. 언제든지 프로세서는 리셋벡터로 점프하기 위한 파워 전이를 통해서 가게되며, Boot ROM 은 하드웨어 메커니즘에 따라 물리영역으로 분기하기도 하고, 가상영역으로 분기하기도 한다. 0x0000_0000 - 0x0000_BFFF - 물리메모리 영역 0x5E00_0000 - 0x5E01_FFFF - 가상메모리 영역 분기하고 난뒤에, 저 영역에 있는 어셈코드를 읽고나서 플레쉬에 있는 Bootloader 부분을 RAM 으로 복사를 해오게 된다..
-
데이터 처리 명령어 - AND, ORR, EORWINCE/Assembly 2012. 1. 1. 23:28
4.3.4. AND, ORR, EOR, BIC 및 ORN 논리 AND, OR, 배타적 OR, 비트 지우기 및 OR NOT 구문 op{S}{cond} Rd, Rn, Operand2 인수 설명: op 다음 중 하나입니다. AND 논리 AND ORR 논리 OR EOR 논리 배타적 OR BIC 논리 AND NOT ORN 논리 OR NOT (Thumb-2에만 해당) S 선택적 접미사입니다. S를 지정하면 연산 결과의 조건 코드 플래그가 업데이트됩니다 (조건부 실행 참조). cond 선택적 조건 코드입니다 (조건부 실행 참조). Rd 대상 레지스터입니다. Rn 첫 번째 피연산자가 들어 있는 레지스터입니다. Operand2 유연한 두 번째 피연산자입니다. 옵션에 대한 자세한 내용은 유연한 두 번째 피연산자를 참조하십..