微机原理debug实验总结
“微机原理debug实验总结”相关的资料有哪些?“微机原理debug实验总结”相关的范文有哪些?怎么写?下面是小编为您精心整理的“微机原理debug实验总结”相关范文大全或资料大全,欢迎大家分享。
微机原理实验debug调试
汇编语言调试程序DEBUG的练习一
一、 练习目的
1、学习使用DEBUG程序的各种命令。 2、利用DEBUG学习8086指令系统。
二、 练习任务
1、参照说明,掌握DEBUG程序的各种命令,重点是命令R,D,A,U,T,P,G命令的使用。
用命令A汇编下列指令,判断指令正误并说明原因。
1).ROR AX,8;错误,因为ROR指令的源操作数只能是数字1或是CL。 2).LEA DI,[AX];错误,因为LEA指令的目的操作数不能是DI。
3).MOV DS,2010;错误,因为段寄存器和立即数不能在MOV指令间传。
4).PUSH AL;错误,因为PUSH指令的目的操作数只能是通用寄存器或是内存。 5).OUT 900,AL;错误,因为900已经超过了8位二进制数的范围。 6).MOV [BX],0;错误,因为内存和立即数之间的类型没有确定。 2、练习使用汇编命令 1)利用加法指令求3+5 2)利用乘法指令求3*5
3)利用算术运算指令求3的补码
4)学习使用逻辑运算指令。求5和17相与、相或的结果。 5)学习数据传送指令
三、设备
PC机一台
四、练习步骤
1、实现3加5:
2、实现3*5:
3、实现求
微机原理实验
实验一 清零程序
1、实验目的
掌握8088汇编语言程序设计和调试方法,熟悉键盘操作。 2、实验内容
把RAM区内4000H~40FFH单元的内容清零。 3、程序框图
4、实验步骤
用连续或单步方式运行程序,检查4000H~40FFH中执行程序前后的内容变化。 5、思考
假使把4000H~40FFH中的内容改成FF,如何修改程序。
实验二:拆字程序
一、实验目的(5分钟)
掌握汇编语言程序设计的方法及程序调试方法。 二、实验内容
把4000H的内容拆开,高位送4001H低位,低位送4002H低位,4001H和4002H的高位全部清零,一般本程序用于把数据送显示缓冲区时用。 三、程序流程
四、实验步骤 1、LED环境
(1)在P.状态下按“0—EV/UN”,装载实验所需的代码程序。
(2)在P.状态下按键入3020,然后按STEP或EXEC进入入实验项目的调试与运行。 2、PC环境
在与PC联机状态下,编译、连接、下载PH88\\se02.asm,用连续或单步方式运行程序。 3、在单步运行时,每走一步可观察其运行结果。
在连续运行状态下,应按“暂停图标”或试验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,
微机原理实验
第二部分 实验内容
《微机原理与应用》包括6个实验,其中前3个是软件编程,在PC机上完成,后3个是硬件实验,在TDN-MD实验箱上完成。
实验一 顺序程序设计与调试
一、实验目的
1.熟悉汇编语言上机过程和上机步骤。 2.掌握汇编语言程序书写格式。 3.掌握顺序程序的设计与调试方法。 4.掌握汇编语言程序运行结果的观察方法。 二、实验设备
PC机一台(安装汇编软件)。 三、实验内容
分析并对比以下各程序段运行的结果。 1.两种加法指令比较
(1) STC MOV AL,50H MOV BL,60H ADD AL,BL (2)STC MOV AL,50H MOV BL,60H ADC AL,BL
2.两种加1指令比较
(1) MOV AL,0FFH INC AL (2) MOV AL,0FFH ADD AL,1
3.两种乘法指令比较
(1) MOV AL,0FFH MOV BL,0FFH MUL BL (2) MOV AL,0FFH
1
MOV BL,0FFH IMUL BL
4.逻辑指令比较
(1) MOV AL,55H AND AL,0F
微机原理实验指导
安徽建筑工业学院电子与信息工程学院
微机原理软件实验1 8086指令操作和编制简单程序段的实验
一、 实验目的
1. 掌握DEBUG的基本使用方法;
2. 学习传送、算术运算和移位指令的用法; 3. 利用DEBUG编制简单程序段,为8086/8088汇编程序语言设计打下良好的基础。 二、 实验内容
1.写出MOV AL,CL的机器码;
2.使AX=4235H,BX=06FAH,CX=0103H,DX=3105H,CF=1。下列每条指令(独立)执行后的结果是什么?CF标志位的值等于多少?
⑴ MOV AX,CX ⑵ ADC BX,CX ⑶ DEC BX ⑷ DIV CL
⑸ OR BL,30H ⑹ TEST DH,0FH ⑺ SAR AL,1 ⑻ SHL BH,CL ⑼ RCL BX,1 ⑽ XOR CX,0FFF0H 3. 编制程序段实现:6+7+8+9+10,结果存放在AX中。 4. 用移位指令完成:34H×20(无符号数),结果存放在AX中。 5.附加题:将AL(25H)中两
微机原理硬件实验
信息与通信工程学院
微机原理硬件实验报告
班 姓 学 序
日
级: 名: 号: 号: 期: 2012年12月
微原硬件实验
目录
一、基本的I/O实验 .................................................................................................... 4
一、实验目的........................................................................................................ 4 二、实验原理和内容............................................................................................ 4
(一)实验一:............................................................................................ 4 (二)实验二:.................
微机原理循环实验
中国石油大学(华东)现代远程教育
实验报告
课程名称:微机原理及应用 实验名称:循环程序设计 实验形式:在线模拟+现场实践 提交形式:在线提交实验报告
学生姓名: 学 号:
年级专业层次:
学习中心:
提交时间: 年 月 日
一、实验目的 1.掌握数组的处理方法、简单循环程序的设计 2.掌握代码段、数据段和附加段的查看方法 二 、实验内容 现有X、Y二个数组: X=32、-43、76、95、-1 Y=-78、127、-128、-125、88 用汇编语言编程,计算两个数组之和,结果送另一数组,即S(i)=X(i)+Y(i)。 要求:观察不同数制的机器数表示方法; 观察数据段、代码段的位置和大小。 三、 预习要求 1.根据实验内容写出完整的预习报告(画出程序流程图并编写出程序代码); 2.复习内存分段概念、数据类型伪指令语句中的表达式、无进位加法和带进位加法的实现、多位10进制数带进位加法的实现、简单循环
微机原理实验2
学 生 实 验 报 告
学 院: 软件与通信工程学院 课程名称: 微机原理与接口技术 专业班级: 电信141班 姓 名: 学 号:
学生实验报告(1)
学生姓名 学号 同组人:无 实验项目 实验二 ■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 实验地点 指导教师 实验仪器台号 实验日期及节次
一、实验综述
1、实验目的及要求 .实验目的 (1).学习数据传送和算术运算指令的用法 (2).熟悉在PC机上编辑、汇编、连接、调试和运行汇编语言程序的过程。
.实验要求
实验:若在一片内存储区中有一字符串,起始地址为STRING。字符串中有字母和数字两种符号,要求把其中的字母和数字符号分开,分别放在同一段的两个空间,存放字母的空间起始地址为ZIFU;存放数字符号的空间起始地址为SHUZI。
思考题:根据COMS RAM实时钟信息存放位置表,是编写程序显示当前的时间,格式为时时:分分:秒秒。
2、实验仪器、设备或软件
微机原理实验1
实验一 TDN-MD系统认识
实验目的:
1、了解TDN-MD系统的基本组成。 2、学习和熟练掌握DEBUG监控命令。
实验要求:
1、使用教学机前,应先熟悉其的各个组成部分及使用方法。 2、实验过程中要注意听老师讲解,按照老师的要求进行实验。
3、实验过程中要仔细观察实验现象,记录实验结果,并撰写实验报告。
相关理论知识:
一、 实验箱系统基本操作
1、启动实验箱系统:接通电源,打开位于系统右上角的电源开关。 2、启动桌面的WM86程序,进入汇编及调试工具。
3、选择“新建”命令,在出现的新建窗口中输入完整程序,并保存为.asm文件。 (注意:文件保存路径必须为英文,且文件名为不超过8字符的英文名称。)
4、选择菜单中的“汇编”和“连接”操作,根据提示信息检查程序是否正确,如有错误需对源程序进行修改后重新操作。
5、点击“装入程序”工具按钮,选择已生成的.exe文件,装入到0000:2000内存区域。 6、选择“调试”命令,弹出调试窗口,并出现系统提示符“>”及闪烁光标,表示系统已经启动就绪,等待输入DEBUG调试命令。(注意:调试窗口不能关闭,否则需要重新连接时可能会连接失败。)
二、 DEBUG监控命令及操作
TDN-MD系统的基
微机原理实验三
实验三
课程名称 实验名称 姓名 嵌入式微机原理 分支结构程序 王译毅 学号 1112020321 时间:2013.10.29 地点:B302 班级:电技11-3 成绩评定: 一.实验目的
(1)熟悉汇编程序基本构架;掌握汇编程序开发过程;
(2)了解CodeView软件调试程序的基本方法; (3)熟悉并掌握分支结构程序设计的基本方法; (4)熟悉并掌握循环结构程序设计的基本方法。 二.实验内容
● 编写程序,练习分支结构程度的设计方法 ● 编写程序,练习循环程序的设计方法
三:实验步骤
3.1汇编程序开发的基本实验步骤 1、阅读教材41~43页内容。
2、用EDIT编辑源程序eg301.asm,并存盘 ;eg301.asm .model small .486 .stack .data
msg db’Hello,Assembly!’,13,10,’$’ .code .startup
mov dx,offset msg mov ah,9 int 21h
.exit ;程序执行结束,返回DOS end ;汇编结束
3、源程序的汇编(ML eg301.asm)和
微机原理实验(2014)
微机系统及应用实验指导书
东华大学信息科学与技术学院自动化系
2014年9月
1
实验一 基本程序编程和程序调试
一、 实验目的
1、 掌握数码转换等基本程序设计的技巧和方法。 2、 熟悉DEBUG命令。
3、 学会和掌握用DEBUG调试程序的方法。
二、 实验设备
PC机一台,装有DOS基本系统
三、 实验内容及步骤
用DEBUG建立、汇编和运行调试程序的操作。DEBUG是DOS系统支持的用于汇编语言源程序调试的系统软件。它共有19条命令完成相应的功能,命令及其格式可参阅附录一。
(一) DEBUG操作练习
1)实验调试程序
程序的功能是从3500H内存单元开始建立0-15共16个数据。程序如下: 地址 (H) 机器码(H) 助记符 2000 BF0035 MOV DI, 3500 2003 B91000 MOV CX, 0010 2006 B80000 MOV AX, 0000 2009 9E SAHF 200A 8805 MOV BYTE[DI],AL 200C 47 INC DI 200D 40 INC AX 200E 27