Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Downloads / лаба5

.rtf
Скачиваний:
4
Добавлен:
19.02.2016
Размер:
251.22 Кб
Скачать

Лабораторна робота № 5

Послідовний пошук

Мета: навчитись виконувати послідовний пошук

елемента масиву на комп’ютері

Хід роботи:

  1. Із попередньої лабораторної роботи взяти масив з перших дев’яти чисел. У відповідністю з таблицею вибрати число b.

  2. Включити комп’ютер. Завантажити MS-DOS, NC, зайти в каталог з TASM, TLINK, TD.

  3. Програму Amo05.asm перенести на машинний носій, виконати її асемблювання і компоновку. Реквізити файлів asm05.(asm, obj, exe) привести в звіті.

  4. За допомогою TD записуємо покроково виконуємо програму amo05.exe(до int 21h), результаті привести у вигляді таблиці.

  5. Довести, що комп’ютер правильно виконав послідовний пошук(вибрати з таблиці значення)

  6. Правильно виключити комп’ютер, сформувати звіт і оформити його не пізніше

    одиниці

десятки

0

1

2

3

4

5

6

7

8

9

0

3

4

5

6

7

8

3

4

5

1

6

7

8

3

4

5

6

7

8

3

2

4

5

6

7

8

3

4

5

6

7

3

8

3

Таблиця 1

Мій масив: 24, 34, 56, 68, 89, 41, 20, 53, 95

; amo05.asm

.model small

.data

array db 24, 34, 56, 68, 89, 41, 20, 53, 95

b db 53

numbers dw 9

.code

begin:

mov ax,@data

mov ds,ax

sub ax,ax

lea bx,array

mov dl,b

mov cx,numbers

mov si, 0000h

for: mov al,[bx]

cmp dl,al

je m1

inc bx

loop for

mov si,0FFFFH

jmp m2

m1: mov si, 5555h

mov cl,al

m2: mov ax, 4c00h

int 21h

end begin

amo05.asm 362 28.11.12 12:09­

Remaining memory: 461 k

amo05.obj 266 28.11.12 12:09­

amo05.exe 570 28.11.12 12:09­

1)

2)

3)

4)

5)

6)

7)

8)

45.

je 0024↓

ip

0019

0024

46.

mov si,5555

si

0000

5555

47.

mov cl,al

cx

0002

0035

48.

mov ax,4C00

ax

00350

4C00

49.

int 21

ip

002C

Перевірка:

№ пункту

Значення

Число

1

18

24

2

22

34

3

38

56

4

44

68

5

59

89

6

29

41

7

14

20

8

35

53

Висновок: я навчився виконувати послідовний пошук елемента

масиву на комп’ютері.

Соседние файлы в папке Downloads