ɻ
,
230400
( , ASCII) :
.MODEL SMALL
.STACK 100h
.DATA
Message DB '!',13,10,'$'
.CODE
mov ax,@Data
mov dx,ax; DS
; ,
;
mov ah,9; DOS
mov dx,OFFSET Message; "!"
int 21h; "!"
mov ah,4ch; DOS
;
int 21h;
END
( ) ( ). . ( ) . , , , . , :
i = j + k;
:
mov ax,[j]
mov dx,[j+2]
add ax,[k]
addc dx,[k+2]
mov [i],ax
mov [i+2],dx
-, , . , , . , , , , , .
1 ( 1048576 , 8 ). 0, - 0FFFFFh.
1000000 . , :
mov ax,0
mov dx,ax
mov bx,0
mov al,[bx]
|
|
0 AL. : , 1000000, , .
- , , 64 (, 2 16 65536 ). 640 . , , (). , , , , , 640 .
1 , 64 . , .
- , IN OUT, . :
out dx,al
AL -, DX.
- . , , -. .
-, . , -, - .
, . , , , , . , .
: ,
, .
16- 8086 .
. (, CLD, STI CMC), , . , (, JZ, RCR MOVSB). , , .
, , , .