assume cs:code
code segment
da db 200h dup(?)
int7c:jmp short mai
tab dw red,writ
mai: push bx
push ax
mov ax,dx
mov dx,0
mov bx,18
div bx
inc dx
push dx
mov bx,80
div bx
mov ch, dl
mov dh,al
mov dl,0
pop ax
mov cl,al
pop ax
pop bx
mov si,ax
push cx
mov cl,8
shr si,cl
pop cx
call tab[si]
iret
red:int 13h
ret
writ:int 13h
ret
int7cend:nop
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov di,200h
mov si,offset int7c
mov cx,offset int7cend-offset int7c
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
cld
rep movsb
mov ax,4c00h
int 21h
code ends
end start
- [fpamc] 10.4 ax=11 10.5(1)ax=3 11/05 08:53
- [fpamc] 对的 11/03 11:57
- [fpamc] 对的, 11/02 08:48
- [fpamc] 对的。 11/01 10:27
- [fpamc] 对的。 11/01 10:19
- [zmt1975] (1)SP=0010 第二题,应该对??SP指向栈顶元素,从1000F到10000向20000到2 10/31 19:39
- [fpamc] 对的。 10/30 09:37
- [fpamc] 对的。 10/30 09:35
- [fpamc] add ax,[0004] ax=2c14 10/30 09:33
- [fpamc] 两个sp都不对。 10/30 09:27