学生实验报告
实验课名称:微机原理与接口技术
实验项目名称:完整汇编程序设计
实验名称:完整的汇编语言程序设计实验
一、 实验目的
1.掌握完整的汇编语言源程序的设计方法;
2.掌握汇编语言源程序的执行过程。
二、实验内容
设计一个程序,将自己的名字显示在屏幕上
三、实验仪器与设备
计算机,DOSbox虚拟机,外接设备
四、实验原理
利用DOS的9号功能,将字符串输出到屏幕上
五、实验过程与代码
方法一:
stack segmenta db 10 dup(?)stack endsdata segmentstring db 'HAIHONG',0dh,0ah, '$'dw 'ab'db 'ab'data endscode segmentassume cs:code,ds:data,ss:stack start:mov ax,datamov ds,axmov dx,offset string mov ah,9int 21hmov ax,4c00hint 21hcode endsend start
方法二:
stack segmentdb 10 dup(?)stack endsdata segmentdata endscode segmentassume cs:code,ds:data,ss:stackstart:mov dl,6chmov ah,02hint 21hmov dl,69hmov ah,02hint 21hmov dl,68hmov ah,02hint 21hmov dl,71hmov ah,02hint 21hmov dl,69hmov ah,02hint 21hmov dl,66hmov ah,02hint 21hmov dl,65hmov ah,02hint 21hmov dl,6ehmov ah,02hint 21hmov dl,67hmov ah,02hint 21hmov ax,4c00hint 21hcode endsend start
六、实验结果与分析
通过本次实验,学会了汇编程序的完整结构,段的划分很明确,不像高级语言一样,对很多方法进行了封装。作为底层语言,汇编必须对栈段、代码段、数据段等严格区分,并巧妙的联系起来。对于本次实验来说,需要简单的了解DOS的常用命令。
如果觉得《微机原理与接口技术实验:完整的汇编语言程序设计实验》对你有帮助,请点赞、收藏,并留下你的观点哦!