掌握8086汇编上机调试方法实验报告
“掌握8086汇编上机调试方法实验报告”相关的资料有哪些?“掌握8086汇编上机调试方法实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“掌握8086汇编上机调试方法实验报告”相关范文大全或资料大全,欢迎大家分享。
汇编上机实验
从键盘接收两个不大于5 的十进制数字,并以十进制数据形式显示其和。 编程提示:
该程序中要求的均为一位数据的输入输出,暂时不考虑多位数据,请输入0~5 之间的数据,显示的结果为0~9。请不要输入两个5,以免出现不能直接输出的情况。 data segment data ends code segment
assume cs:code,ds:data start:mov ax,data mov ds,ax mov ah,01h int 21h mov bl,al sub bl,30h ;将输入的数字变成16进制数后放在bl中 ;为了实现bl与cl的16进制数相加 mov dl,10 ;换行(10表示换行) mov ah,02h int 21h ;mov dl,13 ;回车(13表示回车,为的是让换行之后光标移到行首) ;mov ah,02h ;int 21h mov ah,01h int 21h mov cl,al sub cl,30h;将输入的数字变成16进制数后放在cl中 mo
8086微机汇编实验报告
电梯模拟实验
一、 实验目的
通过综合实验使学员复习并熟练掌握各个模块电路功能、基本原理、线路连接和驱动方法。自己编写嵌入式代码进行驱动,掌握相关的程序设计、电路测试的基本能力。通过动手实践进一步加深对理论知识的理解,提高动手能力。
二、 实验原理
1. 使用模块:
本实验使用了8254、8255、七段数码管、4*4键盘、步进电机、喇叭6大模块来进行模拟电梯的综合实验。 2. 连接电路:
(1).使用8255的C口的PC0~PC7连接4*4键盘的行3~列0,接收4*4键盘输入;
(2).将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0接+5V,S1~S3接GND,编程实现在其显示电梯所处的楼层; (3).使用8255的B口的PB0~PB3分别与步进电机的驱动输入端BA~BD相连,编程实现根据键盘输入实现顺时针(反时针)转动;
(4).8254的CLK0接1MHz时钟,GATE0接8255的PB5,OUT0和8255的PB4分别接与门的两个输入端A和B,与门输出端Y连接喇叭,编程实现电梯到达所要求的楼层后发出设定的声音进行提示,具体实验电路如下图.
3. 接线:
PC7~PC0/8255 PA7~P
8086汇编语言上机调试及基本操作
课程编号
题目类型
得分 教师签名 批改日期
深 圳 大 学 实 验 报 告
课程名称: 微机原理实验
实验名称: 8086汇编语言上机调试及基本操作 学院: 物理科学与技术学院 组号: 指导教师: 李雄军 报告人:林成业 学号: 2012180073 实验地点: 科技楼302 实验时间:2014年9月24日实验报告提交时间: 2014年10月15日
一、实验目的:
(1)掌握常用DEBUG命令: G,D,R,T,U,Q。 (2)掌握工具软件EMU8086。
(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。 (4)掌握简单的数值转换算法 二、实验原理 1.实验说明:
计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。
2.程序框图:对于0-999(即000H-3E7H)范围内的二进制
8086汇编语言上机调试及基本操作
课程编号
题目类型
得分 教师签名 批改日期
深 圳 大 学 实 验 报 告
课程名称: 微机原理实验
实验名称: 8086汇编语言上机调试及基本操作 学院: 物理科学与技术学院 组号: 指导教师: 李雄军 报告人:林成业 学号: 2012180073 实验地点: 科技楼302 实验时间:2014年9月24日实验报告提交时间: 2014年10月15日
一、实验目的:
(1)掌握常用DEBUG命令: G,D,R,T,U,Q。 (2)掌握工具软件EMU8086。
(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。 (4)掌握简单的数值转换算法 二、实验原理 1.实验说明:
计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。
2.程序框图:对于0-999(即000H-3E7H)范围内的二进制
8086汇编语言程序设计 微机实验报告
微 机 实 验 报 告
微机实验报告
第一部分:8086汇编语言程序设计
一、实验目的
通过上机练习,初步掌握8086的指令系统,熟悉8086汇编语言程序的编写格式,学会编写简单的汇编语言应用程序,初步学会使用DEBUG调试工具。
二、实验题目
(一)编程实现从字符串中查找特定的字符,记录特定字符的个数,并将结果在屏幕上显示,同时退出并返回DOS。(要求字符串从键盘上输入)
1、流程图
- 1 -
微 机 实 验 报 告
2、实验程序及注释 DATA SEGMENT
BUFSIZE DB 20 ;数据段
ACTCHAR DB ? ;定义字符串
CHARTEXT DB 20 DUP(?) ;给输入字符分配内存 DB '$'
CNT DB 0 ;给计数器分配内存 STRING1 DB 'PLEASE INPUT THE STRING:','$'
STRING2 DB 0AH
数值计算方法上机实验报告
数值计算方法上机实验报告
上 华北电力大学
机 实 验 报
课程名称:数值计算方法 专业班级: 学生姓名: 学 号: 指导教师:
告
数值计算方法上机实验报告
一、列主元素消去法求解线性方程组 1.程序框图 2.算法原理
为避免绝对值很小的元素作为主元,在每次消元之前增加一个选主元的过程,将绝对值大的元素交换到主对角线的位置。列主元素消元法是当变换到第k步时,从k列的akk及以下的各元素中选取绝对值最大的元素,然后通过二交换将其交换到akk的位置上。
3.输入输出变量
aij
为系数矩阵的各个系数
k表示到第k步消元 4.具体算例
输入增广矩阵为: 3
二、LU分解法求解线性方程组1 2 -3 8 2 1 3 22 3 2 1 28
解得:x1=6,x2=4,x3=2;
1.算法原理
应用高斯消去法解n阶线性方程Ax b经过n 1步消去后得出一个等价的上三角形方程组A(n)x b(n),对上三角形方程组用逐步回代就可以求出解来。
数值计算方法上机实验报告
这个过程也可通过矩阵分解来实现。
将非奇异阵分解成一个下三角阵L和上三角阵U的乘积
A LU
称为对矩阵A的三角分解,又称LU分解。
Ly b
根据LU分解,将Ax b分解为 形式,简化了求解问题。
Ux y 2.程序框图
matlab上机实验报告
matlab上机指导练习
MATLAB
上机指导书
matlab上机指导练习
上机一 MATLAB编程环境
一、上机目的
1.熟悉MATLAB的操作环境及基本操作方法 2.熟悉MATLAB的通用参数设置
3.熟悉 MATLAB的搜索路径及设置方法 4.熟悉MATLAB帮助信息的查阅方法
二、上机内容和结果
1.利用菜单设置MATLAB的Command Window中字体大小,并更改输出格式。
示例:
matlab上机指导练习
结果:
2.在硬盘上创建以自己名字命名的文件夹,将当前路径修改为此文件夹 示例:
结果:
4.完成下列操作:
(1)在MATLAB命令窗口输入以下命令 >> x=0:pi/10:2*pi; >> y=sin(x);
(2)在工作空间选择变量y,在在工作空间窗口选择绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y的图形。
matlab上机指导练习
结果:
5.利用帮助学习save,load命令的用法,将在工作区中变量全部保存在mypath.mat中,清空工作区,重载变量x,y查看变量信息,并把它们保存在mypath.mat中
结果:
matlab上机指导练习
6. 计算y=1.3^3*sin(pi/3)*sqrt(26) (1)结果用f
JAVA上机实验报告
JAVA上机实验报告
学号: 姓名: 班级:
1.实验题目:编写一个名为Octagon的类,它扩展
GeometricObject并实现Comaparable和Cloneable接口。
假设八边形八条边的变长都相等。它的面积可以使用下面的公式计算:
面积=(2+4 2)*边长*边长
画出包括Octagon,GeometricObject,Comaparable,Cloneable的UML图。编写一个测试程序,创建一个边长值为5的Octagon对象,然后显示它的面积和周长。使用clone方法创建一个新对象,并使用compareTo方法比较这两个对象。
2.实验目的:通过编写这个程序,让学生逐步了解本章所
学习的抽象类和接口的知识重点,会运用本章知识编写程序解决实际问题。 3.实验内容: package CalculateOctagon; import java.util.Scanner; public class CalculateOctagon {
public static void main(String[] args) { public ab
SPSS上机实验报告 -
实验名称:频数分布
实验目的和要求:绘制频数分布表、频数分布直方图并分析集中趋势指标、差异性指标和分布形状指标
实验内容:绘制频数分布表和频数分布直方图并分析 实验记录、问题处理: 绘制频数分布表
销售额
79.00 80.00 82.00 85.00 89.00 93.00 95.00 96.00 97.00 99.00 105.00
有效
106.00 109.00 110.00 112.00 113.00 114.00 115.00 124.00 129.00 130.00 190.00 合计
频率
1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 30 百分比
3.3 3.3 3.3 6.7 3.3 3.3 3.3 6.7 6.7 6.7 6.7 3.3 3.3 3.3 6.7 3.3 3.3 3.3 3.3 6.7 6.7 3.3 100.0 有效百分比
3.3 3.3 3.3 6.7 3.3 3.3 3.3 6.7 6.7 6.7 6.7 3.3 3.3 3.3 6.7 3.3 3.3 3.3 3.3 6.7 6.7 3.3 100.0 累积百分比
JAVA上机实验报告
浙江工商大学计算机与信息工程学院 学期上机实验报告
课程名称:java程序设计实验 姓 名: 学 号:班日 期:结构化程序设计 【一】 实验内容及要求 实验目的:
了解 java 的数据类型, 掌握各种变量的声明方式;理解运算符的优先级, 掌握 java 基本数据类型、运算符与表达式、数组的使用方法;理解 java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法 实验内容:
2)使用break语句实现记数:从1~100,当数到78时程序终止。
3)分别使用for语句编程,找出所有的水仙花数并输出。 水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。 4)编写一程序,判断2011年份是否是闰年,并在屏幕上输出判断结果。 5)由用户输入一个整数,由程序判断是否为素数,并给出结果。或由用户输入一个范围,程序列出该范围内的全部素数 【二】完成报告
1.public class zjgsu_gj{
public static void mai