计算机课实验报告

上传人:飞****9 文档编号:456375052 上传时间:2024-04-17 格式:PDF 页数:66 大小:6.08MB
返回 下载 相关 举报
计算机课实验报告_第1页
第1页 / 共66页
计算机课实验报告_第2页
第2页 / 共66页
计算机课实验报告_第3页
第3页 / 共66页
计算机课实验报告_第4页
第4页 / 共66页
计算机课实验报告_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《计算机课实验报告》由会员分享,可在线阅读,更多相关《计算机课实验报告(66页珍藏版)》请在金锄头文库上搜索。

1、实验报告一:汇编语言实验基础班级:名:姓实验目的:熟悉汇编语言程序的开发过程以及汇编语言常用软件的使用方法掌握DEBUG常用命令的使用方法-二、实验内容:-1.D E B U G命令使用2.8088常用指令练习三、实验步骤。)DEBUG命令使用:1、打 D E B U G进 入 D E B U G控制,显示提示符 _ 。2、用命令F 100 10F A将A的ASCH码填入内存。3、用命令D 100 10F观察内存中的16 进制码及屏幕右边的AS C I I 字符。4、用命令F 110 11F 4 1 重复上二项实验,观察结果并比较。5、用命令 E 100 30 31 32 3F将30H-3FH

2、 写入地址为100开始的内存 单元中,再用D 命令观察结果,看键入的16 进制数是什么字符的AS C I I 码?6、用H命令检查下列各组16进制数加减结果并和你的手算结果比柿(1)34H,22H(2)56H,78H(3)A5,79H(4)1284H,5678H(5)A758,347FH7、用R 命令检查各寄存器内容,特别注意AX,B X,C X,D X,I P 及标志位中ZF,C F和AF的内容。8、用R命令将AX,B X内容改写为105 0H 及23A8 H。(二)8088常用指令练习1、传送指令1)用A命令在内存1 O O H处键入下列内容:MOV AX,1234MOV BX,5678X

3、PQ八9OO00寸MOVDX,75AB gs2)用U命令检查键入的程序及对应的机器码。3)用T命令逐条运行这些指令,检查有关寄存器及ZF情况。3、内存操作数及各种寻址方式使用:内容:MOV AX,1234M O V1OOO,AXMOVBX,1002MOV BYTEPTRBX,206OOJoMOVB X,DLM OV SI,3MOVB X+SI,D LMOVBX+SI+1,DLMOV WORDPTRBX+SI+2,2846步骤:1)用A命令键入上述程序,并用T命令逐条运行。2)等运行一条有关内存操作数的指令,用D命令检查有关内存单元的内容并思考是什么寻址方式o3)注意D 命令显示结果中右边的AS

4、 C H 字符及双字节数存放法。命令参考:程序调用命令D e b u g D:P AT H FI LE NAME .E XT P ARM1 P ARM2 显示存储单元命令 D Ad d r e s s ;Ad d r e s s为地址 D RANGE ;RANGE 范 修改存储单元内容命令E Ad d r e s s LLi s t J :用l i s t 表中所包含的内容来替换a d d r e s s 所检 瞬 蜩 辘 内 存 内 容 R Re gi s t e r Na m e 名称;Re gi s t e r Na m e 寄存器汇编命令 A Ad d r e s s :从指定地址开始

5、,输入汇编语言语句,由A命令把它们汇编为机器代码并从指定地址单元开始连续存放 跟踪命令 T =Ad d r e s s V a l u e ;V a l u e 变量值从指令地址CS:Address开始执行,若没有指定地址,则从CS:IP当:一人小前值开始执行塔仃命令 G=Ad d r e s s Ad d r e s s Ad d r e s s.:等号后a d d r e s s 代表执行地址,后面的a d d r e s s 代表断点地址,最多可设1 0 个断点地址。程序从C S:=a d d r e s s开始执行 填充命令 F r a n g e L i s t(r a n g)中的

6、存储单元填充,如果表列中所含字节数大于地址范围,贝瞬期峥被忽略;如果小于,.瞥;将 则 重 复 康 蕊 对指令进行反汇编(即将存储器内容翻译为汇编语言语句)并显示他们的地址、机器码和操作数以及汇编语言语句 十六进制算术运算命令 H V a l ue V a l ue先将两个十六进制数相加,然后再第一个数减去第二个数,并在.命名即行中显示和与差。N f i l e s p e c f i l e s p e c 本命令主要用于为L 命令指定待装入的文件 装入命令 L a d d r e s s d r i ve s e c to r s e c to r 将磁盘上指定的文件或指定的扇区内容装入内存被指定的区域中1,2,3 分别代表A、B、C、D 盘;第一个s e c to r 是给定的起始的相难庸区号,后一个S e c to r 是指定to r 可写8 0 H若企图写入具有扩展名.E X E 或.H E X 的文件,则D e b ug 显示错误。因为这些文件的写入要用一种特殊的格式,而此格式D e b ug 不支持。退出命令Q :退出d e b ug 管理,返回d o s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号