Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > pazalusta pomogite lameru :(


Автор: sucker 30.3.2005, 20:53
Privet vsem!
Kto mozet napisat programku na assemblere pod dos. U menia kompiliator TASM
Zadaca:
1. Napisat programu, kotoraja soscitala skolko bukv 'A' v masive T1, i skolko bukv 'B' v masive T2. Rezultat vyvesti na ekran. Masiv T1 i T2 vvoditsa polzavatelem s klaviatury.

2. V segmente dannyh oppisan masiv iz 30 elementov. Naiti summu etih elimentov i rezultat vvesti v OA, kotoraja toze oppisana v segmente dannyh. Masiv vvodit iz klaviatury. Rezultat vyvesti na ekran.

3. V segmente dannyh oppisan masiv iz 30 elementov. Soschitat skolko elementov polozytelnyh i skolko otricatelnyh. Rezultat vyvesti na ekran.Masiv vvodit iz klaviatury.

4. Umnozyt dva elementa dlinny v 1Bait 'A' i 'B', kotoryje nahoditsa v operatyvnoi pameti i rezultat pamestit v 'C'.

5. Napisat programu, kotoraja scitala by i vyvela rezultat po formule (a+b+c)/ d, gde a,b,c,d liubyje cisla so znakom, appisany v segmente dannyh. V zavisimosti ot rezultata vvyvesti na ekran soosbshenije 'Rezultat polozytelnyj' ili 'Rezultat otricatelnyj'.

POMOGITE PAZALUSTA smile Mne ne vyhodit smile

Автор: sergejzr 30.3.2005, 20:59
sucker, на форуме существует возможность транслитерации:
http://forum.vingrad.ru/index.php?showtopic=42857&view=findpost&p=329363

Поиск готовых исходников следует постить в раздел работа.
Здесь Вам помогут, но делать придётся самому.

Автор: Chingachguk 31.3.2005, 23:27
Вот тебе для начала каркас программы для Tasm:

Код

.model tiny
.code
org 100h
start:
; Ввод строки с клавиатуры
  mov  ah,3fh
  xor  bx,bx
  mov  cx,64
  mov  dx,offset T1massive
  int  21h
; ->ax=actual len of string (terminated by 0Dh, 0Ah)

; ... - пиши свой код тут

; Выход из программы
  ret
T1massive db 64 dup(?)
end start


Компиллировать нужно таким вот батиником:

Echo On
tasm.exe %1.asm
if errorlevel 1 goto MakeError
tlink.exe %1.obj /t
if errorlevel 1 goto MakeError
del *.obj
del *.map
:AllDone
Echo Done !!!
exit
:MakeError
Echo Make Error
exit

Автор: mahmud 11.2.2006, 02:23
привет где можно скачать
tasm.exe
tlink.exe
td.exe
помогите пожалуйста

Автор: cardinal 11.2.2006, 03:48
Пожалуйста, один топик - один вопрос.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)