Visual Studio ломается только на второй строке сборки?
Краткое описание:
Установка точки останова на первой строке моего.CODE
Сегмент в программе сборки не остановит выполнение программы.
А как насчет Visual Studio?Отладчик s позволил бы ему не создавать точку останова в первой строке программы, написанной на ассемблере? Это какая-то странность отладчика, случай взлома многобайтовой инструкции, или я просто делаю что-то глупое?
Детали:У меня есть следующая программа сборки, компилируемая и работающая в Visual Studio:
; Tell MASM to use the Intel 80386 instruction set.
.386
; Flat memory model, and Win 32 calling convention
.MODEL FLAT, STDCALL
; Treat labels as case-sensitive (required for windows.inc)
OPTION CaseMap:None
include windows.inc
include masm32.inc
include user32.inc
include kernel32.inc
include macros.asm
includelib masm32.lib
includelib user32.lib
includelib kernel32.lib
.DATA
BadText db "Error...", 0
GoodText db "Excellent!", 0
.CODE
main PROC
;int 3 ;