Вопрос № 38495: Непадскажите , где я могу скачать электронную книгу Юрова по ассемблеру
Версия на 700КБ у меня есть, требуется версия полная весит приблизительно 30МБ. (помоему это должен быть скань бумажной книги)
Ответте, кто располагает какой либо ин...Вопрос № 38500: Здравствуйте.
Уважаемые эксперты помогите, пожалуйста, разобраться.
Допустим, есть две строки (одна длиной 37, вторая 52 символа, тип данных dw). Я хочу выполнить пересылку 13-и элементов строки один, в строку два. Пересылку начинать с 8-ой ...
Вопрос № 38.495
Непадскажите , где я могу скачать электронную книгу Юрова по ассемблеру
Версия на 700КБ у меня есть, требуется версия полная весит приблизительно 30МБ. (помоему это должен быть скань бумажной книги)
Ответте, кто располагает какой либо информацией. e-mail:alx2200@mail.ru,
Мой ICQ:307-152-091
Отправлен: 25.03.2006, 17:23
Вопрос задал: Alx22001 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Пан Павел Константинович
Здравствуйте, Alx22001!
Как дела У вас?
У меня есть полная версия Юрова размер около 32Мб. Если надо то могу выслать по е-маил.
Она здесь должна быть http://asm.shadrinsk.net/
С, Уважением MnEm0n!C.
--------- Hello Worlds
Ответ отправил: Пан Павел Константинович (статус: 4-ый класс)
Ответ отправлен: 26.03.2006, 01:40
Вопрос № 38.500
Здравствуйте.
Уважаемые эксперты помогите, пожалуйста, разобраться.
Допустим, есть две строки (одна длиной 37, вторая 52 символа, тип данных dw). Я хочу выполнить пересылку 13-и элементов строки один, в строку два. Пересылку начинать с 8-ой позиции строки один. Пересылаемые данные вставлять с 8-ой позиции во второй строки.
Я пытаюсь сделать это так:
cld
mov cx, 13
mov si, offset str1 ; смещение источника в si. Откуда будем копировать
mov di, offset str2 ; смещение приёмника в di. Куда копировать
rep movs [str2+16], [str1+16]
Но в дебагере видно, что 13 символов записываются с начала второй строки. Подскажите, пожалуйста, что я делаю неправильно и как можно исправить ошибку. И ещё вопрос, как правильно вывести вторую строку после изменений. Полный код в приложении.
Заранее благодарю за помощь.
Приложение:
Отправлен: 25.03.2006, 18:24
Вопрос задал: Martin (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Пан Павел Константинович
Здравствуйте, Martin!
Как дела У вас?
Вот так попробуйте:
.model tiny
.286
.code
org 100h
start:
;---------------------------------
lea di,L1+16
mov dx,di
lea si,L0+16
mov cx,0dh
rep movsw
;---------------------------------
mov byte ptr [di],'$'
;---------------------------------
mov ah,9
int 21h
;---------------------------------
ret
C, Уважением MnEm0n!C.
--------- Hello Worlds
Ответ отправил: Пан Павел Константинович (статус: 4-ый класс)
Ответ отправлен: 26.03.2006, 06:47