program-counter

    1

    1답변

    워치 독의 원인을 이해하려고 시도합니다. 덤프에서 fe813cf0: 2820 cmp r0, #32 fe813cf2: dbf0 blt.n fe813cd6 <XYZ+0x10> fe813cf4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff fe813cf8: bd10 pop {r4, pc} 내 P

    0

    1답변

    브랜치 명령에 관한 질문이 있습니다. 따라서 분기하지 않는 RS (4 등록) = 0 RT (3 등록) = 7 : 는 I는 0x00002000 (PC)에 위치 지시하는 경우 동일하지 분기하고 다음을 동일하고 다음 식에 따라야 경우 (! RS = RT) 고토 (PC + 오프셋) PC에는 0x00002000이고 오프셋 0000000000001000 내가 한 일은

    3

    2답변

    프로그램 카운터에 대해 읽는 동안 프로그램 카운터는 그 값을 직접 수정할 수있는 방법이 없다는 점에서 특별하다는 것을 알게되었습니다. 프로그램 카운터의 내용을 액세스하거나 수정할 수있는 간접적 인 방법이 있습니까?

    6

    3답변

    Visual Studio에서 중단 점을 사용하여 디버깅 할 때 실행 커서를 다른 행으로 드래그하여 실행할 코드 줄을 변경할 수 있습니다. IF 문 등을 건너 뛸 수 있습니다. Delphi에서 비슷한 기능이 있는지 궁금한가요? 저는 CPU 윈도우 (Delphi 2006)에서 주위를 둘러 보았습니다.하지만 지시 사항을 순서대로 실행하고 건너 뛰지는 않는 것 같