arm

    2

    1답변

    iPhone 6 (64 비트 코드)뿐만 아니라 iPhone 4 (32 비트 코드)에서도 제대로 실행되는 어셈블리 함수를 작성했습니다. objective-c의 호출 함수에서 네 개의 부동 소수점 숫자를 전달합니다. 다음은 4 개의 부동 소수점 숫자에 사용되는 구조입니다.이 코드는 함수의 프로토 타입입니다. 즉, objective-c 코드 상단에 있습니다. 내

    0

    1답변

    그래서 나는 ARM 어셈블리를 사용하여 시간을 얻으려고하고 있으며 이렇게하는 데 문제가 있습니다. GDB를 사용할 때이 .data .balign 4 time: .word 0 .text .global _start _start: ldr r0, =time mov r7, #0xd svC#0

    0

    1답변

    레지스터의 내용을보고 0으로 설정된 비트 수를 계산 한 다음 그 카운트를 다른 레지스터에 저장하는 가장 효율적인 방법은 무엇입니까? 분명히 LSR과 함께 루프가 필요하지만 EOR뿐 아니라 AND 명령어와 함께 구현하는 방법을 잘 모르겠습니다.

    1

    2답변

    ARM 프로그래밍 내에서 조건부 실행을 파악하려고합니다. 것 if ((R0 != 5) || (R2 != R3)) ; != means not equal, || mean OR { R4-- ; // R4 = R4 - 1 } 그리고 이것의 ARM 버전 : 그래서 나는 종류의 이런 상황을 이해 CMP R0, 5 CMPEQ R2, R3 SUBNE R4,

    2

    1답변

    에서 그들을 실행합니다. 내가 현재 (그리고 아마도 오랫동안) ARM 하드웨어가 없기 때문에, QEMU (ARM 에뮬레이터)를 며칠 동안 사용해 왔는데, 그 말은해야 겠지만, 매력처럼 작동한다. . 그러나 QEMU를 사용하여 나는 날을 치며 날아 다니는 것처럼 느낍니다. 그래서 나는 더 가벼운 에뮬레이터를 찾고 ARMulator에 대해 알아 냈습니다. "A

    1

    1답변

    내가 하나가 블루 키보드 또는 하나에서합니다 (EmbestBoard에서 입력 프로그램 대기 할 수 있는지 궁금 ARMsim 1.9.1에 ARM 연습 해요 블랙 버튼). .text ENTRY : check_input: swi 0x203 ;0x202 (same problem) cmp r0,#0 beq check_input 나는이 솔루션의 생각하도록 버튼 패

    1

    1답변

    PHYTEC의 커널 버전 3.12.30-AM335x-PD15.1.1. I는/SYS/클래스/GPIO 방식을 사용하는 경우 , I는 0에서 1 의 버튼 입력 핀 (AM3359의 gpio103) 값의 변화는이 운동 http://elinux.org/EBC_Exercise_11b_gpio_via_mmap 따르고 아래 실행하는 것을 알 수있다 GPIO 핀들 usig/

    0

    1답변

    ARMv7에서 예외 처리를 위해 작성된 코드를 테스트하려고합니다. 프리 페치 중단 기능을 테스트해야합니다.이 사실은 보호 된 메모리 영역에 무단으로 액세스하는 경우 발생할 수 있음을 알고 있습니다. 하지만 일부 메모리 영역이 보호되어 있는지 확인하고 액세스하려고하면 많은 어려움이있는 것처럼 보입니다. 프리 페치 중단 예외가 발생하는지 확인하는 어셈블리 바로

    1

    1답변

    ARM Cortex-A9 프로세서에서 wolfssl 라이브러리 (https://github.com/wolfSSL/wolfssl)를 사용하고 싶습니다. 그래서 우분투에서 arm-none-eabi-gcc 크로스 컴파일러를 사용했고 정적 링크 라이브러리 인 "libwolfssl.a"를 얻었습니다. 컴파일 및 링크는 성공했지만 "PemToDer"기능 (ssl.c)

    1

    1답변

    정수로 입력하고 그 정수의 정수 값 6.985를 반환하는 ARM 어셈블리 언어로 프로그램을 작성해야합니다. 예를 들어 36을 입력 값으로 입력하면 결과는 251이됩니다. mul (두 개의 정수를 더함), mul (두 개의 정수를 곱함), divide (두 개의 정수를 나눕니다.), getnum (사용자로부터 입력으로 정수를 얻음) 및 printnum (출력