Laboratornaya_rabota_4_asm.docx
//= $text;?>
Лабораторная работа 4По системному программированиюСтудента гр. ИНФ-11-1Котка Станислава
#include "stdafx.h"#include "string.h"#include <iostream>using namespace std;
int _tmain(int argc, _TCHAR* argv[]){ char mas[]={"Panda niasha neko nia"}; char mas1[255]; int l=strlen(mas); int m=0; _asm { mov ecx, l lea esi, mas//mas - название строки add esi, l//конец строки dec esi mov bl, ' ' lea edi, mas1m1: std//установление флага в 1 lodsb cld cmp al, bl//сравниваем jne m2 stosb// из ал преносит в едиm2: stosb loop m1 mov al, 0 stosb }
cout<<"m="<<mas1<<endl; cin.get(); return 0;}