Autors:
Vērtējums:
Publicēts: 28.11.2005.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 1.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 2.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 3.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 4.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 5.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 6.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 7.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 8.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 9.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 10.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 11.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 12.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 13.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 14.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 15.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 16.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 17.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 18.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 19.
  • Konspekts 'Datu organizācija. Valoda "Asamblers"', 20.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
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
Darba fragmentsAizvērt

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…

Autora komentārsAtvērt
Atlants