Для студентов МАИ по предмету АссемблерРаздаточный материалРаздаточный материал
2016-04-082016-04-08СтудИзба
Другое: Раздаточный материал
Описание
Небольшая вырезка из одно из файлов в качестве примера:
Сдвиги на n разрядов влево можно трактовать, как умножение на 2n, потому все команды сдвигов имеют 2 операнда:
оp1 – рассматривается, как набор битов, подлежащих сдвигу влево или вправо;
op2 – константа сдвига, т.е. целое число без знака, определяющее величину сдвига нового операнда; может принимать значение 1 или CL. Единица означает сдвиг на 1 разряд, а CL – содержимое регистра CL, хранящего значение n. Сдвиг с CL выполняется как повтор однократных сдвигов, содержимое CL не меняется, при CL=0, сдвиг блокируется. Результат записывается на место первого операнда. Команды сдвига модифицируют флаги, кроме AF, а “уходящий” бит фиксируется в CF.
Команды сдвига бывают логические, арифметические и циклические.
Сдвиги на n разрядов влево можно трактовать, как умножение на 2n, потому все команды сдвигов имеют 2 операнда:
оp1 – рассматривается, как набор битов, подлежащих сдвигу влево или вправо;
op2 – константа сдвига, т.е. целое число без знака, определяющее величину сдвига нового операнда; может принимать значение 1 или CL. Единица означает сдвиг на 1 разряд, а CL – содержимое регистра CL, хранящего значение n. Сдвиг с CL выполняется как повтор однократных сдвигов, содержимое CL не меняется, при CL=0, сдвиг блокируется. Результат записывается на место первого операнда. Команды сдвига модифицируют флаги, кроме AF, а “уходящий” бит фиксируется в CF.
Команды сдвига бывают логические, арифметические и циклические.
Характеристики учебной работы
Тип
Предмет
Учебное заведение
Просмотров
230
Скачиваний
20
Размер
271,37 Kb
Список файлов
- ReadMe.txt 276 b
- Ассемблер
- asm
- ASML.CFG 48 b
- ASML.EXE 51,77 Kb
- ASML.IND 3,5 Kb
- ASML.NIK 304,62 Kb
- ASML.TBL 124 b
- TASK1_1.ASM 1,01 Kb
- TASK1_2.ASM 722 b
- TASK1_3.ASM 672 b
- TASK1_4.ASM 645 b
- TASK2_1.ASM 1,01 Kb
- TASK5_M.ASM 2,63 Kb
- TASK6_1.ASM 1,74 Kb
- TASM.EXE 103,4 Kb
- TLINK.EXE 70,88 Kb
- USER.LIB 878 b
- Конспект лекций по курсу Ассемблер (Алещенко).doc 574 Kb
- Лабораторные работы по курсу Ассемблер.doc 78,5 Kb
- Экзаменационные вопросы.doc 25,5 Kb
- Экзаменационные задания.doc 23,5 Kb
ReadMe
Файлы скачаны со студенческого портала для студенты "Baumanki.net"
Файлы представлены исключительно для ознакомления
Не забывайте, что Вы можете зарабатывать, выкладывая свои файлы на сайт
Оценивайте свой ВУЗ в различных голосованиях, в том числе в досье на преподавателей!
Хочешь зарабатывать на СтудИзбе больше 10к рублей в месяц? Научу бесплатно!
Начать зарабатывать
Начать зарабатывать