Простейшая програмка на ассемблере, не получается скомпилировать exe файл.
Stub Error<2002>: can't find rtm.exe. Не понимаю, в чем проблема.(
Помогите).
Вот код программы:
; 32016.asm
title Move for 32 bits
;----------------------------------------------------------
DSEG SEGMENT
a DD 12345678h
x dd ? ;reserviruem pam9t'
DSEG Ends
code SEGMENT PARA 'code'
ASSUME CS: code, DS: DSEG
Public MovL
MovL proc far
;----------podgotovka normal'nogo vo3vrata v MS DOS--------
PUSH DS
XOR DI, DI
push DI
;----------Iniciali3acia segmenta dannix-------------------
mov ax,DSEG
mov DS, ax
;----------------------------------------------------------
mov ax, WORD PTR a
mov bx, WORD PTR a+2
mov WORD PTR x, ax
mov WORD PTR x+2, bx
ret
MovL endp
code EndS
end MovL
Сенк. Скомпоновал с помощью другого компоновщика, где есть этот самый rtm файл. Не понятно, почему в поставляемом с книгой компоновщике его не было.((
Вопрос, чтоб тему не создавать, сдесь напишу. Какой нить текстовый редактор нужен, чтобы в дос кадировке сразу писать, а то когда в блокноте пишу русский текст, в программах ерунда получается. Есть такие.?)
Рыдалъ. :) Виснет - значит работает!
Вопрос, чтоб тему не создавать, сдесь напишу. Какой нить текстовый редактор нужен, чтобы в дос кадировке сразу писать, а то когда в блокноте пишу русский текст, в программах ерунда получается. Есть такие.?)
Есть, Far. Но это очень сложный редактор ;), со множеством ненужных ф-ций.
лучше переходи на фасм , там редактор хороший в комплекте идёт .
Вопрос, чтоб тему не создавать, сдесь напишу. Какой нить текстовый редактор нужен, чтобы в дос кадировке сразу писать, а то когда в блокноте пишу русский текст, в программах ерунда получается. Есть такие.?)
Можешь юзать Notepad++ или Bred, там можно установить кодировку
[quote=koderAlex]лучше переходи на фасм[/quote]
Полюбому! Советую.
Имхо, ты не изучаешь ассемблер, а бездумно копируешь приведенные примеры. Эта книженция - вовсе не серьёзная, просто запутанная и малоинформативная. Так сказать "отрывки из обрывков".
Почитай Зубкова или Юрова. Конечно, там тоже есть, к чему придраться, но это лучший (имхо) вариант для начинающих. Успехов!
лучше переходи на фасм , там редактор хороший в комплекте идёт .
поддерживаю
посмотри
http://forum.codenet.ru/showthread.php?t=31103
там есть и русский мануал к фасму
Вопрос, чтоб тему не создавать, сдесь напишу. Какой нить текстовый редактор нужен, чтобы в дос кадировке сразу писать, а то когда в блокноте пишу русский текст, в программах ерунда получается. Есть такие.?)
В блокноте поставь шрифт терминал.
Из досовских редакторов подойдет edit.com от msdos v6.22,
Multiedit - хороший редактор.
Из виндовых - Visual Slick Editor например.
IMHO для копирования двойного слова давно пора 32-битные инструкции применять =)
Вопрос, чтоб тему не создавать, сдесь напишу. Какой нить текстовый редактор нужен, чтобы в дос кадировке сразу писать, а то когда в блокноте пишу русский текст, в программах ерунда получается. Есть такие.?)
hi Volk!
короче насколько я знаю .Est takaya funksiya CharToOem (Win32) opredeli ee i vivodi na russkom chto nado.
короче насколько я знаю .Est takaya funksiya CharToOem (Win32) opredeli ee i vivodi na russkom chto nado.
Ба! Какой молодец! А мы тут головы ломали: как же заставить Блокнот в DOS-кодировке писать...