. , -. . , , , -, , . . . 8080 5 , . 1.3.
, . . . 1.4, . 1.5.
, . . , . , CY , .
. . , 2.3, 0B00h, 0B01h.
; 2.3. ( )
;
; : M(0B00)
; : M(0B01)
.org 0800h;
LDA 0B00h; 0B00 ; (A)
CMA; A
STA 0B01h; A 0B01
RST 1;
; - -80 ; RST 7.
.org 0B00h;
.db 0E5h;
.db 00;
.end
, , , . -, - , , .
2.3 ( )
: M(0B00)
: M(0B01)
0800 3A; LDA
0801 00; LDA
0802 0B; LDA
0803 2F; CMA
|
|
0804 32; STA
0805 01; STA
0806 0B; STA
0807 CF; RST 1*
* - -80 RST 7, FF.
. , , , .
; 2.3 ( )
;
; : M(0B00)
; : M(0B01)
.org 0800h;
0800 3A 00 0B LDA 0B00h;AßM(0B00)
0803 2F CMA; A
0804 32 01 0B STA 0B01h;AàM(0B01)
0807 CF RST 1;
; - -80 ; RST 7.
.org 0B00h;
.db 0E5h;
.db 00;
.end
2.3 . 2.4 , .
; 2.4.
;
; : M(0B00)
; : M(0B01)
.org 0800h;
LXI H,0B00h; HLß0B00
MOV A,M; AßM(HL)
CMA; A
INX H; HLßHL+1
MOV M,A; AàM(HL)
RST 1;
; - -80 ; RST 7.
.org 0B00h;
.db 0E5h;
.db 00;
.end