MSX Monitor
BASIC 문법 보기

MSX Basic 시뮬레이터

IDDQD 인터넷 제공 / iddqd.kr

기본 명령어

  • PRINT "문자열": 화면에 텍스트를 출력합니다. ? "문자열"로 줄여 쓸 수 있습니다.
  • GOTO [줄번호]: 프로그램의 흐름을 해당 줄 번호로 이동시킵니다.
  • LIST [시작]-[끝]: 메모리에 있는 프로그램 코드를 보여줍니다.
  • RUN [줄번호]: 프로그램을 실행합니다. 줄번호를 지정하면 그 줄부터 시작합니다.
  • CLS: 화면의 모든 내용을 지웁니다.
  • NEW: 현재 작성된 프로그램을 메모리에서 지웁니다.
  • INPUT "질문"; 변수: 사용자로부터 값을 입력받아 변수에 저장합니다.
  • REM 설명: 주석입니다. 프로그램 실행에 영향을 주지 않습니다.
  • END: 프로그램 실행을 종료합니다.

변수와 연산

  • 변수: A~Z (숫자), A$~Z$ (문자열) 등을 사용할 수 있습니다. (예: A=10, N$="MSX")
  • 산술 연산: +, -, *, / (예: PRINT 10 * 5)
  • 비교 연산: =, <>, <, >, <=, >= (IF문에서 사용)

제어문

  • IF 조건 THEN 명령: 조건이 참이면 뒤의 명령(또는 줄번호)을 실행합니다.
    IF A=10 THEN PRINT "TEN"
    IF A<5 THEN 100
  • FOR 변수=시작 TO 끝 STEP 증감 ... NEXT: 반복문입니다.
    10 FOR I=1 TO 5
    20 PRINT I
    30 NEXT I
  • GOSUB 줄번호 ... RETURN: 서브루틴을 호출하고 복귀합니다.

저장 및 불러오기 (브라우저 저장소)

  • SAVE "이름": 프로그램을 브라우저에 저장합니다.
  • LOAD "이름": 저장된 프로그램을 불러옵니다.
  • FILES: 저장된 파일 목록을 보여줍니다.

예제: 구구단 출력

10 INPUT "단 입력: "; D
20 FOR I = 1 TO 9
30 PRINT D; " * "; I; " = "; D*I
40 NEXT I
RUN
                

예제: 숫자 맞추기 게임

10 N = 7
20 INPUT "숫자를 맞춰보세요(1-10): "; G
30 IF G = N THEN GOTO 60
40 IF G < N THEN PRINT "더 큰 수입니다."
50 IF G > N THEN PRINT "더 작은 수입니다."
55 GOTO 20
60 PRINT "정답입니다!"
                

하단의 메뉴 버튼을 클릭하면 명령어가 자동으로 입력됩니다. 모바일에서는 화면을 터치하여 키보드를 열 수 있습니다.