汇编语言上机实验内容.docVIP

  • 9
  • 0
  • 约6.86千字
  • 约 8页
  • 2017-04-11 发布于贵州
  • 举报
汇编语言上机实验内容汇编语言上机实验内容

实验一 上机操作 一、实验目的 掌握汇编语言程序编辑、汇编、连接、运行以及利用DEBUG调试程序的方法。 二、实验设备 PC机及相应的软件。 三、实验内容及步骤 1、编辑一个指定的汇编语言源程序,并对其进行汇编、连接和运行。 2、利用DEBUG进行程序调试,掌握常用命令的使用方法,观察运行结果。 3、汇编语言上机操作,见图1-1 汇编语言上机操作流程。 上机操作过程: 开始 输入cmd 确认后显示: C:\Documents and setting\Administrator- 输入 cd c:\masm 后显示: c:\masm- c:\masmEDIT ABC.asm c:\masmMASM ABC; 若有语法错,回EDIT下改该程序 c:\masmLINK ABC; 若有错,回EDIT下改程序 c:\masmABC 若运行结果错,回EDIT下改程序 或在DEBUG下调试,找原因。 c:\masmDEBUG ABC.exe 图 1-1 汇编语言上机操作流程 汇编语言程序举例 例1:将BL寄存器的内容按二进制形式显示出来。 设:(BL) 分析:采用2号功能调用,分别输出30 31 30 31 30 30 31 31 显示参考程序: CODE SEGMENT ASSUME CS: CODE START:MOV CX ,8 显示字符个数为8 MOV BL ,53H SHL BL ,1 将显示位移至CF中 JC ;CF=1? MOV DL ,30H CF=0, 将0的ASCII放在DL中 JMP ONE: MOV DL ,31H CF=1, 将1的ASCII放在DL中 MOV AH ,2 INT 21H 调用DOS功能显示 DEC CX 循环次数减1 JNZ ;判断是否结束 MOV AH,4CH 返回DOS INT 21H ENDS END START 上机操作: c:\masmEDIT ShowBL.asm ;编辑源程序 c:\masmMASM ShowBL ;汇编成ShowBL.obj Microsoft (R) Macro Assembler Version 5.10 Copyright (C) Microsoft Corp 1981, 1988. All rights reserved. 48912 + 447243 Bytes symbol space free 0 Warning Errors 0 Severe Errors LINK ShowBL ;连接成ShowBL.exe Microsoft (R) Overlay Linker Version 3.61 Copyright (C) Microsoft Corp 1983-1987. All rights reserved. LINK : warning L4021: no stack segment c:\masmShowBL ;装载并执行ShowBL.exe ;屏幕显示 c:\masm- 在DEBUG下查看ShowBL.exe的装入情况: c:\masmDEBUG ShowBL.exe - R ;查看当前寄存器内容 AX=0000 BX=0000 CX=001B DX=0000 SP=0000 BP=0000 SI=0000 DI=0000 DS=0B51 ES=0B51 SS=0B61 CS=0B61 IP=0000 NV UP EI PL NZ NA PO NC B353 MOV BL,53 - U CS:0 ;查看程序 0B61:0000 B353 MOV BL,53 0B61:0002 B90800 MOV CX,0008 0B61:0005 D0E3 SHL BL,1 0B61:0007

文档评论(0)

1亿VIP精品文档

相关文档