На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> Работа с памятью
    Народ,помогите!!!
    Нужно написать прогу, которая из имеющихся 4 массивов отправляет содержимое в пятый, используя все базовые регистры
    :'(
    Сообщение отредактировано: wind -
      Ну и в чём проблема?

      AX - значение
      BX - адрес массива источника
      СХ - счётчик
      DX - адрес массива приёмника

      Например так. Вроде элементарно...
        Или вот так:

        ExpandedWrap disabled
            mov ax,СегментИсточника<br> mov ds,ax<br> mov si,СмещениеИсточника<br> mov ax,СегментПриёмника<br> mov es,ax<br> mov di,СмещениеПриёмника<br> mov cx,КоличествоПересылаемыхБайт<br> cld<br> rep movsb<br>
        Сообщение отредактировано: 7in -
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0173 ]   [ 14 queries used ]   [ Generated: 18.05.24, 10:09 GMT ]