.


:




:

































 

 

 

 


1.7.

1.5.

1) REP , CX

. 0

. 1

. 16

. 64

()

2) REPZ REPE , ZF

= 0

= 1

= 0

= 1

3) MOVS 1 ( ) 2 ( ) DI SI

a. DF

. ZF

. CX

. DS

4) , LODSB:

. MOV AL,[SI]

. INC SI

. JCXZ LABEL2

. LABEL1: MOV AL,[SI]

. MOV [DI],AL

(a,)

5) STOS (REP)

6) & DI 1 ()

7) SCAS ().

8) :

. REPE CMPSB

. JCXZ LABEL2

. LABEL1: MOV AL,[SI]

. MOV [DI],AL

()

9) :

. STRING STRING DB 'The time&is now'...

. CLD MOV AL,'&';

. MOV CX,STRLEN;

. REP MOVS ES:BYTE PTR[DI],DS:[SI]

()

10) , , :

. MOVS

. LABEL

. SCAS

. REPE

1.6.

11) 10 :

. MOV AX,TYPE (TABLEX;AX=0002)

. MOV BX,LENGTH (TABLEX;BX=000A (10))

. MOV CX,SIZE (TABLEX;X=0002)

. MOV X,LENGTH (TABLEX;X=000A (10))

. MOV CX,SIZE (TABLEX;CX=0014 (20))

(,,)

12) LEA BX,XLTBL MOV AL,ASCNO XLAT

.

.

.

.

.

(,)

13) ASCNO 00, XLTBL+00 XLAT 00 .

. .40

. .32

. .42

. .30

()

14)

.

.

.

. XLAT

()

15) 03(), :

1. ASCII 33 03.

2. : 03 1 = 02

3. (9): 02 9 = 18

4. (18) MONTBL

1.7.

16) -

. 1 (Esc) 83 (Del) .01 .53.

. 10 (Esc) 83 (Del) .01 .53.

. 1 (Esc) 80 (Del) .01 .50.

. 1 (Esc) 80(Del) .01 .63.

()

17) 00 AH BIOS :

. MOV AH,00

. INT 16H

. INT 10H

. AH,02

()

18) , .

. 25 80

. 24 79

. 26 79

. 24 81

()

19) .

. INT 10H

. AH,02

. BH,00

. DH,05

()

20) c .

. BH

. MOV

. DX

. CH

()

21) , 07 BH 0600H AX.

. DX

. BH

.

.

()

22) , :

CR 13 0DH

LF 10 0AH

TAB 09 09H

23) RGB , .

.

.

.

.

.

(,,)

24) (DA , BF , C0 , D9 , C4 , B3 ) :

()

25) :

B0 ( )

B1 ( )

B2 ( )

26) -

Home 47

48

PgUp 49

4B

4D

End 4F

50

PgDu 51

Ins 52

Del 53

27) INT 10H

. AH=06

. AH=07

. AH=08

. AH=10

. AH=09

(,,)

28) :

1. ROW 0 .

2. .

3. , (CMP ROW,22).

4. , , ROW . , , ROW .

29) DOS

AH=01

.

AH=02

.

AH=07

.

AH=08

.

AH=0B

.



<== | ==>
қ қ | ,
:


: 2017-02-24; !; : 433 |


:

:

, .
==> ...

1538 - | 1442 -


© 2015-2024 lektsii.org - -

: 0.01 .