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

我的博客

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

[2015-02-28 12:29] 实验13(1)

中断例程及其安装程序:
assume cs:code
code segment
start:mov ax,cs
  mov ds,ax
  mov si,offset showstr
  mov ax,0
  mov es,ax
  mov di,200h
  mov cx,offset showstrend-offset showstr
  cld
  rep movsb
  mov word ptr ES:[7ch*4],200h
  mov word ptr ES:[7ch*4+2],0
  mov ax,4c00h
  int 21h
showstr:push es
  push si
  push di
  push ax
  mov ax,0b800h
  mov es,ax
  mov ax,0a0h
  mul dh
  mov di,ax
  mov ax,2
  mul dl
  add di,ax
  mov ah,cl
showstr_r:cmp byte ptr [si],0
  je showstr_ok
  mov al,[si]
  mov ES:[di],ax
  inc si
  add di,2
  jmp short showstr_r
showstr_ok:pop ax
  pop di
  pop si
  pop es
  iret
showstrend:nop
code ends
end start
评论次数(0)  |  浏览次数(371)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码