[计算机]汇编实验报告.doc_第1页
[计算机]汇编实验报告.doc_第2页
[计算机]汇编实验报告.doc_第3页
[计算机]汇编实验报告.doc_第4页
[计算机]汇编实验报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告( 1)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称调试工具DEBUG的使用(一)指导教师成绩1实验目的 1),学会使用debug进行调试。 2),熟悉简单命令的使用:a,q,d,g,e、命令!2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),在DOS提示符下键入:DEBUG (表示回车)Debug执行,屏幕显示提示符“”,说明计算机当前处于DEBUG的管理之下,可接受、并执行DEBUG命令。2),在DOS提示符下键入:DEBUG 路径文件名DEBUG执行,并将指定文件装入内存,供调试。4程序及运行结果(或实验数据记录及分析)实验报告( 2)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称调试工具DEBUG的使用(二)指导教师成绩1实验目的 1),学会在debug下进行汇编程序调试。 2),熟悉程序的写盘和读盘。2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),在DOS提示符下键入:DEBUG (表示回车)Debug执行,输入程序db 0,1,2,3,4,5,6,7, 8,9,0a,0b,0c,0d,0e,0fmov cx,10mov si,0100mov di,3000mov al,simov di,al inc si inc diloop 0119int 202),-n ex -rcx cx 000f :24 -w -q3),cdebug -n ex -L -u 100 1234程序及运行结果(或实验数据记录及分析)实验报告( 3)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称宏汇编上机实验(计算10+20并输出结果)指导教师成绩1实验目的 1),掌握宏汇编中的标号的使用 2),学会使用msam编写简单的程序并输出结果。2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),编写一段代码(b1.asm)功能是:计算10+20并显示出来:sseg SEGMENT MOV AH,0 DB 100 DUP(?) MOV CL,10sseg ENDS DIV CLdseg SEGMENT MOV CL,AH buf DB 10,20,? OR AL,30hdseg ENDS MOV DL,ALcseg SEGMENT MOV AH,2ASSUME CS:cseg,DS:dseg,SS:sseg INT 21hstart:MOV AX,dseg OR CL,30h MOV DS,AX MOV DL,CL MOV AX,sseg MOV AH,2 MOV SS,AX INT 21h MOV SP,100 MOV AH,4ch MOV AL,buf INT 21h ADD AL,buf+1 cseg ENDS MOV buf+2,AL END start 2),在DOS提示符下键入:对名为b1.asmd的文件进行编译,连接生产.obj和.exe文件:-cd.-cd.-cdmasm-msam-b1-link b1-debug b1.exe4程序及运行结果(或实验数据记录及分析)实验报告( 4)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称设计一个能够输出人名的顺序结构指导教师成绩1实验目的 1),学会用顺序结构的方式实现功能。 2),能熟练的应用顺序结构。2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),编写一段代码(t.asm)功能是:显示字符串data segment int 21hlrh db 20 mov dl,0ah db ? mov ah,2 db 20 dup($) int 21hdata ends lea dx,lrh+2cods segment mov ah,9assume cs:cods,ds:data int 21hstart: mov ax,data mov ah,1 mov ds,ax int 21h mov dx,offset lrh mov ah,4ch mov ah,10 int 21h int 21h cods ends mov dl,0dh end start mov ah,22),在DOS提示符下键入:对名为b1.asmd的文件进行编译,连接生产.obj和.exe文件:-cd.-cd.-cdmasm-msam-b1-link t-debug t.exe4程序及运行结果(或实验数据记录及分析) 实验报告( 5)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称设计一个分情况求补的分支结构程序指导教师成绩1实验目的 1),学会用分支结构的方式实现功能。 2),能熟练的应用分支结构。2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),编写一段代码(m.asm)功能是:显示字符串data segment mov ax,num num dw 8072h or ax,ax data ends jns donecode segment neg ax assume cs:code,ds:data mov num,a xstart proc far done: r t epush ds start endpxor ax,ax code end spush ax end start mov ax,data mov ds,ax 2),在DOS提示符下键入:对名为m.asmd的文件进行编译,连接生产.obj和.exe文件:-cd.-cd.-cdmasm-msam-m-link t-debug m.exe4程序及运行结果(或实验数据记录及分析)实验报告( 6)专业_ 姓名_ 学号_ 日期_ 课程名称汇编语言与接口技术实验室名称实验名称设计一个求从1一次加到100的和指导教师成绩1实验目的 1),学会用分支结构的方式实现功能。 2),能熟练的应用分支结构。2实验原理和内容 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接生成的可执行程序,也可以编写简单的程序3实验步骤1),编写一段代码(m.asm)功能是:显示字符串data segment lp3:cmp ax,64h mov dl,bx+sis db 4 dup(?) mov ds,ax add dl,30hx db ? jb lp4 int 21hdata ends inc dl inc sicode segment sub ax,64h loop lp7assume cs:code,ds:data jmp lp3 mov ah,1start:mov ax,data lp4:mov s+1,dl int 21h mov ds,ax mov dl,0 mov ah,4ch mov bx,1 lp5: cmp ax,0ah int 21h mov ax,0 jb lp6 code ends mov cx,100 inc dl end start lop:add ax,bx sub ax,0ah inc bx jmp lp5 loop lop lp6:mov s+2,dl mov dl,0 mov s+3,al lp1:cmp ax,3e8h mov bx,offset s jb lp2 mov si,0 inc dl mov ah,2 sub ax,3e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论