欢迎来到天天文库
浏览记录
ID:28096921
大小:723.00 KB
页数:12页
时间:2018-12-08
《8086上机指导.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、有百度真好,自己懒得不想写的时候直接可以找到,拿来留着看看! 8086/8088汇编语言,是在DOS环境下运行的编程语言,汇编语言是针对8086/8088CPU的,凡兼容80X86指令系统的CPU,都可以正常运行调试。如目前使用的Windows2000/Windows2003/WindowsXP等系统下都可以编辑、调试汇编语言程序。一、进入编辑调试环境 1.开始→运行,在运行框输入CMD而后回车,即进入DOS环境。 2.开始→程序→附件→C:命令提示符,也可进入DOS环境。 二、使用到的软件程序 1.
2、源程序编辑软件:EDIT.EXE,也可用其他任意编辑软件,如Windows环境下记事本,但最后扩展名要改为.ASM,否则无法汇编。 2.汇编程序(MASM.EXE或TASM.EXE),将编辑好的.ASM源程序汇编成目标文件.OBJ。OBJ是程序编译后的二进制文件,在通过链接器和资源文件链接就成exe文件,OBJ只给出了程序的相对地址,而EXE是绝对地址。 3.连接程序(LINK.EXE或TLINK.EXE),LINK又称链接器,把一个或多个目标文件(.obj)链接成可执行(.exe)文件。 4.调试程序(DEBUG.
3、EXE或TD.EXE),DEBUG,俗称“抓臭虫”,DOS系统有力的侦错,跟踪程序运行,检查系统数据的工具程序,它是在字符界面下以单字符命令方式工作。要很好地使用它必须具备一定的汇编程序设计和硬件基本知识的能力,当然,它为汇编语言程序员提供了有效的调试手段。 需要说明的是,EDIT、MASM、LINK、DEBUG是微软操作系统推出的汇编连接调试工具。在一般教学上使用就足够了。 而TASM、TLINK、TD是Borland公司推出的。到目前为止,TASM的最后一个版本是5.0版,这个版本支持WIN32编程,并单独为WIN
4、32编程附带有一整套32位程序:32位的编译器TASM32.EXE、连接器TLINK32.EXE和资源编译器BRC32.EXE。与这些32位程序对应的16位工具在软件包中依然存在,文件名为TASM.EXE,TLINK.EXE和BRC.EXE等。三、程序编辑、汇编、连接操作步骤 下面以编辑下面小例子,程序运行时在屏幕上显示“123456789”九个数字。说明汇编语言程序编辑过程。例5,编程,在屏幕上显示1-9数字,中间留一空格,用INT21H2#调用。程序:(xqb5.asm)title 在屏幕上显示1_9ASCII数字
5、STACK SEGMENTPARASTACK'SHOW1_9'STACK ENDSCODE SEGMENT ASSUME CS:CODE,SS:STACKSTART: MOV CL,0H ;计数单元置初值0 MOV BL,30H ;ASCII"0"AGAIN: MOV DL,20H ;显示ASCII空格 MOV AH,2 ;2#调用 INT 21H INC BL ;b
6、l--bl+1 MOV DL,BL MOV AH,2 ;2#调用,显示ASCII字符 INT 21H INC CL CMP CL,09H ;比较cl<=9? JNE SHORTAGAIN ;若cl<=9,转again MOV AH,4CH ;若cl>9,退出程序,反dos INT 21HCODE ENDS END STAR
7、T ;运行验证: ;汇编、连接后,直接C:123>xqb5<回车> ;显示123456789 ;按Ctrl+C,返回DOS窗口. 1.确定源程序的存放目录 通过Windows的资源管理器找到C盘的根目录,在C盘的根目录窗口中点击右键,在弹出的菜单中选择“新建”→“文件夹”,并把新建的文件夹命名为123。并把EDIT.EXE、MASM.EXE、LINK.EXE、DENUG.EXE和TD.EXE都拷贝到此目录中。 2.编辑源程序XQB5.ASM (1)开始→运行→在弹出
8、的窗口中输入CMD,点确定,进入DOS窗口 (2)执行CD123 ;进入123子目录 (3)执行EDITXQB5.ASM回车。显示EDIT编辑窗口。按上例格式进行编辑。菜单可以用Alt键激活,然后用方向键选择菜单项,也可以直接用Alt-F打开File文件菜单,用Alt-E打开Edit编辑
此文档下载收益归作者所有