(SP) ß (HL)
(SP) ß (<3><2>)
.
: (), (DE), (HL), PSW
: PUSH B; .
: D;
(DE).
.
, .
.
() ß (<3 ><2>)
(SP)ß(SP)- 2
(PC)L ß(SP) (SP)ß(SP)+2
(PC)H ß(SP)+1
, assembler AVSIM 85.
, AVSIM 85.
- () .
- .
- .
- (obj)
(hex)
- .
- .
.
1 . 4- , .
Q =5 Q = 8
ANI 0F (A)ß(A)^ 0F
2 . .
3 . .
. asm
Test3.asm
outport equ 1
Qn equ 5
Qk equ 8
Include init.asm
Begin:
MOV C, Qn
M1
MOV A, C
OUT outport
DCR C
MOV A,C
ANI 0F
MOV C,A
CPI 7; (Qn-1)
JZ Begin
JMP M1
Include stack.asm
END
.
- =28=256, - =216=65536.
( ) , , .
.
DEL equ 0608C h
Begin:
MOV B,C
CALL DELAY
DELAY LXI B,DEL;(BC)ßDEL
NOP
NOP
DCX B;(BC)ß(BC)-1
MOV A,C
ORA B
JNZ DELAY
JMP Begin