- қ ң . ғ - құң : ң ұ, ә, қ қ, ө қ. Ә -ң өң .
ғ ң ұ. - ұ ү. Ә ң ә қ қ ө құ.
ң ө ө ү :
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
:
қ