Сейчас на форуме: Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+3 невидимых) |
![]() |
eXeL@B —› Программирование —› Простая программа на TASM под DOS |
Посл.ответ | Сообщение |
|
Создано: 22 июня 2008 13:02 · Личное сообщение · #1 Привет всем! Подруге в универе задали задачку - написать прогу на TASM'е, которая бы сортировала массив чисел. В принципе, сложного здесь ничего нет, процедуру сортировки я написал... правда на псевдокоде и под 32-бита (тогда еще не знал что под DOS надо). Вот процедура: ; ПРОЦЕДУРА СОРТИРОВКИ
Над комментами не угараем - это для подруги ![]() P.S. Если бы под Win32 было дело, я бы никого не тревожил. ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 22 июня 2008 14:22 · Поправил: mak · Личное сообщение · #2 Может поможет =) Standard calls to INT 21H for I/O placed in subprograms PRINT a list of numbers with a choice of heading COPY an array of numbers into a second array of numbers ATOI (ascii to integer) conversion for 1-byte quantities ITOA (integer to ascii) conversion for 1-byte quantities Sorting algorithms: Simple exchange sort Classic bubble sort Simple insertion sort Recursive quicksort ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 22 июня 2008 15:35 · Личное сообщение · #3 mak да как сказать... это же кусок какой-то? или не влезло просто... да и слишком много кода. за вечер не разобраться, а нужно к завтра сделать. я так понимаю мне нужен TASM и TLINK, чтобы собрать EXE? а как быть с RTL функциями? они вообще есть? в идеале бы пример hello world'а для TASM DOS который бы печатал циферки ) ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 22 июня 2008 15:42 · Личное сообщение · #4 ![]() ![]() ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 22 июня 2008 17:41 · Личное сообщение · #5 mak спасибо! на самом деле пришлось себя заставить "засесть" и все получилось. переписал sort.asm, оставил только сортировку пузырьком... чуть больше 200 строк получилось. если кому-то нужно, то вот аттач, там еще бинарь и средства разработки ![]() ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 22 июня 2008 20:07 · Личное сообщение · #6 |
|
Создано: 22 июня 2008 21:13 · Личное сообщение · #7 |
![]() |
eXeL@B —› Программирование —› Простая программа на TASM под DOS |
Эта тема закрыта. Ответы больше не принимаются. |