学生实验报告

实验课名称:微机原理与接口技术
实验项目名称:完整汇编程序设计
实验名称:完整的汇编语言程序设计实验

一、 实验目的

1.掌握完整的汇编语言源程序的设计方法;
2.掌握汇编语言源程序的执行过程。

二、实验内容

设计一个程序,将自己的名字显示在屏幕上

三、实验仪器与设备

计算机,DOSbox虚拟机,外接设备

四、实验原理

利用DOS的9号功能,将字符串输出到屏幕上

五、实验过程与代码

方法一:

stack segment
a db 10 dup(?)
stack endsdata segment
string db 'HAIHONG',0dh,0ah, '$'
dw 'ab'
db 'ab'
data endscode segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov dx,offset string
mov ah,9
int 21h
mov ax,4c00h
int 21hcode ends
end start

方法二:

stack segment
db 10 dup(?)
stack endsdata segment
data endscode segment
assume cs:code,ds:data,ss:stack
start:
mov dl,6ch
mov ah,02h
int 21hmov dl,69h
mov ah,02h
int 21hmov dl,68h
mov ah,02h
int 21hmov dl,71h
mov ah,02h
int 21h
mov dl,69h
mov ah,02h
int 21hmov dl,66h
mov ah,02h
int 21hmov dl,65h
mov ah,02h
int 21hmov dl,6eh
mov ah,02h
int 21hmov dl,67h
mov ah,02h
int 21h
mov ax,4c00h
int 21h
code ends
end start

六、实验结果与分析

通过本次实验,学会了汇编程序的完整结构,段的划分很明确,不像高级语言一样,对很多方法进行了封装。作为底层语言,汇编必须对栈段、代码段、数据段等严格区分,并巧妙的联系起来。对于本次实验来说,需要简单的了解DOS的常用命令。

微机原理与接口技术实验:完整的汇编语言程序设计实验相关推荐

  1. 【微机原理与接口技术学习实践】汇编语言程序设计初步——debug编写调试指令序列

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 [微机原理与接口技术学习 ...

  2. 微机原理与接口技术课程设计——数字电压表的设计(含完整代码与实验连接图)

    1.设计内容 此次课程设计的基础内容为设计一个可精确到小数点后两位的电压表,作为拓展并加入了电压报警功能,该功能实现一个对超过额定电压就会发出蜂鸣声,进行报警. 它主要是通过采集实验箱提供的0~5V的 ...

  3. 南航计算机硬件实验,南航80X86微机原理及接口技术实验指导书.pdf

    80X86 微机原理及接口技术实验 指导书 卓然 编著 2015-3-1 序 错误!未定义书签. 第一章 TD-PIT++实验系统简介 3 1. 概述 3 2. 系统总线电路单元 5 3. 接口实验单 ...

  4. 计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...

    <微机原理与接口技术>课程实验报告 实验一基本操作 一.实验目的 ? 1.熟悉Netlab MCS-51单片机实验系统的设置和使用方法 2.掌握基本MCS-51软件的编写.修改和编译的方法 ...

  5. 微机原理与接口技术实验:子程序设计实验

    学生实验报告 实验课名称:微机原理与接口技术 实验项目名称:子程序设计实验 实验名称:单指令功能的实现 一. 实验目的 1.掌握汇编语言源程序子程序设计方法:. 二.实验内容 设计一个程序,将所有的小 ...

  6. 微机原理与接口技术实验:宏实现1+2+3...+100

    学生实验报告 实验课名称:微机原理与接口技术 实验项目名称:宏 实验名称:宏实现1+2+3-+100 一. 实验目的 掌握重复宏的简单使用,并实现1+2+3-+100 二.实验内容 设计一个程序,利用 ...

  7. 微型计算机音乐发生器,微机原理及接口技术音乐发生器实验.doc

    微机原理及接口技术音乐发生器实验 微机原理及接口技术音乐发生器实验发生器音乐发生器)) Y N N (图2.2.1) 符号-频率对照表: 音符1 2 3 4 5 6 7频率131 147 165 17 ...

  8. led接口实验微型计算机,“微机原理与接口技术”开放性实验建设——“点阵LED显示器显示汉字”实验...

    "微机原理与接口技术"开放性实验建设--"点阵LED显示器显示汉字"实验 维普资讯 http://doc.xuehai.net 第 2 6卷第 9期 20 0 ...

  9. 微型计算机接口与技术的交通灯,《微机原理与接口技术》交通灯控制实验.doc...

    <微机原理与接口技术>交通灯控制实验 2.4实验详细步骤 首先接线,8255C口的0.1.2.5.6.7号管脚接LED显示电路L0.L1.L2.L5.L6.L71,.WR*.A0.A1.R ...

  10. 微型计算机电子琴实验报告,《微机原理与接口技术》简易电子琴实验报告.doc...

    <微机原理与接口技术>简易电子琴实验报告 . 信息学院信息安全系专业课程 <微机原理与接口技术> 简易电子琴实验报告 目录 一.设计要求 ................... ...

最新文章

  1. mongodb distinct too large用 group
  2. 第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap
  3. LTTng 简介使用实战
  4. 【堆】【DP】Niyaz and Small Degrees(luogu 7600[APIO 2021 T3]/luogu-CF1119F)
  5. java异常—— finally 子句+带资源的 try语句
  6. 工作375-input readonly
  7. JAVA蓝桥杯: 01字串
  8. (转)When Milliseconds Make Millions
  9. PCIE协议免费分享
  10. 用JS实现图片模糊到清晰预加载效果
  11. 描述性物理海洋学 --第五章学习笔记(大洋中水、盐和热收支以及风应力)
  12. 达拉斯大学计算机硕士专业排名,美国名校之德克萨斯大学达拉斯分校研究生专业排名榜单 优势专业你选对了...
  13. BGP属性即选路规则
  14. 电脑的字体改变了、变模糊了怎么办
  15. 【转】我们从来都不是我们自己。
  16. 页面通过js获取并加载远程html文件,移除html文件中不需要的内容,修改html文件中img图片的路径
  17. 分布式锁:互斥锁、自旋锁、读写锁、悲观锁、乐观锁
  18. TCL爱奇艺再次联姻 共同打造国际微电影节
  19. CGB2107-Day07-实现前后端调用
  20. 银行排队算法实现C++

热门文章

  1. DoIP(二)——报文类型
  2. 学习记录1——vissim4.3安装和vissim4.3时间修改工具使用
  3. 求 逆矩阵 公式推导
  4. opencv svm 多分类问题
  5. 电商项目java经验_分布式电商系统项目总结
  6. 如何将PDF每2页合并成横版的一页
  7. 黑马程序员-python笔记-从入门到入职
  8. 二维小游戏,飞机大战,图片素材
  9. Excel 脚本编写
  10. HTML+CSS实现个人简历