上机过程

  • 格式:doc
  • 大小:888.00 KB
  • 文档页数:8

微机原理上机过程:
1.在E盘上新建文件夹,起英文名,如huibian。

将MASM.EXE和LINK.EXE这两个文件拷贝到刚刚新建的文件夹huibian中。

注意:文件夹不要建在桌面上,文件夹不要起中文名,文件名不要太长。

2.进入DOS环境(命令提示符)
3.输入E:↙
4.在E:\>目录下,输入CD huibian↙
5.在E:\HUIBIAN>目录下,输入EDIT file1.asm↙,进入编辑环境,开始输入一个源文件。

存盘后,重新进入DOS环境。

6.在E:\HUIBIAN>目录下,E:\CHEN>,输入MASM file1.asm↙,对文件进行汇编,会有一些提示输入,直接键入回车,直到没有提示输入为止。

然后,看看有没有提示源文件出错。

若有,重新进行步骤3~6。

直到源文件无错误为止,提示信息0 Errors。

7.在E:\HUIBIAN>目录下,输入LINK file1.obj↙,对目标文件进行连接,产生可执行文件。

8.在E:\HUIBIAN>目录下,输入file1.exe↙,可以执行程序。

若在屏幕上没有输出结果,可以借助DEBUG来查看内存,查看程序执行结果。

DEBUG调试程序过程:
1.在E:\HUIBIAN>目录下,输入DEBUG file1.exe↙
2.输入字母u↙,进行反汇编,记录前面两行信息,以及指令“MOV AH, 4CH”(或RETF)这一行的信息。

如果没发现“MOV AH, 4CH”(或RETF),则再输入一次字母u↙。

3.输入“g=0 程序结束地址↙”,可以执行程序。

(注:程序结束地址就是指令“MOV AH, 4CH”这一行的信息中,冒号“:”后面的4个数字。


4.输入 d DS:0L20↙,屏幕上会显示数据段偏移地址从0开始的20H个存储单元的内容。

5.输入 q↙,停止DEBUG,返回到DOS环境下。

实验报告要求如下:
1 实验名称。

2 实验目的。

3 实验要求。

4 实验流程图。

5 实验源程序。

6 程序调试过程。

7 实验结果。

实验安排:
实验一汇编语言程序的编辑与调试
实验目的:掌握8086/8088汇编语言程序开发过程;学习用DEBUG调试可执行程序的方法。

实验要求:编程计算(V-(X×Y+Z-540))/X,将运算结果的商送到S单元,余数送到R单元。

其中,V、X、Y、Z、S、R均为16位带符号数的单元的地址。

实验时间:11月10日(星期二)下午1:00点,本部新楼,115室
实验二算术运算编程
实验目的:学习并掌握算术运算指令功能以及循环程序的设计方法。

实验要求:将两个8字节的16进制数相加。

实验时间:11月24日(星期二)下午1:00点
微机原理上机过程
实验内容:编写程序将两个4字节的16进制数相加。

第一步:在计算机上建立属于自己的文件夹,将masm.exe和link.exe这两个文件复制到该文件夹里。

第二步:点击“开始”,然后点击“运行”。

在打开对话框中输入cmd 或者command,然后点击“确定”。

计算机将进入到DOS环境下。

第3步:在DOS环境下,输入自己刚才所建文件夹所在的磁盘,然后进入自己所建的文件夹。

本例中,masm.exe和link.exe 放在f:\masm5\experiment文件夹里。

第4步:键入edit filename.asm,filename可以自己取名,但扩展名一定是.asm
系统自动进入编辑窗。

在该窗口中输入源程序。

输入完源程序,不要忘记存盘,然后退出。

第5步:键入masm filename.asm;对源程序进行汇编。

如果汇编显示有出错信息,要返回
到第4步,重新修改元程序,并保存后退出。

在进行第5步,直到汇编没有错误为止。

直到屏幕上显示0 Warning Errors和0 Severe Errors,才可以进入到下一步,对目标程序进行连接。

第6步:键入link filername.obj;连接目标程序,产生可执行程序。

第7步:键入filneme.exe 或者filename,就可以运行程序了。

因为该程序的运行结果存放在内存中,所以屏幕上看不到结果,要借助系统的调试程序debug,可以查看程序和数据在内存中的存放情况。

有关debug中的命令,请参考实验指导书。

最后键入Q可以退出DEBUG。

在DOS环境下,键入EXIT可以返回到Windows环境下。