Текст программыЦель работы
Ход работы 1. Ознакомиться с целью работы и изучить теоретический материал. 2. Ознакомиться с заданием из таблицы 1 (согласно вариантов заданий). 3. Написать, ассемблировать, отладить и выполнить программу на ПК. 4. Запустить программу с помощью Турбо Дебюггера (TD) в режиме отладки. Выполнить программу в пошаговом режиме, фиксируя значения сегментных регистров, регистра указателя команд, адреса используемых таблиц данных. 5. Подготовить отчет о выполнении лабораторной работы.
Текст программы .model small; .stack 300h; .data; tabb db 25,12,15,13; db 45,65,36,66; db 98,87,41,45; db 64,28,29,37; tabw dw 8 dup(0); .code; beg: mov ax,@data; mov ds,ax; mov al,tabb+15; mov byte ptr tabw,al; mov al,tabb+14; mov byte ptr tabw+1,al; mov al,tabb+13; mov byte ptr tabw+2,al; mov al,tabb+12; mov byte ptr tabw+3,al; mov al,tabb+11; mov byte ptr tabw+4,al; mov al,tabb+10; mov byte ptr tabw+5,al; mov al,tabb+9; mov byte ptr tabw+6,al; mov al,tabb+8; mov byte ptr tabw+7,al; mov al,tabb+7; mov byte ptr tabw+8,al; mov al,tabb+6; mov byte ptr tabw+9,al; mov al,tabb+5; mov byte ptr tabw+10,al; mov al,tabb+4; mov byte ptr tabw+11,al; mov al,tabb+3; mov byte ptr tabw+12,al; mov al,tabb+2; mov byte ptr tabw+13,al; mov al,tabb+1; mov byte ptr tabw+14,al; mov al,tabb; mov byte ptr tabw+15,al; mov ah,4ch; mov al,byte ptr tabw; not al; mov byte ptr tabw,al; int 21h end beg; Содержание сегментных регистров AX 0853 BX 1764 CX 1764 DX 0034 SI 0330 DI 1c1b BP 0100 SP 0106 DS 250A ES 0071 SS 8305 CS 0000 Содержание IP команды IP 0000
|