Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 23


  ра, (2)-результирующая, исполнительная  программа на машинном  языке  8086,
  созданная  компилятором. В окне сообщений Т.Б. дает некоторую статистику по
  компилированию.
  Статистика  указывает в 16-ричных байтах размер  сегмента  в  кодах
  компилированной  программы, размер  стека  и размер зоны данных. Отмечаются
  также  число заявлений  и  компилированных  строк  плюс величина свободного
  пространства, оставшегося  в  памяти  для  компилирования. (Будьте уверены,
  вам  нет  необходимости  знать о 16-ричной  системе, стеках  и  буферах для
  написания  программ  на  Т.Б.  больше,  чем необходимо знать об этих вещах,
  работая с Интерпретаторным  Бейсиком. Здесь есть необходимая информация, но
  обычно вы в ней не нуждаетесь).
                               Прогон программы
         
         
  Теперь, поскольку вы уже оттрансировали вашу исходную программу  на
  машинный  язык, вы  можете  прогнать ее, нажимая R проверяйте  вывод  вашей
  программы в окне прогона.
  MYFERST прогоняется долю секунды, а затем все прекращается.
  Это  происходит по той причине, что мы умышненно включили в MYFERST
  ошибку,  чтобы  сделать  остановку: анализ,  выполненный  компилятором,  не
  обнаружил ничего, что могло  бы  привести к  чему-то  плохому  при  прогоне
  программе. Компилятором  главным образом проверяются синтаксические ошибки,
  такие как  неправильное написание команд,  ненужные или пропущенные запятые
  и несоответствующие друг другу скобки. Имеется целый класс  ошибок, которые
  могут   случитться   во   время  прогона   от   сбоя  диска, математические
                                     - 22 -
          
          
  неточности, такие как квадратный корень из отрицательного числа.
  Имейте ввиду, что  некоторые  ваши  ошибки  будут  отлавливаться во
  время  компилирования, а  другие  не  всплывут  на  поверхность  до периода
  прогона  программ.
         
                                 Об ошибке
         
         



Начало  Назад  Вперед