汇编网首页登录博客注册
zmt1975的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2012-12-01 19:46] 实验17

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
评论次数(0)  |  浏览次数(280)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码