中断程序的设计说明.doc
《中断程序的设计说明.doc》由会员分享,可在线阅读,更多相关《中断程序的设计说明.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1/6汇编语言实验报告汇编语言实验报告Assembly Language Programming Lab Reports_班级:班级:学号:学号:实验日期:实验日期:学院:学院:专业:专业:实验顺序:实验顺序:原创:原创:_实验名称:中断实验名称:中断程序设计程序设计实验分数:实验分数:_考评日期考评日期:_:_指导教师:指导教师:_实验目的实验目的一掌握中断的类型,软件中断和硬件终端。二掌握中断处理的过程,理解中断类型,中断向量。三掌握系系统中断以与功能调用。四可以自己设计中断程序_实验环境实验环境操作系统:windows 8编译程序:masm 5.0_实验步骤与结果分析实验步骤与结果分析
2、1.1.设计自己的中断设计自己的中断.model small.stack.codemess db press 1 to use selfintereput$mess2 db wrongmess3 db My name is ZhangXu$main proc farstart:mov ax,codemov ds,axmov dx,offset mynamemov ax,seg mynamemov ds,axmov ah,60hmov ah,25hint 21h;设置中断向量mov dx,offset messmov ax,seg messmov ds,ax.2/6mov ah,9hint 21
3、hmov dl,0dhmov ah,2int 21hmov dl,0ahint 21hmov ah,1int 21hcmp al,1jnz m2mov ah,60hint 21hjmp nextm2:mov dl,0dhmov ah,2int 21hmov dl,0ahint 21hmov dx,offset mess2mov ax,seg mess2mov ds,axmov ah,9hint 21hnext:main endpmyname proc farstimov dl,0dhmov ah,2int 21hmov dl,0ahint 21hmov cx,10bef:mov dl,*mov
4、 ah,2int 21h.3/6loop befmov ax,seg mess3mov ax,dsmov dx,offset mess3mov ah,9int 21hmov cx,10aft:mov dl,*mov ah,2int 21hloop aftcliiretmyname endpend start2,对原有的中断进展修改,对原有的中断进展修改.model small.4/6.stack.codemess1 db 0ah,0dh,enter interrupt!,0ah,0dh,$mess2 db 0ah,0dh,exit interrupt!$mess3 db 0ah,0dh,Con
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中断 程序 设计 说明
限制150内