汇编语言程序设计实验报告-实验三

时间:2024.4.20

汇编语言程序设计实验报告 学院:宁夏大学新华学院 系别:信息与计算机科学系 姓名:

学号:

实验三 数据串传送和查表程序

实验目的:

通过实验掌握下列知识:

1、堆栈。堆栈指示器SP和堆栈操作指令PUSH。POP。

2、段寄存器和物理地址计算。

3、查表法和查表指令XLAT。

4、数据串传送程序和数据串传送指令MOVS。STOS及重复前辍REP。

5、循环指令ROL。逻辑与指令AND和清方向位指令CLD。

6、伪操作指令DB。

实验内容及步骤:

一、利用查表方法把DX的内容(16进制数)转换成ASCII码:

1、用A命令键入下列程序:

MOV BX,1000

MOV DI,2000

MOV CX,4

LOP: PUSH CX

MOV CL,4

ROL DX,CL

POP CX

MOV AL,DL

AND AL,OF

XLAT

CLD

STOSB

LOOP LOP

INT

汇编语言程序设计实验报告实验三

20

2、用A命令在1000H处键入下列ASCII码并用D命令检查之:

DB `0 1 2 3 4 5 6 7 8 9 A B C D E F'

用D命令检查时注意左边的ASCII码值和右边的字符。

汇编语言程序设计实验报告实验三

3、用R命令给DX送一个四位的16进制数(例7F8E)。

4、用T命令逐条运行这程序到LOOP指令处,观察并记录每次运行结果,特别是SP和堆栈内容(用D命令检查

汇编语言程序设计实验报告实验三

)

5、用G命令将此程序运行到结束,并用D命令检查2000H处所转换的结果。可注意屏幕右边的ASCII字符与DX是否一致。

二、数据串搬家程序:

1、用A命令键入下列程序:

MOV SI,1000

MOV DI,1500

MOV CX,0F

LOP: MOV AL,[SI]

MOV [DI],AL

INC SI

INC DI

LOOP LOP

INT 20

2、用A命令DB伪指令在1000H键入下列字符串:

‘IBM_PC COMPUTER'

3、用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致。

汇编语言程序设计实验报告实验三

汇编语言程序设计实验报告实验三

汇编语言程序设计实验报告实验三

4、若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的 字符串搬到1002H开始的地方去?修改程序以做到这一点。

不能结果不正确

汇编语言程序设计实验报告实验三

三、段寄存器概念及字符串传送指令练习:

1、用A命令键入下列程序:

MOV SI,0

MOV DI,0

MOV AX,1000

MOV DS,AX

MOV AX,1500

MOV ES,AX

MOV CX,0F

CLD

REP MOVSB

INT 20

2、用A命令DB伪指令在1000:0000处键入字符串'IBM_PC COMPUTER',并用D命检查之

汇编语言程序设计实验报告实验三

3、用D命令检查0F00:1000处内容,看是否一样。为什么?

汇编语言程序设计实验报告实验三

4、用G命令运行此程序,检查目的地址1500:0000处内容。并记下DS与ES值。

汇编语言程序设计实验报告实验三

5、修改此程序,使ES与DS为同一值,以减少一条指令,而源物理地址和目的物理地址(是多少?)仍和原来一样。

汇编语言程序设计实验报告实验三

汇编语言程序设计实验报告实验三

实验报告要求:

1、各项实验记录和思考题。

2、要求你修改的程序的清单(修改后)和调试记录。


第二篇:汇编语言程序设计上机实验报告(实验三)-循环程序设计


汇编语言程序设计上机实验报告(实验三)

更多相关推荐:
汇编语言程序设计实验报告

实验报告实验名称专业班级信息安全学号姓名实验一汇编语言上机过程和Debug常用调试命令一实验目的学习程序设计的基本方法和技能熟练掌握用汇编语言设计编写调试和运行程序的方法二实验题目熟悉与实验有关的系统软件如编辑...

汇编语言程序设计实验报告

汇编语言实验报告题目1实验方法2用表格形式显示字符3分类统计字符个数4查找电话号码学生学院计算机学院专业班级06学号31学生姓名指导教师2008年6月1日计算机学院06专业班组学号姓名协作者实验题目实验方法实验...

汇编语言程序设计实验报告

学生实验报告册20xx20xx学年第1学期实验名称汇编语言程序设计学院信息与电气工程学院班级09级计算机科学与技术2班学号13514031姓名于志佳指导教师徐静实验一DEBUG的使用实验目的1熟悉在计算机上建立...

汇编语言子程序结构实验报告

XXXX学院信息学院实验名顺序结构程序设计实验室实验楼403实验日期20xx61912345

汇编语言程序设计实验报告

汇编语言程序设计实验报告实验室S318最后一次实验时间20xx年5月18日第12周星期二12节学院计算机科学与技术学院专业计算机科学与技术实验一实验题目认识Tddebug集成环境实验目的1234熟悉汇编程序的开...

汇编语言程序设计实验报告

12345678910111213141516171819

汇编语言程序设计实验报告

汇编语言程序设计实验报告姓名班级汇编语言程序设计实验报告姓名班级汇编语言程序设计实验报告姓名班级

汇编语言程序设计实验课期末设计报告

汇编语言程序设计说明书设计题目:字符串转换程序学院:计算机科学与技术专业:计算机科学与技术班级:_计科xx__学号:_xx__学生姓名:_xx___指导教师:__xx____20##年5月25日目录一、设计题目…

汇编语言程序设计实验1报告格式

实验报告20xx20xx学年第2学期课程名称实验名称汇编语言程序设计汇编语言语法练习和程序设计20xx实验时间指导单位指导教师年04月09日南京邮电大学计算机学院倪晓军学生姓名学院系陶飞计算机班级学号专业B13...

北京信息科技大学 《80X86汇编语言程序设计》 实验二报告

实验报告课程名称汇编语言程序设计实验项目实验二分支循环程序结构和设计实验仪器微机系统汇编调试环境系别计算机科学与技术专业计算机科学与技术班级学号学生姓名实验日期成绩指导教师胡信裕实验二分支循环程序结构和设计一实...

汇编语言程序设计上机实验指导书

实验一DOS常用命令及DEBUG命令的使用实验目的通过实验掌握下列知识1DOS命令DIRDELRENAMEFORMATCOPY28088指令MOVADDADCSUBSBBXCHG3DEBUG命令ADEFHRTU...

汇编语言程序设计实验报告-实验五

汇编语言程序设计实验报告学院宁夏大学新华学院系别信息与计算机科学系姓名学号实验五条件转移指令实验目的通过实验掌握下列知识18088指令JZJNZJCJNCCMPSHR2程序用字符搜索法确定字符串长度3程序16进...

汇编语言程序设计实验报告(33篇)