강사가 특정 프로그램 코드를 제공하여 어셈블리 언어로 버블 정렬 (8086 마이크로 프로세서 지침)을 사용하여 일련의 데이터를 정렬했습니다. 이전의 모든 코드의 경우 내가 구문을 사용했다 : DATA SEGMENT
<DATA HERE>
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA, CS:CODE
STAR
28이 완벽한 숫자인지 확인하는 어셈블리 코드를 작성하려고합니다. 그러나 나는 문제가있다. 코드를 실행하면 emu8086이 내 레이블을 인식하지 못합니다. 이 코드에서 예를 들어 는 : loop HERE 명령을 실행할 때 mov dl,1ch
mov bl,00h ;sum
mov cl,1ch ;counter
dec cl
HERE : mov ax,00h
TI am5728 sitara 제품군을 기반으로 맞춤형 보드를 만들고 있습니다. 우리는 am5728 Evaluation Module을 가지고 있으며 최소한의 차이점을 가지고 커스텀 보드를 만들려고 노력했다. 이 evm u-boot 및 linux 부팅 로그에서 UART3 С28 및 D27 핀을 보내고 UART3도 사용해야하지만 AB3 및 Y1 핀을 사용해야합
하나의 함수가 STM32를 얼마나 오랫동안 사용하는지 측정하고 싶습니다. 내가 찾을 수있는 유일한 것은 SysTick_Handler입니다. 그러나,는주기적인 인터럽트이지만, 내가 필요한 것은 같은 시간 간격을 얻을 수 있습니다 : 나는 C clock() 시도했습니다 long t1 = mcu_clock();
sleep(20);
long t2 = mcu_c
사용자의 입력 값만큼 별표를 인쇄 할 수 있지만 줄 바꿈을 인쇄하면 줄 바꿈 없이는 루프가 작동하지 않습니다. 코드가 올바르게 작동합니다. 왜 그런 일이 벌어지고 있는지 이해할 수 없습니다. .model small
.stack 100h
.data
msg1 db "How many star do you want to print: $"
ne
나는 두 스위치를 Verilog의 시계로 사용하는 롤 이동/링 카운터를 작성하려고합니다. 다음과 같이 내 코드는 다음과 같습니다 module roll(CLK1, CLK2, LEDS);
input CLK1;
input CLK2;
output [3:0] LEDS;
reg [3:0] LEDS;
initial
begin
LEDS = 4'b0001;
센서를 가지고 있다고 가정 해 봅시다. 로컬 온도 나 실제 온도, 1/100 초마다 센서가 있다고 가정 해 봅시다. 그래서 두 번째로 배열에 100 개의 숫자가 채워졌습니다. 내가 원하는 것은이 데이터의 인구 표준 편차를 구할 수 있도록이 스트리밍 데이터의 통계 모델, 대개 종형 곡선을 작성하는 것입니다. 이제는 많은 저장 공간이있는 컴퓨터에서 문제가되지
어셈블리 언어로 모델링 할 방정식이 있습니다. 구문 상 올바르지 만 레지스터에 잘못된 결과를 생성하는 다음 코드를 작성했습니다. 최종 결과는 DX 레지스터에 저장됩니다. I는 모델링하고 방정식은 다음 DX = (AX2 + (AX -1) + 2 * (AX +2))/2 다음은 인텔 마이크로 프로세서의 어셈블리 언어 코드입니다. [org 0x0100]
하드웨어 디자이너가 장치가 작동하기 위해 시계의 적절한 빈도를 결정하는 방법은 무엇입니까? 그 후 그는 타이밍 다이어그램을 작성한 다음 인터페이스 다이어그램에 추가로 사용합니다. 모든 내용 적절한 시계를 결정한 다음 타이밍 다이어그램을 만드는 메커니즘은 무엇인지 알아야합니다. 내 자신의 논리는 첫 번째 디자이너가 마이크로 프로세서와 같은 장치를 만든 다음