Assembler для начинающих


              

или из другого регистра. Однако


    или из другого регистра. Однако не существует команды загрузки
    сегментного регистра данными с непосредственным операндом; это
    означает, что загружать сегментный регистр такими данными
    непроизводительно. Если в программе необходимо поместить известное
    значение в сегментный регистр, нужно сначала записать это значение
    в один из регистров или в ячейку памяти, а затем можно уже
    пересылать это значение в сегментный регистр. На Фиг. 4.2 показано,
    как это сделать.

           icrosoft (R) Macro Assembler Version 5.00              1/1/80 04:00:28
           Фиг. 4.2  Команда пересылки                      Page   1-1
 
 
                                         PAGE    ,132
                                         TITLE   Фиг. 4.2  Команда пересылки
 
            0000                   CODE    SEGMENT
                                         ASSUME  CS:CODE,DS:CODE
 
            0000                   EXWORD  LABEL   WORD
            0000                   EXBYTE  LABEL   BYTE
 
            0000  8B C3                  MOV     AX,BX           ; Регистр BX --> Регистр AX
            0002  8B D8                  MOV     BX,AX           ; Регистр AX --> Регистр BX
 
            0004  8B 0E 0000 R                 MOV     CX,EXWORD       ; Память --> Регистр
            0008  89 16 0000 R                 MOV     EXWORD,DX       ; Регистр --> Память
 
            000C  8A 2E 0000 R                 MOV     CH,EXBYTE       ; Память --> Регистр (байт)
            0010  88 36 0000 R                 MOV     EXBYTE,DH       ; Регистр --> Память (байт)
 
            0014  BE 03E8                      MOV     SI,1000         ; Непосредственное --> Регистр
            0017  B3 17                  MOV     BL,23           ; Непосредственное --> Регистр (байт)
            0019  C7 06 0000 R 07D0            MOV     EXWORD,2000     ; Непосредственное --> Память
            001F  C6 06 0000 R 2E              MOV     EXBYTE,46       ; Непосредственное --> Память (байт)

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий