8085

    0

    1답변

    Stack에서 2 개의 값을 비교하여 작은 값을 찾는 방법을 알고 싶습니다. 저는 Beginer이므로 Acumulator를 사용해야한다면 어떻게 될지 확실하지 않습니다. 8 비트 레지스터 일 뿐이며 스택은 각 값에 대해 레지스터 쌍을 사용합니다. 네가 나를 도울 수 있으면 고마워, 고마워 !! 인텔 구문

    0

    1답변

    막연한 제목으로 미안합니다. 8085 sim 오른쪽에서 왼쪽에서 오른쪽으로 그리고 viceversa에서 이동하려고합니다. 나는 그것을했다. 그러나 나는 이끌 렸던 것이 "intermitences"와 함께 움직이고 있다는 것을 깨달았다. 즉석의 움직임이 아니다. 나는 그 중개를 제거하고 싶다. 이 내 코드입니다 : MVI A,80 OUT 00

    -2

    1답변

    스택을 사용하여 4 바이트의 데이터 03H, 02H, 05H, 01H를 추가하고 결과를 i8085 마이크로 프로세서의 3350H에 저장해야합니다. 데이터 바이트는 3300H를 시작하는 4 개의 연속적인 메모리 위치에서옵니다. 이 일을 어떻게 수행할까요? 지금까지 내가 이런 짓을했는지 : LXI SP,3599H ;Stack initialised MVI L,

    0

    1답변

    8085 설정 용 회로도를 찾고 있습니다. 특히이 하나. https://www.pantechsolutions.net/microcontroller-tutorials/8085-trainer-kit-user-and-technical-reference-manual. 그러나 Google에서 유용한 것을 찾을 수 없었기 때문에 일반적인 8085 트레이너 키트의 회로도

    1

    1답변

    내가 HL에서 가장 큰 숫자의 주소를 저장하고 싶지만 난 정말 할 방법을 모른다는 이 내가 지금까지 0000 LXI H,3000H ;Load H-L pair with address 3000H 0001 0002 0003 MOV E,M ;Move counter from memory to reg. E. 0004 INX H

    0

    1답변

    다음은 두 개의 16 비트 숫자를 곱하는 어셈블리 언어입니다. LHLD 0002H ;DATA 1 SPHL LHLD 0004H ;DATA 2 XCHG LXI H,0000H LXI B,0000H NEXT: DAD SP JNC LOOP INX B LOOP: DCX D M

    0

    1답변

    MOV, STA 및 LDA 지침을 얻지 만 이해가되지 않는 이유는 두 가지 다른 프로세스에 대해 서로 다른 세 가지 지침이 있습니까? STA는 LDA 어큐뮬레이터와 MOV 레지스터 플러스 레지스터와 메모리 사이에 데이터를 복사되는 메모리 위치로부터 데이터를 복사하고, 메모리 위치에 축적 데이터를 복사한다. 그래서, STA 및 LDA 지시로 수행 할 수있는

    0

    1답변

    레지스터 또는 메모리 위치에 값 (예 : MVI 3A 또는 MVI 53)을로드하면 해당 값으로 레지스터 또는 메모리 위치가 초기화됩니까? 초기화를 수행하는 CPU가 맞습니까? 그러나 그 가치는 어디에서 유래 되었습니까?

    0

    1답변

    MVI D,10H LXI H,4500 LXI B,4600 l1: MOV A,M STAX B INX H INX B DCR D JNZ l1 RST 1 hlt 루프가 작동하는 방식, 즉 카운트가 0이되고 왜 D 값이 10H인지 이해하는 데 도움이 될 수 있습니까?

    0

    1답변

    누적 기가 0AH를 포함하고 있으며 다음과 같은 지시가 주어 졌다고 가정 해 봅시다. MOV D, A; XRA A; 이 명령어는 accumulator와 D 레지스터를 지우는 것을 알게되었습니다. 'Virtual 8085'시뮬레이터를 사용하여이를 확인했습니다. secon 명령이 D 레지스터도 지우는 이유는 무엇입니까?