ВУЗ:
Составители:
31
Если метка располагается перед командой процессора или на отдельной
строке, сразу после нее всегда ставится символ «:» (двоеточие), который
указывает ассемблеру, что надо добавить ее в список меток:
some_loop:
mov ax,[bx+si] ; считать слово из памяти,
cmp ax,7 ; если это 7 - выйти из цикла
loopne some_loop
hlt ; конец
Когда метка стоит перед директивой ассемблера, она обычно оказывается
одним из операндов этой директивы и двоеточие не ставится.
my_func proc
xchg ah,al ; обратить порядок байт в AL
ret ; вернуться
my_func endp ; конец процедуры
2.3.2. Сообщения об ошибках
Процесс написания программы требует внимательности, во-первых, в
соблюдении синтаксиса языка программирования; во-вторых, в том, чтобы все
было однозначным. Почти всегда невозможно написать программу с первого раза
так, чтобы она работала так, как хотелось бы, или чтобы работала вообще. В связи
с этим, ассемблирование программы часто сопровождается ошибками. При
выявлении ошибки ассемблирование прекращается, выводится сообщение с
описанием ошибки, и ниже окна редактирования текста появляется список с
информацией об ошибках. Если выбрать в списке строку с описанием одной из
ошибок и нажать ENTER, то произойдет переход на соответствующую строку (в
которой содержится ошибка) окна с текстом программы.
В
Приложении 1 находится таблица со всеми возможными сообщениями и их
описанием.
31 Если метка располагается перед командой процессора или на отдельной строке, сразу после нее всегда ставится символ «:» (двоеточие), который указывает ассемблеру, что надо добавить ее в список меток: some_loop: mov ax,[bx+si] ; считать слово из памяти, cmp ax,7 ; если это 7 - выйти из цикла loopne some_loop hlt ; конец Когда метка стоит перед директивой ассемблера, она обычно оказывается одним из операндов этой директивы и двоеточие не ставится. my_func proc xchg ah,al ; обратить порядок байт в AL ret ; вернуться my_func endp ; конец процедуры 2.3.2. Сообщения об ошибках Процесс написания программы требует внимательности, во-первых, в соблюдении синтаксиса языка программирования; во-вторых, в том, чтобы все было однозначным. Почти всегда невозможно написать программу с первого раза так, чтобы она работала так, как хотелось бы, или чтобы работала вообще. В связи с этим, ассемблирование программы часто сопровождается ошибками. При выявлении ошибки ассемблирование прекращается, выводится сообщение с описанием ошибки, и ниже окна редактирования текста появляется список с информацией об ошибках. Если выбрать в списке строку с описанием одной из ошибок и нажать ENTER, то произойдет переход на соответствующую строку (в которой содержится ошибка) окна с текстом программы. В Приложении 1 находится таблица со всеми возможными сообщениями и их описанием.
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »