Автор:
Оценка:
Опубликованно: 28.11.2005.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 1.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 2.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 3.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 4.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 5.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 6.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 7.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 8.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 9.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 10.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 11.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 12.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 13.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 14.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 15.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 16.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 17.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 18.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 19.
  • Конспект 'Datu organizācija. Valoda "Asamblers"', 20.
Содержание
Nr. Название главы  Стр.
1.  FUNKCIJAS IZSKAITĻOŠANA    4
1.1.  Uzdevuma nostādne    4
1.2.  Programmas teksts    4
1.3.  Programmas rezultāti    6
2.  DARBS AR VEKTORIEM    7
2.1.  Uzdevuma nostādne    7
2.2.  Programmas teksts    7
2.3.  Programmas rezultāti    8
3.  DARBS AR MATRICĀM UN VEKTORIEM    9
3.1.  Uzdevuma nostādne    9
3.2.  Programmas teksts    9
3.3.  Programmas rezultāti    10
4.  APAKŠPROGRAMMAS UN PARAMETRU NODOŠANA    11
4.1.  Uzdevuma nostādne    11
4.2.  Programmas teksts    11
4.3.  Programmas rezultāti    14
5.  TEKSTU RINDU APSTRĀDE    15
5.1.  Uzdevuma nostādne    15
5.2.  Programmas teksts    15
5.3.  Programmas rezultāti    16
6.  SECINĀJUMI    17
Фрагмент работы

FUNKCIJAS IZSKAITĻOŠANA
Uzdevuma nostādne
Z = A / B , ja A > 0
Izskaitļot
Z = A / C , ja A <= 0

Praktiskajā darbā izmantot pārsūtīšanas komandu Mov , aritmetiskās komandas Add , Sub , Imul , Idiv ,operanda paplašināšanas komandu Cbw ( Cwd) , pārejas komandu Jge ( Jle , utt.) un salīdzināšanas komandu Cmp . Programā abi zari jāstrādā pēc kārtas (izmantojot divas Y vērtības ) . Rezultātu Z saglabāt atmiņas šūnā (formtās – vārds).
Operandu X un Y izmrēs : 1 baits.

Uzdevumu variants Nr. 8 :

A = 2*X^3 - Y^2 ; B = X^2 - 3*Y ; C = 2*x - y^3 ;
Programmas teksts
Comment &
1. PRAKTISKAIS DARBS
IZSKAITцOT FUNKCIJU:
(2*X^3-Y^2)/(X^2-3*Y), ja 2*X^3-Y^2 > 0
(2*X^3-Y^2)/(2*x-y^3), ja (2*X^3-Y^2) <= 0
&
dosseg
.model small
.stack 100
.data
X Db 1
Y Db -2
.const
Two Dw 2
Three Dw 3
Zero Equ 0
.data?
Z Dw ?
.code
.startup
Mov Al, X
Imul X

Mov Bx, Ax
Mov Al, X
Cbw
Imul Bx
Imul Two
Mov Bx, Ax
Mov Al, Y
Imul Al

Sub Bx,Ax

Cmp Bx, Zero
Jle Branch_C
Mov Al, X
Imul X
Mov Cx,ax
mov al,3
Imul Y
sub Cx,ax…

Коментарий автора
Atlants