Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2014, 13:51   #1
tomas88
Пользователь
 
Регистрация: 14.04.2014
Сообщений: 12
По умолчанию перевод кода си в ассамблер(MASM)

Не судите строго, я только начал изучать ассамблер!
Код:
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
void main()
{int *mas;
int a,i,n;
int temp;
system ("chcp 1251");
system ("cls");
printf ("Введите количество элементов:");
scanf ("%d",&n);
mas=(int*) malloc(n*sizeof(int));
for(i=0;i<n;i++)
{printf("mas[%d]= ",i);
scanf("%d",&mas[i]);
}
for(i=0;i<n/2;i++)
{temp = mas[i];
mas[i] = mas[n-i-1];
mas[n-i-1] = temp;}
 
for(i=0;i<n;i++)
printf("%d ",mas[i]);
 
getchar(); getchar();
}
и вот

Код:
#include <stdio.h>
#include <stdlib.h>
void main(void)
{int a,b,n,s;
system ("chcp 1251");
system ("cls");
printf ("Введите a:");
scanf ("%d",&a);
printf ("Введите n:");
scanf ("%d",&n);
printf ("Введите b:");
scanf ("%d",&b);
s=a*n/b;
printf ("a*n/b=%d",s);
getchar();getchar();
}
tomas88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод кода с C++ BioHEX Общие вопросы Delphi 1 16.05.2012 19:03
Выбрать MASM для такого кода. Rin Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 26.11.2011 20:37
Перевод кода на С++. opax Помощь студентам 0 07.12.2010 07:10
Перевод кода zmey31313 Фриланс 1 01.01.2010 21:49