.


:




:

































 

 

 

 


ғ

- қ ң . ғ - құң : ң ұ, ә, қ қ, ө қ. Ә -ң өң .

ғ ң ұ. - ұ ү. Ә ң ә қ қ ө құ.

ң ө ө ү :

1. : қ ң . ұ -ң ә ү;

2. : қ ө ө;

3. : ә ү , ғ қ қ . қ ғ ү;

4. : ұ.

ң қғ :

ұ ң ө ң ғ ә қ ң ғ қ . ғ ң, қ , ұ ң . ұ ғқ , ң қ , ғ қ ғ ү .

ң қ қ қғ ү ү ғ . ң ң ғ ү: IBM ң MASM(Macro Assembler) ә Borland ң TASM (Turbo Assembler) .

құ ң.[өң]

құ ң ұ:

1. ң қ ә ң құ қ;

2. ң ө ;

3. ң ө ;

4. (қ ү ) ө ғ (қ ) ө ;

5. ;

6. ң ө ү.

2- ң қ WORD қ қғ . ұ. ң қ.

ң , . ұқ.[өң]

ө (, , , ) қ қ ү ә қ .

ә 4 ө ұ ү.

: get: mov cx,di; cx di ң ә ұ get , mov , cx, di , ; ұғ ә .

() [өң]

ң (ң) ө қғ, ә , ң ұ қ қғ ә ... ә ғ . ң ү:

ң ү:

1. SEGMENT ENDS ө, ң ә ғ . ү қ ү ASSUME қ. ң ү: ұғ, _ DS, CS, SS, ES ң ,: _ SEGMENT ӨҲ .

2. PROC ENDP ң ә ң . ң ә ң .

ұқң ү:

1. қ ү ұқ: 0 ә 1- ұ . ҳң ң ә . : 1011011.

2. қ қ ү ұқ: 0+9 ғ . D ә қ ү. : 927 927D.

3. 16-қ қ ү ұқ: 0+9 ғ , +Ғ ә. ә қ. ғқ . : 123.

4. ң ұқ қғ ғ ә, .

ү ә қ: қ ү , қ, 2- 16-қ ү , қғ қ .

ә ү [өң]

ә өң ө ү ө:

1. - 8

2. ө 2 , () 0- 15- ө, ., 15- ү .

3. Қ ө 4 -32 , ү ө, ө ұ.

4. ө ө 8 -64 , ү қ ө, қ ө ұ.

ә құ ү ө:

1.ң ү ә 8, 16, 32 ұ ү ң ә. ң 7, 15, 31 . ұ ғ әң . қ қ .

әң ғ:

8 қ (1 ) 128- + 127-

16 қ (2 ) 32768- + 32767

32 қ (4 ) 231 + 2 32 1

2.ң ұ ә 8, 16, 32 ұ ң ү ә. әң ғ:

0+255

ө 0+65535

Қ ө 0+2 32 1

3. ө ә 2 ү ұ:

қ қғ ү 32 қ , ң ғ ө.

қғ ү 48 қ , 32 қ ғ ә 16 қ ұ.

4.ҳ , ө, қ ө ұ, ө 4 -қ ү.

5.қ қ ң .

ң қ [өң]

қ ң ү ұ .

1. ү ң ә

2. ү қ .

қ .

1. ine , ғ ә 1- . : ine bh bh ң ә 1- .

2. add 1, 2 - қ . ә 1- , ғ -1=-1+-2

3. ade - 1, - 2 қ ө ң (cf) ә қ қ . ә 1- , ғ - 1=- 1+- 2+cf

:

mov al, 01

add al, 11

adc ah, 1

1. dec , ғ ә 1- .

2. sub 1, 2 , ә 1- .

3. sbb 1, 2 ғғ , ә 1- .

:

sub ax, ax; ax

mov al, 0101; al 0101

sub al, 1010; al 1010-

neg al; ң қ .

ө.

ң ү: mul 1_ө [, 2_ө].

:

......

sub ax, ax

mov al, 25

mul rez_1

rez_1 db 45

ұ ң ә әң ғғ ү ө ah , ө al .

ө.

ң ү: div ө.

ө ү ә 8, 16, 32 ү. ә, ғ ө al , ққ ah .

:

del ә delt-қ ө

......

del dw 29876

delt db 45

sub ax, ax

mov ax, del

div delt

......

ә al ө, ah ққ .

M

1.47, 25 . bh, bl 1 , ң қ, , 25 5- ө, 47 16-ғ ө.

text segment code; (1)

assume cs:text, ds: data; (2) қ

begin: mov ax, data; (3) ә ds

mov ds, ax; (4)

sub bx, bx; (5) bx

mov bh, 47; (6) bh 47

mov bl, 25; (7) bl 25

add bh, bl; (8) ң қ қ, ә bh

mov dh, 47; (9) dh 47

mov dl, 25; (10) dl 25

sub dh, dl; (11) ң қ, ә dh

sub ax, ax; (12) ax

mov al, 25; (13) al 25

mul r1; (14) 25 5- ө, ә

mov ax, 47; (15) 47

div r2; (16)47 16-ғ ө, ә

mov ax, 4c00h (17) қ

int 21 h; (18) dos ғ ү

text ends; (19) ң ң

data segment; (20) ә ң

r1 db 5; (21) 5- r1 қ

r2 db 16; (22) 16- r2 қ

data ends; (23) ә ң ң

endbegin; (24) ң

[1]

 

ө[өң]

1. ғғ өң↑ Ққ ң қ ғ ү ө: ә / қғ ү ө ғ ө ғ- ғң ғ , ғң , , Ққ ғң . Қ. Құ. : Қ, 2002 . 456 . ISBN 5-7667-8284-5

ө

[өң]

1. ғғ өң↑ Ққ ң қ ғ ү ө: ә / қғ ү ө ғ ө ғ- ғң ғ , ғң , , Ққ ғң . Қ. Құ. : Қ, 2002 . 456 . ISBN 5-7667-8284-5

:

қ

 

 



<== | ==>
. |
:


: 2017-01-28; !; : 560 |


:

:

, ,
==> ...

1617 - | 1522 -


© 2015-2024 lektsii.org - -

: 0.025 .