我写的实验17对不!
本帖最后由 爲生活奮鬥中 于 2015-11-10 19:12 编辑assume cs:code
code segment
mov ax,cs
mov ds,ax
mov si,offset s1
mov ax,0
mov es,ax
mov di,200h
mov cx,offset s2-offset s1
cld
rep movsb
mov word ptr es:,200h
mov word ptr es:,0h
mov ax,4c00h
int 21h
org 200h
s1:push cx
push dx
cmp ah,1
ja set
push bx
push ax
mov ax,dx
mov dx,0
mov bx,5a0h
div bx
push ax
mov ax,dx
mov bl,12h
div bl
mov ch,al
inc ah
mov cl,ah
pop ax
mov dh,al
mov dl,0
pop ax
pop bx
cmp ah,1
je se1
jb se2
se1:mov ah,3
int 13h
jmp short set
se2:mov ah,2
int 13h
set:pop DX
pop CX
iret
s2:nop
code ends
end 求指教 set写反了,mov word ptr es:,200h加上cli、sti。简单试了没错 泥素吗 发表于 2015-11-10 17:42
set写反了,mov word ptr es:,200h加上cli、sti。简单试了没错
出栈错啦,不用把IF置零他不属于键盘中断
页:
[1]