Не получается ассемблировать примеры из книги - Assembler
Формулировка задачи:
Здравствуйте! В книге Питера Абеля есть ряд кодов которые не ассемблируются! Вот например он пишет типичный пример COM-программы:
Я пробовал MASM32, NASM, FASM и никакой не получается. NASM и FASM не воспринимают уже первую же строку, а MASM32 не воспринимает begin. Что я делаю не так? Заранее благодарен
Листинг программы
- page 60,132
- title xcom com-program
- codesg segment para 'code'
- assume cs:codesg,ds:codesg,ss:codesg,es:codesg
- org 100h
- begin jmp main
- ;---------------------------
- flda dw 250
- fldb dw 125
- fldc dw ?
- ;---------------------------
- main proc near
- mov ax,flda
- add ax,fldb
- mov fldc,ax
- ret
- main endp
- codesg ends
- end begin
А может быть что это синтаксис для старых ассемблеров? Он в своей книге пользуется IBM PC и двумя дискетами! Он даже программы компилирует на дискеты! А у меня ЖД 400 гигов!
Решение задачи: «Не получается ассемблировать примеры из книги»
textual
Листинг программы
- org 100h
- jmp main
- ;---------------------------
- flda dw 250
- fldb dw 125
- fldc dw ?
- ;---------------------------
- main:
- mov ax,[flda]
- add ax,[fldb]
- mov [fldc],ax
- ret
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д