Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
2 / 2 / 2
Регистрация: 16.02.2011
Сообщений: 64
1

tasm(16) и tlink32

07.02.2012, 22:41. Показов 6990. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте всем (не)кодерам! Возник вопрос по поводу ТАSМ. При ассемблировании при помощи Tasm(16) выдает ошибку "**Fatal** Command line: Can't locate file: progr_001.asm", а с TASM32 все гладко. Но после ассемблирования, линковка не проходит, т.е. если использовать TASM32, кричит мол "Fatal: 16 bit segments not supported in module progr_001.asm". При линковки с Tasm(16) пишет "Fatal: Unable to open file 'progr_001.obj'"
p.s. в батнике все пути прописаны правильно. Со вторым случаем думаю все очевидно. Вопрос, почему Tasm(16) не находит файл? И как это исправить? Спасибо
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
38
39
;progr_1.asm-------
data segment para public "data"
  message db "Vvedite shestnadcatiri4nye cifry,$"
data ends
stk segment stack
  db 256 dup ("?")
stk ends
code segment para public "code"
 main proc
      assume cs:code,ds:data,ss:stk
      mov ax,data
      mov ds,ax
      mov ah,9
      mov dx,offset message
      int 21h
      xor ax,ax
      mov ah,1h
      int 21h
      mov dl,al
      sub dl,30h
      cmp dl,9h
      jle m1
      sub dl,7h
  m1:
      mov cl,4h
      shl dl,cl
      int 21h     
      sub al,30h
      cmp al,9h
      jle m2
      sub al,7h
  m2:
      add dl,al
      mov ax,4c00h
      int 21h     
      
  main endp   
 code ends
end main
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2012, 22:41
Ответы с готовыми решениями:

Подскажите где можно скачать tlink32.exe
Подскажите пожалуйста скачать tlink32.exe

Опции TASM32 и TLINK32
...доброго времени суток, уважаемые форумчане!... кто встречал и может поделиться ссылкой на...

Tlink32 или трудности компоновки программы
Необходимо выполнить трансляцию и компоновку программы на основе исходного текста программы....

Tasm
Помогите скачать нормальный tasm мой че то не фурычит

4
766 / 310 / 11
Регистрация: 27.05.2011
Сообщений: 703
07.02.2012, 23:30 2
возможно в этом ошибка:
Цитата Сообщение от GmV_ScoRp Посмотреть сообщение
**Fatal** Command line: Can't locate file: progr_001.asm
и в коде указано имя файла
Цитата Сообщение от GmV_ScoRp Посмотреть сообщение
;progr_1.asm------- data segment para public "data"
0
2 / 2 / 2
Регистрация: 16.02.2011
Сообщений: 64
08.02.2012, 00:22  [ТС] 3
Цитата Сообщение от zzzyyyxxx Посмотреть сообщение
возможно в этом ошибка:

и в коде указано имя файла
я не настолько туп чтоб не увидеть подобное. Ассемблирование тасмом32 идет без проблем, на тасм16, того же файла выдает ошибку ,пишет не найден путь к асм файлу! ВТФ?

Добавлено через 4 минуты
;progr_1.asm------
комментарий игнорируется компилятором
0
26 / 9 / 4
Регистрация: 28.01.2012
Сообщений: 39
08.02.2012, 02:05 4
Цитата Сообщение от GmV_ScoRp Посмотреть сообщение
Здравствуйте всем (не)кодерам! Возник вопрос по поводу ТАSМ. При ассемблировании при помощи Tasm(16) выдает ошибку "**Fatal** Command line: Can't locate file: progr_001.asm", а с TASM32 все гладко. Но после ассемблирования, линковка не проходит, т.е. если использовать TASM32, кричит мол "Fatal: 16 bit segments not supported in module progr_001.asm". При линковки с Tasm(16) пишет "Fatal: Unable to open file 'progr_001.obj'"
p.s. в батнике все пути прописаны правильно. Со вторым случаем думаю все очевидно. Вопрос, почему Tasm(16) не находит файл? И как это исправить? Спасибо
Внимательно считаем количество символов в имени файла progr_001.asm - 9!!!
Вспоминаем ДОС... 8.3... Ну, я думаю, дальше все ясно )))
1
zzzyyyxxx
08.02.2012, 06:54     tasm(16) и tlink32
  #5

Не по теме:

GmV_ScoRp,

Цитата Сообщение от GmV_ScoRp Посмотреть сообщение
я не настолько туп чтоб не увидеть подобное.
ты суть не уловил..

0
08.02.2012, 06:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2012, 06:54
Помогаю со студенческими работами здесь

TASM
1. Написать программу для вычисления выражения, где a, b, c  – целые числа. Организовать...

pascal и tasm
здравствуйте уважаемы форумчане. есть 1 проблема. как во встроенном в паскаль турбо 7.0 ассемблере...

Задание (TASM)
Помогите, пожалуйста сделать лабораторку на ассемблере, только первая неделя семестра, а уже нужно...

скомпилировать в com(tasm)
привет форумчане) как скомпилировать в ком выдаёт ошибку csg1 segment 'CODE' assume...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru