Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
WeW
1 / 1 / 0
Регистрация: 25.03.2012
Сообщений: 18
1

Циклы на асм

25.03.2012, 12:34. Просмотров 490. Ответов 2
Метки нет (Все метки)

Доброго времени суток, у меня вот такой вопрос. есть у меня строка, как все с помощью циклов поэлементно ее пройти и заменить элементы на четных позициях. например на символ z.....ну как-то так: assembler результат azszmzlzr...не могу придумать как, помогите, пожалуйста...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 12:34
Ответы с готовыми решениями:

строки в асм
Здравствуйте, помогите разобраться вот с таким заданием. Задана строка, нужно...

Лаба по АСМ
Ребята, день добрый! Помогите, если есть возможность. В архиве лежит лаба с...

Регистры асм
Привет всем)) заинтересовал такой вопрос. Регистры ax,bx,cx,dx используются...

строки на асм
Здравствуйте, помогите пожалуйста, дали задание, нужно переставить в строке...

условные переходы на асм
Здравствуйте. Скажите, пожалуйста, как мне сделать вот такое). Есть строка...

2
vital792
1999 / 1271 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
25.03.2012, 14:06 2
А чем Вас этот вариант не устроил?
0
WeW
1 / 1 / 0
Регистрация: 25.03.2012
Сообщений: 18
25.03.2012, 14:33  [ТС] 3
спасибо, что показали, но я что-то не могу понять где тут собственно замена
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
.386
    .model flat, stdcall
    option casemap :none
    include \masm32\include\windows.inc
    include \masm32\include\user32.inc 
    include \masm32\include\masm32.inc
    include \masm32\include\kernel32.inc
    include \masm32\macros\macros.asm
    includelib \masm32\lib\user32.lib 
    includelib \masm32\lib\masm32.lib
    includelib \masm32\lib\kernel32.lib
.data
String db "Hello World",0
Z db $-String
stdout dd ?
cWritten dd ?
.code
start:
invoke GetStdHandle,STD_OUTPUT_HANDLE
mov stdout,eax
dec Z
xor bl,bl
inc bl
@1:
cmp bl,Z
jae after
mov String[esi+1],32h
add bl,2
add esi,2
jmp @1
 
after:
invoke WriteConsoleA,stdout,ADDR String,SIZEOF String,ADDR cWritten,NULL
invoke Sleep,INFINITE
invoke ExitProcess,0
end start
и оно у меня даже не компилируется ((
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 14:33

3 тестовых вопроса по асм
1. Описать переменную-слово X, начальным значением которой является адрес этой...

асм блочные драйвера
Всем привет, очень большая просьба кто знаэт ассемблер, помогите, плз... А то я...

АСМ простые з.дачи
Доброе время суток. Пришел в универ и в первом семестре начали изучать вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru