intel-8080

    0

    1답변

    CP/M에서 유서 깊은 M80 및 L80 도구를 사용하여 ROM 이미지를 작성하려고합니다. (이것은 CP/M 에뮬레이터 용입니다. 따라서 CP/M 도구를 사용하는 이유는 무엇입니까?) 불행히도 L80은 정말 조잡한 것처럼 보입니다. AFAICT는 절대 주소로 각 객체 파일을로드하고 수정합니다. , 0x0100부터 디스크까지 모든 것을 덤프합니다. 즉, 자체

    0

    1답변

    작은 프로젝트로서 필자는 8080 아키텍처를 기반으로하는 구형 마이크로 컴퓨터 CPU 에뮬레이터를 제작 해왔다. 8 비트 범용 레지스터 (according to wikipedia)는 "3 개의 16 비트 레지스터 쌍"과 일반 8 비트 모드로 사용될 수 있습니다. 그리고 여기 내 문제가있다. 첫 번째 모델링 시도는 개별 이름이 지정된 바이트와 단락이었습니다.

    1

    2답변

    가 찍은 값이 원래 0이면 fibonnaci 시퀀스에 대한 코드 rosettacode.com FIBNCI: MOV C, A ; C will store the counter DCR C ; decrement, because we know f(1) already MVI A, 1 MVI B, 0 LOOP: MOV D, A A

    1

    1답변

    나는 인텔에 대해이 가이드를 읽고있다 8080 에뮬레이션 Emulator 101 나는 내가 쓴 내용을 확인하기 위해 코드를 읽고있을 때, 나는 8080 인텔이라는 책에서이 case 0x36: //MVI M,byte { //AC set if lower nibble of h was zero prior to dec uint16_t offset =

    2

    4답변

    저는 Charles Petzold의 우수한 책인 코드에있는 Intel 8080 프로세서에 대해 배우고 있습니다. DAD 지시는 그것이 수행하는 한까지 설명되었지만, 나는 그들이 무엇을 나타내는지를 알아야하는 곳과 같은 알파벳 코드에 관한 이상한 점이있다. 예를 들어 ADC는 Carry가있는 ADd를 나타냅니다. 또는 차용으로 SuBtract를위한 SBB.

    1

    7답변

    내 친구가 해결하려고하는 퍼즐의 일부로 8080 어셈블리 코드를 받았습니다. 3E 02 4F C6 04 47 11 41 01 21 69 00 19 76 그는 B, DE, C 및 HL의 값 사람이이 문제를 해결하거나 실행하는 방법에 대한 올바른 방향으로 날 지점 수 이 필요합니다 : 이 코드인가? 업데이트 스포일러 : 용액을 보인다 = 02

    6

    5답변

    인터럽트는 어떻게 인텔 8080에서 작동합니까? 나는 Google과 Intel의 공식 문서 (197X)에서 수색했으며, 이것에 대한 설명은 거의 발견하지 못했습니다. 이 CPU를 에뮬레이트하기 위해 그것에 대한 자세한 설명이 필요합니다.

    0

    1답변

    i8080 프로세서 용 어셈블러에서 두 개의 16 비트 숫자를 뺄 때 문제가 있습니다. 예 : 0f70 - 00f0 및 제 번호 제 D에서, 레지스터 B 및 C로하고 E. 것이다 이진 : B = 0,000 1,111 C = 0111 0000 D = 0000 0000 E = 1111 0000 그래서 CE를 빼면 "빌려"해야합니다. 좋아, 그래서 나는 B를 감