.


:




:

































 

 

 

 





CPU i8086 , - .

: - ; ; ; - , .

, , , .

, , , . -.

, , .

.

, .

 

CPU i8086, .

, , . , , .

- , .

, . .

. .

.

.

 


2

, . .

.

. , , .

1 ASCII

, (data segment).

, , : db (define byte, ) , dw (define word, ) dd (define double word, ) :

db 255

dw 6.553

dd 100000000

, define byte (db).

, . , - .

. : , , . 00h (0) FFh (255); - 0000h (0) FFFFh (65535); - 00000000h (0) FFFFFFFFh (4294967295). :

2910=1D16

, ( ) . (8-) , . :

(-17)10 = EF16

.

bl:

data segment

a db 2

b db 8

code segment

start:

mov bl, a

add bl, b; bl

. :

data segment

a db 2

b db 8

cym db?

code segment

start:

mov bl, a

add bl, b

mov cym, bl; cym

.

2.2

.Model .

, . . , tiny, .exe. .tiny .com .

flat .

small. . SS DS .

. , .

. 64 40h .

.stack

dw 64 dup(0)

.

640 .

1056 .





:


: 2016-11-02; !; : 1115 |


:

:

80% - .
==> ...

1528 - | 1381 -


© 2015-2024 lektsii.org - -

: 0.016 .