Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler, MASM, TASM

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 41, средняя оценка - 4.88
_nobody_
8 / 8 / 0
Регистрация: 18.04.2009
Сообщений: 115
#1

radasm - Assembler

07.09.2009, 21:52. Просмотров 5350. Ответов 18
Метки нет (Все метки)

хочу простенькую прогу написать на асме...
что то типа такого.... но это не важно..

Assembler
1
2
3
4
5
6
7
kl: mov ah,01h
    int 16h
    jz kl
    mov ah,0
    int 16h
    cmp al, 27
    jz kl1
но ничего не выходит... создаю консольный проект на радасме он мне просто выкидывает окно и быстро его закрывает... а если я выбираю досовский проект под ексе то при компиляции он мне выдает что у меня в папке БИН не хватает файла doslnk.... где я его уже не искал....(всмысле в инете) нигде нет.... помогите...
ЗЫ: на emu8086 переходить не хочу.. привык к радасму....

Добавлено через 17 минут
немного нашел

The installation prozess is easy. After installation you will get the folder masm32 on a hard disc. The file lnk563.exe is a selfextracting archive just unpack them. You will get the files: cvpack.exe, link.exe, readme.txt. Rename the file link.exe in doslnk.exe and than copy this file in folder \masm32\bin.

вот... если скачать где то lnk563.exe распаковать ипереименовать файл то можно компилить ексешные дос проги .... но я не пойму почему у меня не компилит простой консольный проект

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.386
.model tiny, stdcall
option casemap :none
 
includelib kernel32.lib
includelib user32.lib
 
include kernel32.inc
include user32.inc
include windows.inc
 
.data
 
.code
start:
kl: mov ah,01h
int 16h
jz kl
mov ah,0
int 16h
cmp al, 27
jz kl1
mov ah,09h
mov bh,00h
mov cx,01h
int 10h
mov ah,03h
mov bh,00h
mov bl, 17h
int 10h
inc dl
mov ah,2
int 10h
jmp kl
kl1: iret
 
end start
оно просто выкидывает окно и сразу его закрывает..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2009, 21:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос radasm (Assembler):

RadASM - Assembler
Здраствуйте, Помогите решить проблему связаной с RadASM настроен под fasm, но никак нехочет компилить консольные проги.

RadAsm - Assembler
посмотрите пожалуйста tasm.ini не работает dos app проект не линкуется не ассемблируется и т д

Radasm - Assembler
Прикрутил fasm к radasm. При компиляции Fasm выдает следующееinclude '%fasminc%\Win32a.inc' error: file not found. Make error(s)...

tasm +radasm - Assembler
подскажите ссылки где рассказывается как связать ассемблер и среду или скинте сюда ваши tasm.ini пожалуйста

RadAsm + tasm - Assembler
Здравствуйте. Подскажите пожалуйста, мажно ли к RadAsm прикрутить tasm и создавать .com файлы. Как только его не пробовал изменить бродя...

Консольное приложение в RadAsm - Assembler
Нужно написать консольное приложение в radasm, которое переименовывает файлы. rn имя новое_имя В именах разрешается использовать...

18
vitali2008zp
0 / 0 / 0
Регистрация: 30.09.2009
Сообщений: 8
18.11.2009, 22:13 #16
[QUOTE=_nobody_;363363]под РАД нету книг.... но есть неплохие ниги по асму как такие....
например библия для начинающего
"Питер Абель АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC"
или вот например "К.Ирвин - Язык ассемблера для процессоров Intel" тож очень неплохая книга
Книги не плохие, но Абель пишет для работы с дебугером.
0
vitali2008zp
0 / 0 / 0
Регистрация: 30.09.2009
Сообщений: 8
19.11.2009, 10:32 #17
Спасибо _nobody и Goodwin98!
Чуть чуть неправильно были прописаны пути в РадАсме. И так же вместо Apll consol надо поставить было Dos exe или Dos com. И все сразу же заработало. Если возникнут вопросы я задам. И еще раз спасибо за картинку с пропиской в РадАсме. Сразу видно что и куда прописывать.
0
serg_doom
1 / 1 / 0
Регистрация: 02.06.2010
Сообщений: 20
02.06.2010, 20:41 #18
помогите разобраться пожалуйста, знаю таких как я здесь не любят, но всетаки))
мне написали прогу не в РадАсме, а мне ее надо переделать под РадАсм, вот прога: (прога которая для массивов с N чисел выполняет поелементное сложение двух массивов)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
masm
model small
stack 100h
.386
.data
mas1               db   10h,[COLOR="Red"]20h[/COLOR],30h,[COLOR="#ff0000"]40h[/COLOR],50h
len     =   $-mas1
mas2               db   50h,40h,30h,20h,10h
mas_res     db  len dup(?)
.code
 
     start:     mov ax,@data
            mov ds,ax
            mov cx,len
            mov si,0
 
    sum:               mov al,[mas1+si]
            add al,[mas2+si]
            mov [mas_res+si],al
            inc si
 
        loop sum
            mov ax,4C00h
            int 21h
end start


и чтобы парные числа умножало на 2(выделено красным).

заранее спсибо огромное))
0
Chip115
1 / 1 / 0
Регистрация: 02.06.2009
Сообщений: 26
26.10.2011, 18:16 #19
Всем привет! Тоже проблема с настройкой RadASM. При попытки скомпелировать проект

Assembler
1
2
3
4
5
6
.model tiny
.code
org 100h
start:
    mov ax,16h 
end start
вы дает вот что


C:\RadASM\masm32\Bin\RC.EXE /v "rsrc.rc"
Microsoft (R) Windows (R) Resource Compiler, Version 5.00.1823.1 - Build 1823
Copyright (C) Microsoft Corp. 1985-1998. All rights reserved.
Using codepage 1251 as default
Creating rsrc.RES
RC: RCPP -CP 1251 -f C:\Users\Chip115_main\Desktop\RCa05760 -g C:\Users\Chip115_main\Desktop\RDa05760 -DRC_INVOKED -D_WIN32 -pc\:/ -E -I. -I .
RC : fatal error RC1110 : could not open rsrc.rc
Make error(s) occured.
Total compile time 453 ms

Я только начинаю разбираться так что мб что не так делаю?
настройки во вложении .
Помогите разобраться, пожалуйста )
0
Миниатюры
radasm  
26.10.2011, 18:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2011, 18:16
Привет! Вот еще темы с ответами:

masm и RadASM что не так? - Assembler
Всем салют!!! Я как и все начинающие пытаюсь разобратся в асеммблере, но что то ни как. вот простейший код: Код: CSEG segment ...

RADASM и программировние под DOS - Assembler
Всем привет! можно ли программировать DOS программы с помошью RADASM? если да как настроить его. RADASM работает с MASM32 .

masm32 и RadAsm не компилят ничего - Assembler
Доброго времени суток. Вот такая проблема у меня. Скачал masm32 установил в корень диска С: В notepad забил текст,отдаю команду в командной...

RadAsm и Masm, несколько asm файлов в проекте - Assembler
Всем привет. :) Изучаю асм под винду, IDE - RadAsm, ассемблер - Masm, отладчик - Olly, подружил их с помощью assembly.zip с офсайта....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru