Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
11.02.2014
Размер:
62.38 Кб
Скачать

ах

bx

cx

dx

mov ax,16

16

0

0

0

mov bx,13

16

13

0

0

mul bx

208

13

0

0

mov cx,ax

208

13

208

0

mov ax,5

5

13

208

0

mov bx,1

5

1

208

0

mul bx

5

1

208

0

sub cx,ax

5

1

203

0

mov ax,16

16

1

203

0

mov bx,2

16

2

203

0

add bx,ax

16

18

203

0

mov ax,cx

203

18

203

0

div bx

Y=(a*b-5*c)/(a+d)=(16*13-5*1)/(16+2)=11.5
a=16;b=13;c=1;d=2

Y=(-a*b-5*c)/(-a+d)=(-16*13-5*1)/(-16+2)=15.2

ах

bx

cx

dx

mov ax,-16

-16

0

0

0

mov bx,13

16

13

0

0

imul bx

-208

13

0

0

mov cx,ax

-208

13

-208

0

mov ax,5

5

13

-208

0

mov bx,1

5

1

-208

0

mul bx

5

1

-208

0

sub cx,ax

5

1

-213

0

mov ax,16

-16

1

-213

0

mov bx,2

-16

2

-213

0

add bx,ax

-16

-14

-213

0

mov ax,cx

-213

-14

-213

0

div bx

a=-16;b=13;c=1;d=2

Вывод: в ходе проделанной работы изучили операции сложения, вычитания, умножения и деления двоичных чисел на языке Ассемблер

Соседние файлы в папке лабораторные работы по ASSAMBLER