[MASM32] Выделение из исходной строки подстроки символов заданной длинны с указанного номера позиции - Assembler

Узнай цену своей работы

Формулировка задачи:

Ребят, помогите пожалуйста с программкой! В MASM32 написать программу выделения из исходной строки подстроки символов заданной длинны с указанного номера позиции... я в ассемблере профан, вот только что удалось мне сделать..
  .586 
  .model flat, stdcall 
  option casemap :none ; case sensitive 
  
  include windows.inc 
  include kernel32.inc 
  include user32.inc       
  include masm32.inc 
  include msvcrt.inc
  include z:\masm32\macros\macros.asm         ; masm32 macro file
 
  includelib kernel32.lib 
  includelib user32.lib 
  includelib msvcrt.lib
  includelib masm32.lib 
  
.code
 
;-----------------------------------------------------------
 
start:   
 
  call main
  inkey
  exit
 
main proc
  LOCAL pstring : DWORD
  LOCAL pchar   : DWORD
 
  cls
  mov pstring, input        ; Введите строку
  mov    SrcLen, eax        ; Сохраняем ее
Помогите закончить.. Заранее большое спасибо!
pleeeease!

Решение задачи: «[MASM32] Выделение из исходной строки подстроки символов заданной длинны с указанного номера позиции»

textual
Листинг программы
mov di, new_string
mov si, offset string
add si, nоmer_posicii
mov cx, dlinna
rep movsb\movsw\movsd

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы