부트스트랩 로더라는 녀석도 배웠는데요.

  총 80라인 정도로 이루어져 있더라구요..

  교재에 간단한 부트스트랩 로더 어셈 코드가 나와있었는데,,

  잘 봐도,,,이녀석이 어떻게 해서 어떤 일을 하는지 잘 모르겠네요;

BOOT  START  0
           CLAER  A
           LDX       #128
LOOP  JSUB    GETC
           RMO     A,S
           SHIFTL  S,4
           JSUB    GETC
           ADDR    S,A
           STCH    0,X
           TIXR      X,X
           J           LOOP
GETC  TD        INPUR
           JEQ      GETC
           RD        INPUT
           COMP   #4
           JEQ       80
           COMP   #48
           JLT       GETC
           SUB      #48
           COMP   #10
           JLT        RETURN
           SUB      #7
RETURN  RSUB
INPUT  BYTE    X\'F1\'
           END       LOOP

 이런식인데,

  계속 주소값을 검사하고 점프하고 쉬프트 해주는 이런 코드들이

  어떤 역할들을 하는지...그걸 잘 모르겠구요; 그러니까...END 인 80 라인 정도까지 실행하게 되면 어떻게 되는지요..

  부트스트랩 로더는 어떻게 설계해야 효율적인지도 알고싶네요;

  시스템 프로그래밍이다 OS 다 뭐다 여러가지 하느라 정신이없네요.

  답변 주시는 분들 감사합니다-.!!