欢迎来到天天文库
浏览记录
ID:60767316
大小:156.50 KB
页数:18页
时间:2020-02-02
《第15章 实验指南151 《微机原理及接口》课程上机简介 微机原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第15章 实验指南15.1 《微机原理及接口》课程上机简介微机原理及接口的上机分为汇编语言部分的上机与硬件部分的上机,下面分别予以介绍。15.1.1 汇编语言部分的上机汇编语言部分的上机只需要有一台PC机即可,无其它硬件要求。需以下四个软件:一个编辑器、一个汇编程序、一个连接程序、一个调试程序。操作系统既可以是DOS,也可以是Windows。汇编语言的上机分四个步骤:编辑、汇编、连接、运行/调试。这一过程如下图15-1所示。1.编辑编辑的目的是将源程序输入计算机并形成一个文本格式的磁盘文件,以便供
2、汇编程序使用。2.汇编汇编的作用是将源程序翻译成机器码,并将翻译好的机器码以目标模块的形式存盘,供连接程序使用。DOS平台上使用最广泛的汇编程序是MASM和TASM。源程序中错误分为二类:语法错误和逻辑错误。语法错误指的是语句的语法不符合8086指令系统规定或MASM中的规定。逻辑错误是指源程序中语句的语法虽然正确,但达不到编程者想要实现的功能。3.连接汇编以后生成的机器码仍然不能运行,需要进行连接。DOS下的连接程序常用的有LINK和TLINK。4.运行由连接程序生成的EXE文件可
3、以在DOS下直接执行。若程序运行结果正确,开发过程结束。若程序运行结果不正确,说明程序中隐含有逻辑错误,需要进入下一步。5.调试所谓调试,就是在调试软件(调试器)的协助下,对可执行文件(EXE文件)进行单步或分块执行,以观察中间变量的值及软件的执行流程,从而发现错误的过程。调试关键是调试器。最著名的调试器是微软公司的DEBUG。15.1.2硬件部分的上机硬件部分上机需要专门的实验器材,如下面介绍的TPC-1型十六位微机实验培训系统及DVCC系列微机原理与接口实验系统等。1.TPC-1型十六位微
4、机实验培训系统TPC-1型十六位微机实验培训系统是由清华大学计算机工厂生产的。该系统由一块PC总线驱动板、一根60芯扁平电缆和一块实验台组成。安装是按以下步骤进行的:(1).关上PC机电源,打开机器外壳,将PC总线驱动板插在主机的任一插槽内。(2).用60芯扁平电缆将PC总线驱动板和实验台连接起来。(3).如果用PC机电源作为作实验台电源,打开主机电源并将实验台电源开关拨到ON位置上,电源指示灯亮即可进行实验。如果需用外加电源,则按说明书进行相关设置。2.DVCC系列微机原理与接口实验
5、系统DVCC系统是启动计算机工厂有限公司生产的微机原理与接口实验系统,能做多种CPU下的接口实验,以下仅介绍8088系统下的实验。该系统由一个实验箱及RS-232C串行通信线等组成。实验箱是一个独立的计算机系统(单板机),可以单独使用,也可以用RS-232C串行通信线和一台PC机相连接,这样就可以在PC机上将源程序汇编连接好后,通过串行通信的形式将其传到单板机上,省去了在单板机上输入机器码的麻烦。同时运行结果也可以传给PC机并在其屏幕上直观地显示出来。故一般情况下总是联机运行。DVCC系统出厂时设
6、置工作在51状态,要想进入8088状态,须首先将附带的8088卡插到实验系统的J6、J9二插座中,卡上的CZ1对应实验台上的J6,卡上的C2对应实验台上的J9。另外,各个开关拨到如下状态:a.SK1位1-5置OFF,位6、7、10置ON:位8、9置OFFb.红色开关SK2位1-2置OFFc.SK3置OFFd.SK4、SK5置ONe.卧式拨动开关KBB置88位置(即ON位置)f.短路片DLl一DL4连2、3对DVCC-598JH机型,立式开关KBBl置51位置。15.2 汇编语言上机指导15
7、.2.1DEBUG使用详解1.关于DEBUG命令的说明(1)、DEBUG成功启动后,显示提示符“-”。(2)、所有DEBUG命令都只有一个字母,且不区分大小写。(3)、DEBUG只支持一种数制:十六进制。(4).多数命令后需要一个或多个参数。(5).许多命令需要地址或地址范围作为参数,这个地址指的是一段内存的起始地址,可表示为:“段基址:偏移量”、“段寄存器:偏移量”或“偏移量”地址范围可用如下二种方法示:⊙起始地址 结束地址⊙起始地址L长度(6).E、F、S命令的参数需要指定一个字
8、节值表.(7).L、W命令需要使用驱动器号、扇区号来进行绝对磁盘读写,驱动器号表示要读写的扇区所在的驱动器,0代表A驱,1代表B驱,2代表C驱,3代表D驱,扇区号表示DOS逻辑扇区号,最多可以是3位16进制数。2.DEBUG的启动与退出(1).DEBUG的启动:C:WINDOWSCOMMAND>DEBUG-(2).DEUBG的退出:退出命令为Q,无参数。即:-Q3.DEBUG命令详解(1)、显示寄存器命令R格式:R[寄存器名]功能:可显示或修改寄
此文档下载收益归作者所有