2010-08-07 2 views
1

Я начал обучение 16-разрядную сборку (в конечном счете переход к 32-бит) из этого учебника здесь: http://matthew-4gl.wikispaces.com/fasm_tutorial и я делаю несколько тестов и практики на плоской версии ассемблере 1,69 Я получил часть учебника по прыжкам и использование команды jmp. Однако независимо от того, что я делаю, даже когда я просто копирую код примера и вставляю его, когда я запускаю программу самостоятельно, как только она попадает в часть, которая подсказывает ей прыгать, она начинает испортить вот код прямо из учебникаFASM с СПМ

org 256 
jmp Start 
text db 'Text to output' 
Start: 
mov ah,9 
mov dx,text 
int 21h 
int 20h 

в этом случае окно команды говорит текст для вывода и сопровождается кучей линий мусора. Он также звучит очень громко и продолжается около двадцати строк перед остановкой. Я уверен, что это не проблема с кодом. есть ли что-то о FASM и прыгать, что учебник отсутствует?

ответ

3

Вы должны прекратить вашу строку с $

текста дб в «Текст для вывода $»

+0

о да ... учебник даже упомянул, что в предыдущих главах ... Большое спасибо! –

Смежные вопросы