ВУЗ:
Составители:
45
101 BP CH -
110 SI DH -
111 DI BH -
Таблица 3 Кодирование типа адреса операнда
Поле
MOD
Поле
R/M
Базовый
регистр
Эффективный
адрес
Длина
команды
00 000 DS [BX+SI] 2
00 001 DS [BX+DI] 2
00 010 SS [BP+SI] 2
00 011 SS [BP+DI] 2
00 100 DS [SI] 2
00 101 DS [DI] 2
00 110 DS DISP16 4
00 111 DS [BX] 2
01 000 DS DISP8+[BX+SI] 3
01 001 DS DISP8+[BX+DI] 3
01 010 SS DISP8+[BP+SI] 3
01 011 SS DISP8+[DP+DI] 3
01 100 DS DISP8+[SI] 3
01 101 DS DISP8+[DI] 3
01 110 SS DISP8+[BP] 3
01 111 DS DISP8+[BX] 3
10 000 DS DISP16+[BX+SI] 4
10 001 DS DISP16+[BX+DI] 4
10 010 SS DISP16+[BP+SI] 4
10 011 SS DISP16+[BP+DI] 4
10 100 DS DISP16+[SI] 4
10 101 DS DISP16+[DI] 4
10 110 SS DISP16+[BP] 4
10 111 DS DISP16+[BX] 4
11 000 - AX or AL 2
11 001 - CX or CL 2
11 010 - DX or DL 2
11 011 - BX or BL 2
11 100 - SP or AH 2
11 101 - BP or CH 2
11 110 - SI or DH 2
11 111 - DI or BH 2
Команде может предшествовать префикс – байт со специальным коди-
рованием, которое изменяет операцию следующей за ним команды. В сис-
теме команд процессоров 8086/8088 есть два таких префикса – REP (RE-
45 101 BP CH - 110 SI DH - 111 DI BH - Таблица 3 Кодирование типа адреса операнда Поле Поле Базовый Эффективный Длина MOD R/M регистр адрес команды 00 000 DS [BX+SI] 2 00 001 DS [BX+DI] 2 00 010 SS [BP+SI] 2 00 011 SS [BP+DI] 2 00 100 DS [SI] 2 00 101 DS [DI] 2 00 110 DS DISP16 4 00 111 DS [BX] 2 01 000 DS DISP8+[BX+SI] 3 01 001 DS DISP8+[BX+DI] 3 01 010 SS DISP8+[BP+SI] 3 01 011 SS DISP8+[DP+DI] 3 01 100 DS DISP8+[SI] 3 01 101 DS DISP8+[DI] 3 01 110 SS DISP8+[BP] 3 01 111 DS DISP8+[BX] 3 10 000 DS DISP16+[BX+SI] 4 10 001 DS DISP16+[BX+DI] 4 10 010 SS DISP16+[BP+SI] 4 10 011 SS DISP16+[BP+DI] 4 10 100 DS DISP16+[SI] 4 10 101 DS DISP16+[DI] 4 10 110 SS DISP16+[BP] 4 10 111 DS DISP16+[BX] 4 11 000 - AX or AL 2 11 001 - CX or CL 2 11 010 - DX or DL 2 11 011 - BX or BL 2 11 100 - SP or AH 2 11 101 - BP or CH 2 11 110 - SI or DH 2 11 111 - DI or BH 2 Команде может предшествовать префикс байт со специальным коди- рованием, которое изменяет операцию следующей за ним команды. В сис- теме команд процессоров 8086/8088 есть два таких префикса REP (RE-
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »