关系新增“开心农场”,没事到好友的田里去偷菜   想和朋友有别样合影吗?快来传照片,“秀逗”一下!   我也使用这个模板 http://i.cn.yahoo.com/xjtongxin2006 复制 收藏

更新时间:2009年3月04日 注册时间:2007年3月

博客文章分类

实验一 DOS常用命令及8088指令使用
2007-10-22 19:36:33

实验一 DOS常用命令及8088指令使用

 

实验目的:

 

通过实验掌握下列知识:

1、  DOS 命令:DIR DELRENAMEFORMAT,及COPY

2、  8088指令:MOVADDADCSUBSBBDAAXCHG

3、  DEBUG命令:ADEFHRTU

4、  BCD码,ASCII码及用16进制数表示二进制码的方法。

5、  8088寄存器:AXBXCXDXFIP

内容及步骤:

 

DOS常用命令练习:

 

1,    机房提供的系统盘插入A驱动器中,开机,出现提示符后打入命令FORMAT B/S。等屏幕上出现提示符后将新盘插入B驱动器并打回车,PC机即对新盘格式化并将系统拷入。

2,  打命令COPY A** B将系统盘上全部文件拷到你的盘上。

3,    将新盘插到A 驱动器中,用DIR命令查看盘上文件。4,用命令COPY DEBUG.COM BUG 复制一个文件。5,用命令RENAME BUG BG BUG 文件改为BG

6,  命令DEL BG 将文件BG删除。

 在操作时要注意提示信息,并按提示操作。

二、 DEBUG 命令使用

 

1,  DEBUG进入DEBUG控制,显示提示符“-“。

2,  用命令F100 10F A 将‘A’的ASCII码填入内存。

3,  用命令D100 10F 观察内存中的的16进制码及屏幕右边的ASCII字符。

4,  用命令F100 11F 41 重复上二项实验,观察结果并比较。

5,  用命令E100 3031,…3F 30H3FH写入地址为100开始的内存单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?

6,  H命令检查下列各组16进制数加减结果并和你的手算结果进行比较。

7,  R命令检查各寄存器内容,特别注意AXBXCXDXIP及标志位中ZFCFAF的内容。用R命令将AXBX内容改写为1050H23A8H

8088常用指令练习

 

1 传送指令

 

1)      A命令在内存100H处键入下列内容


MOV   AX1234

 

MOV   BX5678

 

XCHG   AXBX

 

MOV    AH35

 

MOV    AL48

 

MOV    DX75AB

 

XCHG   AXDX

 


2)用U命令检查键入的程序并记录,特别注意左边的机器码。

3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况,并注意标志位有无变化。

2 加减法指令:

 

1)  A命令在内存100处键入下列内容:


MOV   AH34

 

MOV    AL22

 

ADD   ALAH

 

SUB    AL78

 

MOV   CX1284

 

MOV   DX 5678

 

ADD   CXDX

 

SUB    CXAX

 

SUB    CXCX


2)  U 命令检查键入的程序及对应的机器码

3)  T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。

3 带进位加减法

 

1)   A命令在内存200处键入下列内容,并用U命令检查:


MOV    AH12

 

MOV    AL84

 

MOV    CH56

 

MOV    CL78

 

ADD     ALCL

 

ADC   AHCH

 

MOV   DHA7

 

MOV   DL58

 

SUB    DL7F

 

SBB    DH34

 


 

2)   T命令逐条运行这些指令,检查并记录有关寄存器及CF内容

3)   上面这段程序若改用16位操作指令达到同样结果,怎么改?试修改并运行之。

4 BCD码加减法

 

1)   内容:

 MOV   AL58

 

 ADD    AL25

 

  DAA

 

2)   要求:用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。

实验报告要求:

 

1、        16进制数加减法手算结果及实验结果

2、        8088常用指令练习部分的逐条运行记录,思考结果及自编程序并运行记录(列出自编程序)。

 

 

最近更新时间:2007-10-22 19:36:33 浏览数(281)

登录雅虎空间,给你喜欢的博客发表评论。