многострочный массив на ассемблере + не может отследить в компиляторе - PullRequest
2 голосов
/ 30 июля 2010

У меня есть проект, в котором я вручную определяю очень длинный массив (более 30, каждый из них представляет собой объект struct с 2 значениями).Когда я определяю массив в несколько строк, я получаю сообщение об ошибке для каждой строки, я не получаю ошибку после того, как определю его в одну строку. Как я могу записать массив в несколько строк?у меня есть вторая проблема, что когда я компилирую код

include ConIo.h
include Graph.h
start:  mov ax,dseg
        mov ds,ax
        push 12h
        call SetVideoMode
        int 3h
cseg ends
end start

Tasm 5.0 пишет мне об ошибке «в программе нет таблицы символов», и я не могу отследить код.как я могу это исправить?мой процессор двухъядерный 1,86 ГГц

1 Ответ

0 голосов
/ 04 февраля 2011

Вам нужно связать вашу программу с ключом -v, чтобы TLINK включил таблицу символов для отладки. Вам также нужно будет включить / zi или / zd в TASM, чтобы ассемблер включил информацию об отладке.

...