Author:
Evaluation:
Published: 28.11.2005.
Language: Latvian
Level: College/University
Literature: n/a
References: Not used
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 1.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 2.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 3.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 4.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 5.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 6.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 7.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 8.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 9.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 10.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 11.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 12.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 13.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 14.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 15.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 16.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 17.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 18.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 19.
  • Summaries, Notes 'Datu organizācija. Valoda "Asamblers"', 20.
Table of contents
Nr. Chapter  Page.
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
Extract

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…

Author's comment
Atlants