Я начал изучать 16-битный ассемблер (со временем перешел на 32-битный) из этого туториала: http://matthew-4gl.wikispaces.com/fasm_tutorial, и я делаю несколько тестов и практик на плоском ассемблере версии 1.69. Я добрался до части руководства по прыжкам и использованию инструкции jmp. Однако независимо от того, что я делаю, даже когда я просто копирую часть кода примера и вставляю его, когда я запускаю саму программу, как только она доходит до части, которая говорит ей прыгать, она начинает путаться вот здесь. какой-то код прямо из туториала
org 256
jmp Start
text db 'Text to output'
Start:
mov ah,9
mov dx,text
int 21h
int 20h
в этом случае в командном поле указано «Текст для вывода», а за ним следует куча строк мусора. Он также издает очень громкие звуковые сигналы и продолжается около двадцати строк, прежде чем остановиться. Я совершенно уверен, что это не проблема с кодом. есть что-то о FASM и прыжках, чего нет в туториале?