Помогите новичку разобраться с ошибкой: fatal error LNK1190

Тема в разделе "WASM.BEGINNERS", создана пользователем TheDarkners, 30 окт 2009.

  1. TheDarkners

    TheDarkners New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    1
    Начал изучать ассемблер по книге: Assembler - Учебный курс - Пирогов В.Ю.
    Скачал MASM32 SDK version 10.
    И на первом же примере появилась проблема.
    Запустил MASM32 Editor напечатал этот код:
    Код (Text):
    1. TITLE PRIMER1
    2. CODSEG SEGMENT
    3. ASSUME CS:CODSEG, DS:CODSEG, SS:CODSEG, ES:CODSEG
    4. ORG 100H
    5. _BEGIN:
    6.     JMP BEG_CODE
    7. TEXT DB 'Это моя первая программа на языке ассемблер. $'
    8. BEG_CODE:
    9.     MOV AX,CS
    10.     MOV DS,AX
    11.     LEA DX,TEXT
    12.     MOV AH,9
    13.     INT 21H
    14.     MOV AH,4CH
    15.     INT 21H
    16. CODSEG ENDS
    17.     END _BEGIN
    Потом выбрал Project->Build All, после чего появилось сообщение об ошибке:
    primer1.obj : fatal error LNK1190: invalid fixup found, type 0x0001
    Подскажите, пожалуйста, как исправить эту ошибку?
     
  2. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    Взять старый MASM или TASM который умеет *.COM файлы собирать.
    Сходи в BEGINNERS - там таких тем вагон и маленькая тележка.