王爽《汇编语言》实验13:编写、应用中断例程 - 模拟loop 解答

来源:互联网 发布:淘宝网主要业务 编辑:程序博客网 时间:2024/05/17 08:56
中断例程:
assume cs:codecode segmentstart:mov ax,csmov ds,axmov si,offset lpmov ax,0mov es,axmov di,200hmov cx,offset lpend-offset lpcldrep movsbmov ax,0mov es,axmov word ptr es:[7ch*4],200hmov word ptr es:[7ch*4+2],0mov ax,4c00hint 21hlp:push bpmov bp,spdec cxjcxz lpretadd [bp+2],bxlpret:pop bpiretlpend:nopcode endsend start


测试代码:
assume cs:codecode segmentstart:mov ax,0b800hmov es,axmov di,160*12mov bx,offset s-offset semov cx,80s:mov byte ptr es:[di],'!'add di,2int 7chse:nopmov ax,4c00hint 21hcode endsend start


原创粉丝点击