microprocessors

    1

    1답변

    최근에 18 PIC 4500을 사용하기 시작했습니다. 어셈블리에서 프로그래밍하는 첫 번째 시도는 루프에서 하나의 LED를 깜박이게하는 것이 었습니다. 그러나이 언어로 프로그래밍 할 때 많은 경험이 없으므로 다른 코드 스 니펫을 사용하여 시작해야했습니다. 내 코드는 다음과 같습니다 : #include<p18f4550.inc> CONFIG WDT = OFF

    -1

    1답변

    마이크로 프로세서는 어떻게 제어됩니까? 예를 들어, 메모리로부터 명령을 수신 한 후에, 명령 디코더는 명령 (???)을 디코딩하고, 디코딩 된 명령은 ALU에서 실행됩니다. 이 모든 것이 어떻게 연속적으로 일어나는가?

    2

    2답변

    마이크로 컨트롤러에서 특정 프로그램에 필요한 스택 메모리를 결정하는 방법은 무엇입니까? 예를 들어, 내부적으로 많은 서브 루틴이나 thread를 가질 수있는 프로그램이 있다고 가정 해 봅시다. 프로그램 실행을 시작하기 전에이 프로그램의 스택 크기를 수정하려고합니다. 스택의 끝점을 어떻게 표시합니까?

    0

    1답변

    here은 ISR 및 DPC가 프로세서 캐시를 더럽힐 수 있다고 읽었습니다. 아무도 어떻게 설명 할 수 있습니까?

    0

    1답변

    외부 메모리에 8051을 연결하면 소프트웨어에서 RD 및 WR 신호를 변경해야합니까? 아니면 MOVX 명령을 사용할 때 프로세서 자체에서 변경해야합니까? 내가 메모리에서 어떤 위치에서 읽 예를 들어 , ;CLR RD MOV DPTR,#SOMELOCATION MOVX A,@DPTR 는 CLR 명령이 여기에 필요하거나 코드가 프로세서의 경우 MOVX A

    0

    2답변

    ARM 마이크로 프로세서에서 37 개 정도의 일반 및 상태 레지스터가 사용 가능한 유일한 메모리 공간입니까 아니면 마이크로 프로세서 칩 내에 별도의 접근 가능한 메모리 공간이 있습니까? 예를 들어, Atmel AVR 마이크로 컨트롤러에서, 메모리는 데이터 메모리, 프로그램 메모리 (프로그램 메모리 포함) 및 EEPROM 메모리와 함께 동일한 칩 내에서 내부

    3

    1답변

    이상하게 행동하는 stm32 라이브러리에 코드 조각이 있습니다. 그러나 할당 TIMx->ARR = 33919 후, /* Set the Autoreload value */ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ; 나는했습니다 TIM_Period = 1999999 :이 타이머 자동 리로드 레지스터에 초기화 구

    0

    2답변

    32 비트 아키텍처에서 64 비트 정수에 대한 데이터 구조를 만들려고합니다. 이렇게하는 것이 좋습니다. struct make { int a;// how to make 64 bit integer in a 32 bit architecture. } 참고 : 32 비트 Intel 프로세서에서 컴파일 된 C 프로그램이 32 비

    0

    1답변

    2 개의 4MB RAM 칩과 2 개의 64kb ROM 칩에 대해 공란을 기입해야합니다. 나는 그것을하는 방법을 이해하지 못한다. 그것에 대한 모든 유형의 입력이 도움이됩니다. | Starting Address (Binary) | Starting Add. (Hex)| Ending Add. (Hex)| 4mb RAM1 | 0000 0000 0000 00

    0

    1답변

    각 모듈은 전원이 다음으로 간주 될 수 [1]의 데이터를 저장할 수있다. [2] 데이터를 조작 할 수 있습니다. (산술 연산) 모듈의 일부 속성 (지금 나와 관련 있습니다.) [1] 모듈의 모든 레지스터/메모리 요소가 RAISING edge입니다. 트리거 됨. 이제이 아키텍처를 사용하여 컴퓨터 프로세서 모델을 생성 할 수 있습니다. 실제 거래 : "컨트롤