微型原理实验程序调试方法与技巧1.ppt 立即下载
2024-09-12
约1.6千字
约14页
0
87KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

微型原理实验程序调试方法与技巧1.ppt

微型原理实验程序调试方法与技巧1.ppt

预览

免费试读已结束,剩余 9 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序调试方法与技巧课程性质及教学目的
《微型计算机原理与接口技术》是学习微型计算机基本知识和应用技能的重要课程。本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后继计算机课程的学习及应用打好基础。从“学”的方面:希望不要急功近利、太过浮躁。学习的重点不是语言本身、而是编程思想和方法,通过汇编语言学习、更好地理解微机内部工作原理、熟悉底层程序设计的思路。
1、汇编语言程序的格式
2、调试程序的方法与技巧
3、实验报告的撰写要求例1:在屏幕上显示‘HOWAREYOU?’字符串。例2:编写一个两字相加的程序。
DSEGSEGMENT	;定义数据段
	DATA1DW1234H;定义被加数
	DATA2DW5678H;定义加数
DSEGENDS	;数据段结束
ESEGSEGMENT	;定义附加段
	SUMDW2DUP(?);定义存放结果区
ESEGENDS;附加段结束
CSEGSEGMENT;定义代码段
;下面的语句说明程序中定义的各段分别用哪个段寄存器寻址
ASSUMECS:CSEG,DS:DSEG,ES:ESEG
START:MOVAX,DSEG;START为程序开始执行的启动标号
MOVDS,AX;初始化DS
MOVAX,ESEG
MOVES,AX;初始化ES
LEASI,SUM;存放结果的偏移地址送SI
MOVAX,DATA1;取被加数
ADDAX,DATA2;两数相加
MOVES:[SI],AX;和送附加段的SUM单元中
HLT
CSEGENDS;代码段结束
ENDSTART;源程序结束源程序的一般格式
源程序一般格式为

STACKSEGMENT
┇
STACKENDS
DATASEGMENT
┇
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK
START:…
┇
CODEENDS
ENDSTART

3种基本语句类型:
指令语句
伪指令语句
宏指令语句
语句一般有4个部分组成,即:
标号或名字操作码操作数;注释
标号或名字:这是一个任选部分,在语句之首指令语句是可执行语句,在汇编中要产生对应的目标代码,CPU根据这些代码才能执行相应的操作。每一条指令语句表示计算机具有的一个基本能力,而这种能力是在目标程序运行时完成的。
伪指令语句是不可执行语句,在汇编中不产生目标代码,用于指示汇编程序如何汇编源程序,利用它定义和说明常量和变量的属性及存储器单元的分配等。伪指令的功能是由汇编程序在汇编源程序时,通过执行一段程序来完成的,而不是在运行目标程序时实现的。
宏指令语句是以一个宏名定义的一段指令序列,在汇编中凡是出现宏指令语句的地方,都会有相应的指令语句序列的目标代码插入。宏指令语句可以看作是指令语句的扩展。相当于多条指令语句的集合,它包括宏定义、宏调用和宏扩展三部分。
DATASEGMENT;定义数据段
BUFDB23H,16H,08H,20H,64H,8AH,91H,35H,2BH,FFH
;定义数据区
CNEQU$-BUF
DATAENDS
CODESEGMENT		;定义代码段
ASSUMECS:CODE,DS:DATA,SS:STACK
START:PUSHDS;汇编开始
XORAX,AX
PUSHAX
MOVAX,DATA
MOVDS,AX;初始化DSMOVBX,OFFSETBUF
MOVCX,CN
DECCX
MOVAL,[BX]
INCBX
LP:CMPAL,[BX];两数比较




DECCX
JNZLP
MOVAH,4CH;返回DOS
INT21H
CODEENDS
ENDSTART;汇编结束2、调试程序的方法与技巧3、实验报告的撰写要求OVER
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

微型原理实验程序调试方法与技巧1

文档大小:87KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用