下载此文档

实验一二三.doc


文档分类:中学教育 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
实验一二三实验一8086指令使用实验目的通过实验掌握下列知识:1、8086指令: MOV,ADD,ADC,SUB,SBB,DAA,XCHG2、DEBUG命令:A,D,E,F,H,R,T,U。3、BCD码,ASCII码及用十六进制数表示二进制码的方法。4、8086寄存器:AX,BX,CX,DX,F,IP。内容及步骤一、DEBUG命令使用1、键入DEBUG进入DEBUG控制状态,显示提示符'-'。2、用命令F10010F'A'将'A'的ASCII码填入内存。3、用命令D10010F观察内存中的十六进制码及屏幕右边的ASCII字符。4、用命令F11011F41重复上二项实验,观察结果并比较。5、用命令E100303132……3F将30H-3FH写入地址为100开始的内存单元中,再用D命令观察结果,看键入的十六进制数是什么字符的ASCII码?6、用H命令检查下列各组十六进制数加减结果并和你的手算结果比较:(1)34H,22H (2)56H,78H (3)A5,79H (4)1284H,5678H (5)A758H,347FH7、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。8、用R命令将AX,BX内容改写为1050H及23A8H。二、8086常用指令练习1、传送指令用A命令在内存100H处键入下列内容:-A0100↙****:0100MOVAX,1234↙****:0103MOV BX,5678↙****:0106XCHG AX,BX↙****:0108MOV AH,35↙****:010AMOV AL,48↙****:010DMOV DX,75AB↙****:010FXCHG AX,DX↙****:0111↙-用U命令检查键入的程序并记录,特别注意左边的机器码。-U0100↙3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。-T=0100↙-T↙-T↙┇2、加减法指令:1)用A命令在内存100H处键入下列内容:MOV AH,34MOV AL,22ADD AL,AHSUB AL,78MOV CX,1284MOV DX,5678ADD CX,DXSUB CX,AXSUB CX,CX2)用U命令检查键入的程序及对应的机器码。3)用T命令逐条运行这些指令,检查并记录有关寄存器及标志位的情况。3、带进位加减法:1)用A命令在内存200H处键入下列内容,并用U命令检查:MOV AH,12MOV AL,84MOV CH,56MOV CL,78ADD AL,CLADC AH,CHMOV DH,A7MOV DL,58SUB DL,7FSBB DH,342)用T命令逐条运行这些指令,检查并记录寄存器及CF内容。上面这段程序若改用16位操作指令达到同样结果,怎么改?试修改并运行之。将al,cl,dl分别改为ax,cx,dx。4、BCD码加减法1)内容:MOV AL,58ADD AL,25DAA2)要求:用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。

实验一二三 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin9
  • 文件大小1.40 MB
  • 时间2019-08-06