Z-80으로 간단한 컴퓨터 만들기 7
5.4. 메모리 쓰기 시험 프로그램 수행시 메모리에 데이터가 잘 써지는지 확인하기 위한 시험을 수행하고, 그 결과를 확인한다. 프로그램은 앞에 작성한 것에서 레지스터 A에 있는 데이터를 메모리의 임의의 어드레스에 쓰도록 다음 한 출을 추가하여 작성한다. LOOP IN A, (0) : 0번 입력장치에서 데이터를 가져와 reg A에 넣는다. OUT (0), A : reg A의 데이터를 0번 출력장치로 출력한다. LD (0010), A : reg A의 데이터를 메모리 어드레스 0010에 써 넣는다. JP LOOP : LOOP 로 Jump. 무한 루프 수행 위의 프로그램을 Machine Language로 변환하면 다음과 같다. LOOP IN A, (0) 0000 DB 00 OUT (0), A 0002 D3 00 LD (0010), A 0004 32 10 00 JP LOOP 0007 C3 00 00 000A 위의 프로그램을 5.3 절에 나타낸 절차에 따라 메모리에 입력...