Исследование архитектуры и работы процессора

Страницы работы

Содержание работы

5.2. перечень практических ЗАДАНИЙ по дисциплине «организация эвм и систем»

Тема: Исследование архитектуры и работы процессора

  1. Составить  таблицу изменения состояния регистров и ячеек памяти для заданной последовательности команд, пояснить способы адресации данных в командах:

mov ax, 1234h          

mov bx, 0008h

mov byte [000a], 56h

mov byte [000b], 78h

mov [bx], ax             

mov bh, ah                

mov bl, [000b]          

mov word [0006], ax

Ax

Bx

[a]

[b]

[8:9]

Bh

Bl

[6:7]

mov ax, 1234h

1234

mov bx, 0008h

0008

mov byte [000a], 56h

56

mov byte [000b], 78h

78

mov [bx], ax  

34:12

mov bh, ah

12

mov bl, [000b]

78

mov word [0006], ax

34:12

  1. Составить  таблицу изменения состояния регистров для заданной последовательности команд, пояснить роль регистра sp:

            mov sp, 8

            mov ax, 1234

            push ax

            sub ax, ax

            pop ax

Sp

Ax

[sp]

mov sp, 8

8

mov ax, 1234

1234

push ax

6

1234

sub ax, ax

0000

pop ax

8

1234

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

mov ax, 200h

mov cx, 3h

add ax, cx

inc ax

sub ax, 4h

mov ax, 0FFFFh

add ax, 1h

  1. Составить  таблицу изменения состояния регистров для заданной последовательности команд, объяснить результаты выполнения логических команд:

mov ax, 1111h

mov bx, 3300h

or ax, bx

not bx

  1. Составить  таблицу изменения состояния регистров для заданной последовательности команд, объяснить результаты выполнения логических команд:

mov ax, 1111

mov bx, 3300

not bx

and ax, bx

  1. Составить  таблицу изменения состояния регистров для заданной последовательности команд, объяснить результаты выполнения логических команд:

mov ax, 1111

mov bx, 3300

shl ax, 1

shr bx, 1

7.  Составить  таблицу изменения состояния регистров для заданной последовательности команд, объяснить результаты выполнения логических команд:

mov ax, 1111

mov bx, 3300

or ax, bx

mov cl, 2

shl ax, cl

8.  Составить  таблицу изменения состояния регистров для заданной последовательности команд, сформулировать смысл данного кода:

                        sub ax,ax

addr     inc ax

                        add bx, ax

                        jmp addr

  1. Составить  таблицу изменения состояния регистров для заданной последовательности команд, объяснить назначение регистра СХ в данном коде:

            mov cx, 0Ah

addr    inc ax

            add bx, ax

            loop addr

ret

Похожие материалы

Информация о работе

Тип:
Задания на лабораторные работы
Размер файла:
792 Kb
Скачали:
0