Z80으로 간단한 컴퓨터 만들기 5
5. 시험
보드 조립이 완료되면 회로도대로 보드 조립이 되었는지 꼼꼼히 확인하고 각 구성부를 시험하기 위한 프로그램을 작성하여 프로그램은 메모리에 입력하고 프로그램을 수행하여 정상적으로 프로그램이 수행되는지 확인하여야 한다. 프로그램을 작성하기 위해서는 Z80 데이터 시트에 나오는 Assembly 언어를 이용하여 프로그램을 작성하고, 이를 다시 Machine언어인 2진수로 변환하여 메모리에 써 넣고 프로그램을 수행시켜야 한다.
5.1. 메모리 쓰기 시험
우선 어드레스 스위치와 데이터 스위치를 이용하여 메모리에 데이터가 써지는지 확인하여본다.
메모리에 데이터를 써넣는 과정은 다음과 같다.
① 보드에 전원을 인가하여 전원 LED가 점등되는지 확인한다.
② BUSRQ SW(SW2)를 ON 한다.
③ 어드레스 스위치를 변경하면서 데이터 LED에 어떤 변화가 있는지 확인한다.
- 이때는 메모리에 저장되어 있는 데이터 값에 따라 LED가 점등되거나 소등되어야 한다.
④ 데이터 스위치를 원하는 값으로 설정하고 쓰기 스위치(SW21)을 눌러서 데이터 LED가 데이터 스위치 값에 따라 점등 또는 소등되는지 확인한다.
- 이때는 데이터 스위치에 설정한 값이 메모리에 써지고 다시 출력 LED부로 출력되어야 한다.
⑤ 어드레스 스위치를 변경하고 절차 4와 같이 데이터를 입력하여 데이터가 출력되는지 확인한다.
⑥ 어드레스 스위치를 절차 4에서 입력하였던 어드레스로 변경하여 절차 4에서 입력하였던 데이터가 출력되는지 확인한다.
⑦ 어드레스 스위치를 절차 5에서 입력하였던 어드레스로 변경하여 절차 5에서 입력하였던 데이터가 출력되는지 확인한다.
⑧ 절차 4에서 7의 과정을 반복하면서 여러 부분의 어드레스에 데이터가 정상적으로 써지고 출력되는지 확인한다.
댓글
댓글 쓰기