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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2014, 13:33   #1
mizini
 
Регистрация: 23.11.2014
Сообщений: 2
По умолчанию Перевести код С++ на ассемблер

переведите пожалуйста этот код на ассемблер
Код:
#include <iostream>
using namespace std;
int main()
{
	const int str=6;
	const int stolb=5;
	int sum=0;
	int arr[str][stolb]=
		{
			{2,4,5,6,7},
			{4,5,6,2,3},
			{2,4,5,1,2},
			{3,4,5,1,2},
			{2,7,5,44,6},
			{2,3,6,7,4}
	};
			
	for(int i=0;i<5;i++)
		for(int j=0;j<6;j++)
		{
			sum+=arr[i][j];
		}
		cout<<"summa"<<sum;
}

Последний раз редактировалось Stilet; 23.11.2014 в 14:01.
mizini вне форума Ответить с цитированием
Старый 23.11.2014, 14:07   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Писано с потолка:
Код:
format PE console
entry start
 
include 'D:\fasmw16726\INCLUDE\win32a.inc'
 
section '.data' data readable writeable
message db '%d',0
a dw 2,4,5,6,7,4,5,6,2,3,2,4,5,1,2,3,4,5,1,2,2,7,5,44,6,2,3,6,7,4

section '.code' code readable executable

start:


 xor eax,eax
 mov ecx,6*5
for:
 add ax,[a+ecx*2]
loop for
  cinvoke printf,message,eax
  cinvoke getch
  invoke ExitProcess,0
section '.idata' import data readable
library kernel,'kernel32.dll',\
        msvcrt,'msvcrt.dll'
 
import kernel,\
       ExitProcess,'ExitProcess'
 
import msvcrt,\
       setlocale,'setlocale',\
       printf,'printf',\
       getch,'_getch'
I'm learning to live...

Последний раз редактировалось Stilet; 23.11.2014 в 14:10.
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите перевести код Pascal в код Lazarus Ляйсан9517 Lazarus, Free Pascal, CodeTyphon 13 22.05.2014 17:19
перевести из C в ассемблер. Подскажите AirC Помощь студентам 4 28.04.2014 14:49
Надо перевести код с Паскаля в код Lazarus Ляйсан9517 Помощь студентам 7 06.04.2014 22:44
Перевести в код на Ассемблер dimon305 Помощь студентам 0 18.05.2010 20:07
ассемблер перевести на С++ rudolfe Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 10.03.2009 20:10