Список форумов CS.Siras.Ru
РегистрацияПоискFAQПользователиГруппыВход
Нужна ПОМОЩЬ !!!! Срочно !!!!!

 
Ответить на тему    Список форумов CS.Siras.Ru » Свободное Общение Предыдущая тема
Следующая тема
Нужна ПОМОЩЬ !!!! Срочно !!!!!
Автор Сообщение
OPAKJI



Зарегистрирован: 16.10.2010
Сообщения: 644
Откуда: Украина

Сообщение Нужна ПОМОЩЬ !!!! Срочно !!!!! Ответить с цитатой
Мне нужна помощь !!!! Хто розбираеца в програмирование на языке ассемблер помогите написать програму , програма не сложная , нужна помощь отзовитесь пожалусто !Ё!!! Буду очень благодарен!!!!

с у.в. Алексей =)

_________________
Ср Мар 16, 2011 12:30 am Посмотреть профиль Отправить личное сообщение
*encore*



Зарегистрирован: 14.03.2008
Сообщения: 856

Сообщение Ответить с цитатой
text segment 'code'
assume CS:text, DS:text
begin: mov AX,text
mov DS,AX
mov AH,09h
mov DX,offset message
int 21h
mov AH,4Ch
mov AL,00h
int 21h
message DB 'Lets Go!$'
text ends
end begin

самая сложная программа которую мне доводилось писать на асме Very Happy

_________________
█████████
█████████
█████████
Ср Мар 16, 2011 12:47 am Посмотреть профиль Отправить личное сообщение
OPAKJI



Зарегистрирован: 16.10.2010
Сообщения: 644
Откуда: Украина

Сообщение Ответить с цитатой
*encore* писал(а):
text segment 'code'
assume CS:text, DS:text
begin: mov AX,text
mov DS,AX
mov AH,09h
mov DX,offset message
int 21h
mov AH,4Ch
mov AL,00h
int 21h
message DB 'Lets Go!$'
text ends
end begin

самая сложная программа которую мне доводилось писать на асме Very Happy

Летс го в кс выбивает ? Мне нужно помощи в состовление програмы которая будет тестиревать процесор , щечик уже , тепер нужно составит чтоб тестировало .

_________________
Ср Мар 16, 2011 12:55 am Посмотреть профиль Отправить личное сообщение
OPAKJI



Зарегистрирован: 16.10.2010
Сообщения: 644
Откуда: Украина

Сообщение Ответить с цитатой
составления на Ассемблери програмы определения скорости выполнение аперацый отнимание и дилиние определеным МП

Счечик :
.model small
.stack 100h
.data
ascii db 5 dup ("0"),'$'
oldcount dw 0
.code
begin:
mov ax,@data
mov ds,ax
;-------------
mov ah,0
int 1ah ; получаем значение счетчика
mov oldcount,dx ; сохраняем начальное значение
;-------------
; сюди вставляємо програму чи цикл для вимірювання
;-------------
mov ah,0
int 1ah ; получаем значение счетчика
mov bx,oldcount ; считываем старое значение
sub dx,bx ; берем разность
;---------
;переводимо результат в десяткову систему
mov di,10
mov si,offset ascii+4; конец строки для вывода числа на экран
mov ax,bx; число в АХ, максимальное число, которое можно вывести таким способом 65535 (=0FFFFh)
a1:
xor dx,dx
div di
or [si],dl; вывожу на своё место и добавляю к остатку от деления код 30h чтобы получилась ASCII-цифра
dec si; двигаюсь к началу строки
test ax,ax; всё разделили?
jnz a1; если нет, то продолжаю делить дальше
mov ah,9; вывожу строку на экран
mov dx,offset ascii
int 21h
xor ax,ax; жду пока не нажмут любую клавишу
int 16h
mov ah,4Ch; выхожу из программы
int 21h
end begin

нужна прога которая будет тестиревать читири типа по пять наборов чисел 8ми розярядные , 16ти розрядные , 32 розрядные и с плавающей комой . Делать должно тисячу вычисленй , счечик есть .

_________________
Ср Мар 16, 2011 2:26 am Посмотреть профиль Отправить личное сообщение
[K.M.P.]-Sh1ft



Зарегистрирован: 18.04.2010
Сообщения: 734
Откуда: Россия, Кемерово

Сообщение Ответить с цитатой
OPAKJI если уж ты прочел
Код:
text segment 'code'
assume CS:text, DS:text
begin: mov AX,text
mov DS,AX
mov AH,09h
mov DX,offset message
int 21h
mov AH,4Ch
mov AL,00h
int 21h
message DB 'Lets Go!$'
text ends
end begin

как "Летс го в кс выбивает ?" то я никогда в жизни не поверю, что исходник который ты просишь доработать, написал ты, и врядли ты его доработаешь если хотябы основные функции и процедуры на ассемблере не поймешь. (хотя я могу ошибаться, я на ассемблере фул зиро)[/code]
Ср Мар 16, 2011 7:32 am Посмотреть профиль Отправить личное сообщение
Показать сообщения:    
Ответить на тему    Список форумов CS.Siras.Ru » Свободное Общение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах