201406
微机原理上机实验报告
实验四
班级: 物联网1班
姓名: 邓笑游
学号: 01210261y11
成绩:
实验4. 综合程序设计
一、实验目的
1、上机解决试题的方法。
2、综合程序设计的调试方法。
二、预习要点
1、将习题变成程序的方法。
2、综合程序的设计方法。
三、实验项目
用上机系统(三级汇编语言)软件完成上机考试的过程。
四、实验设备环境
PC机1台,上机系统(三级汇编语言)机考模拟软件
五、实验方法
1、安装上机系统(三级汇编语言)机考软件。
2、选择1题进行机考(如第六题)
3、画出试题的现场。
4、完成机考过程。
六、实验要求
…… …… 余下全文
西 南 石 油 大 学 实 验 报 告
实验一
一、实验目的
熟悉汇编语言的上机过程,掌握各项工具软件的使用方法
二、实验内容
1. 硬件:PC微机
2. 软件:DOS系统、EDIT.EXE、MASM.EXE、LINK.EXE、DEBUG.EXE
三、实验过程
1. 前期准备:
在开始进行汇编语言上机练习之前,建立并进入自己的工作子目录,准备好相关工具软件如MASM.EXE、LINK.EXE等,其后所有工作均在自己的子目录中进行,以避免因路径概念不清而导致的文件存取错误,以及对系统其它部分造成影响。
2. 编写源程序:
原则上可以用任何文字处理软件(如EDIT、写字板、甚至WORD)编写源程序,但必须注意,源程序应为ASCII码文件(或称纯文本文件),扩展名一般为.ASM。因此,建议使用DOS环境下的EDIT软件。
…… …… 余下全文
《微机原理及接口技术》
实验报告
2013~20##学年第一学期
实验一 Emu8086软件的使用
一、实验目的
1、熟悉汇编语言开发环境。
2、掌握Emu8086软件使用方法。
3、理解寻址方式的意义。
二、实验环境
1、硬件环境:微机。
2、软件环境:Emu8086 4.07。
三、实验内容
1、安装及运行Emu8086
将老师发给大家的emu8086软件安装在自己的微机上,然后双击运行桌面上的快捷方式Emu8086,单击“new”按钮,选择“COM template”,然后单击“OK”按钮。准备在光标闪烁处输入代码。
2、熟悉Emu8086的基本操作
(1)有以下程序段,请正确填空。
MOV AX,10000
MOV BX,0E49AH
ADD AX,BX
HLT ;表示CPU停机
…… …… 余下全文
微机原理实验报告
实验一 两个多位十进制数相加的实验
一、实验目的
学习数据传送和算术运算指令的用法
熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。
二、实验内容
将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。
三、程序框图
图 3-1
四、参考程序清单
程序名:XIANGJ.ASM
DATA SEGMENT
DATA1 DB 33H,39H,31H,37H,34H;被加数
DATA1END EQU $-1
DATA2 DB 34H,35H,30H,38H,32H;加数
DATA2END EQU $-1
SUM DB 5 DUP(?)
DATA ENDS
STACK SEGMENT
…… …… 余下全文
201406
微机原理上机实验报告
实验二
班级:物联网1班
姓名: 邓笑游
学号: 01210261y11
成绩:
实验2.汇编语言上机的一般过程实验
一、实验目的
1、了解汇编源程序的结构
2、了解基本伪指令的作用
3、掌握MASM的作用和使用方法
二、预习要点
1、汇编语言语句的结构
2、汇编语言源程序的结构
3、MASM工具的使用方法
三、实验项目
以z=x+y为例编制汇编源程序到产生.EXE文件的一般过程
四、实验设备环境
PC机1台,DOSBOX,MASM、LINK、工具。
五、实验方法
1、建立z=x+y汇编语言的工作平台
2、使用MASM对源程序进行汇编
…… …… 余下全文
实 验 报 告
课 程 名 称
实 验 日 期
学 生 专 业
学 生 学 号
学 生 姓 名
教 师 姓 名
成 绩
南京理工大学机械工程学院
一、实验目的
1. 熟练掌握debug的常用命令,学会用debug来调试程序。
2. 深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。
3. 掌握各种寻址方法以及简单指令的执行过程。
二、实验要求
1. 实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法以及对程序结果的分析等。
2. 本实验要求在PC机上进行。
3. 本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序。
三、实验内容
l 实验内容1:学习用DEBUG调试工具进行源程序的输入、汇编、调试和执行。
答:1运行结果:
.
2.小结debug常用命令及使用体会
…… …… 余下全文
微机原理软件编程实验报告
班级:
学号:
姓名:
一、实验题目
1、IDE86集成开发环境的学习和运用
2、编写程序求出10个数中的最大值和最小值,并以单步形式观察如何求出最大值、最小值。
3、求1到100 的累加和,并用十进制形式将结果显示在屏幕上。要求实现数据显示,并返回DOS状态。
4、将存储器中的十个字节型十六进制有符号数按从小到大的顺序排序并按十六进制显示出来。(56H、0ffH、78H、82H、12H、0、95H、58H、0bcH、34H)
二、实验目的
1、学习并掌握IDE86集成开发环境的使用包括编辑、编译、链接、调试与运行等步骤
编辑:源程序的输入、修改。
编译:常见编译出现的语法错误的修改。
连接:形成可执行文件。
…… …… 余下全文
微机原理上机实验报告
姓名:孙叠
学号:12121700
请完成课件" 第四章 汇编语言程序设计_2"第44页例子上机实验调试。
已知数据段和堆栈段的定义如下:
DATA SEGMENT
D1 DB -1,-3,5,6,-9 ;定义数组
COUNT EQU $-D1 ; 数组元素个数
RS DW ? ;存放负数个数
DATA ENDS
STACK SEGMENT PARA STACK 'STACK'
DB 256 dup (?)
STACK ENDS
请写出统计数据块D1中负数个数的程序count.asm,并写出使用masm, link 和debug 生成和调试count.exe
的过程。
注:本题的流程图请画在纸上,需要交纸质报告。
…… …… 余下全文