[続き]
PutStringLoop:
            ; CS: (Segment override prefix)
  cs lodsb     ; set al=current character at si
  cmp al, 0    ; while not Terminator
  je PutStringEnd
  mov ah, 0Eh   ; print
  mov bx, 0000h  ; PageNo. = 0, Foreground Color = 0
  int 10h
  jmp PutStringLoop
PutStringEnd:
  pop bp
  mov [bp+2], si
  pop si
  pop bx
  pop ax
  pop bp
  ret