加减法计数器

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:12:02
怎样设计一个加法与减法结合的10进制计数器,按1按纽为加,按2按纽为减。希望能有朋友给我设计一个,如果可行追加100分,或提供网上的资料也可以。
不好意思,我说的是用电路设计,不是程序

;加减法计数器
CODE SEGMENT;经运行,符合要求.
ASSUME CS:CODE
START:
push cs
pop ds
lea dx,str
mov ah,9
int 21h
xor si,si
begin:
mov ah,0
int 16h
cmp al,1bh;Esc退出程序
jz exit
cmp al,'1'
jnz t1
cmp si,65535
jz begin
inc si
jmp show
t1:cmp al,'2'
jnz begin
cmp si,0
jz begin
dec si
show:
xor cx,cx
mov ax,si
mov bx,10
t5:
xor dx,dx
div bx
or dx,30h
push dx
inc cx
cmp ax,0
jnz t5
t6:pop ax
mov ah,0eh
int 10h
loop t6
mov al,20h
int 10h
jmp begin
exit:
MOV AH,4CH
INT 21H

str db '1.<+> ...2. <->',0dh,0ah,'0 $'
CODE ENDS
END START