当前位置:文档之家› 接口技术实验要求及所用软件说明

接口技术实验要求及所用软件说明


指定需要显示的代码区域首地址
Ctrl+S
查找指定指令
数字键/字符 修改光标当前指示指令
常用ROM-BIOS功能调用
1.显示其功能调用(INT 10H)
AH=0EH----在光标处写字符并移动光标 入口参数:AL=字符的ASCII码,BL=字符的颜色值(图形方式), BH=页号(字符方式)
2.键盘功能调用(INT 16H)
C>CD TANGDU
进入C盘TANGDU子目录
C>TANGDU> CD TDPIT 进入C盘TANGDU子目录下TDPIT
C>TANGDU/TDPIT> CD ASM
C>TANGDU/TDPIT/ ASM〉
文本编辑器(EDIT、NOTEPAD(记事本)等) 汇编程序(MASM.EXE或TASM.EXE) 连接程序(LINK.EXE或TLINK.EXE) 调试程序(DEBUG.EXE或TD.EXE)
--- Link --- Build All Pmrun Rmrun --- Run --- Debug Help Quit
编辑源文件 编译源文件 连接目标文件
编译和连接 进入保护模式调试状态 运行实模式程序 进入实模式调试状态 版本信息 退出Tddebug
(1) 选择主菜单:ALT+KEY(E,C,P,R,H,Q) ALT+E 选择Edit菜单 ALT+C 选择Compile菜单 ALT+P 选择Pmrun菜单 ALT+R 选择Rmrun菜单 ALT+H 选择Help菜单 ALT+Q 选择Quit菜单
Tddebug 集成操作软件使用说明
1.主菜单说明
Tddebug 集成操作软件集编辑、编译、连接、调试等多个功能于一 体,该软件主界面包含了6个菜单,分别为:Edit,Compile,Pmrun, Rmrun,Help和Quit。部分菜单还包含子菜单。
Edit Compile --- Compile
Ctrl+C
手动修改光条指示寄存器的内容
当焦点区域在标志寄存器显示区中时
Ctrl+T
翻转光条指示标志的状态
当焦点区域在数据显示区中时
Ctrl+D
修改数据显示格式
Ctrl+G
指定需要显示的内存区域首地址
Ctrl+S
查找指定的字节值表
Ctrl+C
修改光标当前指示存储单元的内容
当焦点区域在代码显示区中时
Ctrl+G
F8 F9 F10 Ctrl+Break Alt+X TAB
单句执行 运行程序 Menu激活主菜单 终止程序执行 退出TD
切换焦点区域
当焦点区域在寄存器显示区中时
Ctrl+R
切换16位/32位通用寄存器显示
Ctrl+I
使光条指示寄存器的内容+1
Ctrl+D
使光条指示寄存器的内容-1
Ctrl+Z
使光条指示寄存器的内容清零
AH=01H----判断有键按下否 出口参数:标志ZF=1,无键按下
2.实模式调试窗口说明
在Tddebug主菜单中执行Rmrun菜单中的Debug,就进入了实模式调试 窗口。实模式原理实验和大部分接口实验在这个环境下完成。Tddebug 集成了Turbo Debugger 作为实模式程序的调试器,该调试器简称为 TD。 (1)窗口划分
进入TD环境只需要在Tddebug中运行Rmrun菜单中的Debug菜单子项 即可,在进入时软件会要求输入调试程序的名称。
3. 系统设置
进入DOS操作系统——进入E盘——运行AUTOEXEC.BAT——运行 TDDEBUG
注意:因为PCI总线结构支持p&p即插即用功能,每台微机分配给 PCI扩展板的资源是动态浮动的,不像ISA总线是固定死的,因此分配给 设备的I/O基地址、MEM基地址空间及INT中断号会因为不同的微机而变 化,所以实验前需要确定当前微机中PCI卡的资源,并用其替换程序中 的相应值,重新编译链接后才能实现实验效果。
提示区
Turbo Debugger 调试器窗口划分图
(2)快捷键
环境中可以使用热键选择相应的菜单项。在功能。
主界面功能键
F1
显示帮助窗口
F2
设置/清除断点
F3
查看源代码模式
F4
执行到光标处
F5
放大/缩小窗口
F6
窗口切换
F7
单步执行
(2) 菜单切换 可以通过小键盘上的左右键或直接使用快捷键在主菜单之间进行 切换。使用小键盘上的上下键可以选择子菜单中的菜单项。
(3) 执行菜单项 选中要执行的菜单项,键入Enter键即可。 (3) 说明 在执行编辑、编译、连接、运行、调试前,系统会弹出对话框,要
求键入操作的文件名称。结束键入则以Enter键作为结尾,取消操作可 以按Esc。
实验要求
1、 带预习报告上机
根据实验要求,作好充分预习,设计实验硬件原理及接线图(必 须标出相关的管脚号,以备硬件连线及测试),画出程序流程图, 写出源程序清单,规划好调试步骤,上机时带预习报告。注意:无 预习报告者不得做实验。
2、 认真实验,经教师检查后,方可离开
注意掌握软、硬件调试方法,提高分析问题、解决问题的能 力。对所编写的程序必须十分清楚,作到知其然,亦知其所以然, 硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等) 检查测试硬件电路。指导教师还会根据实验要求,提出问题。
微型计算机,接口实验箱,导线,工具
2. 软件环境
① 在Windows XP操作系统下使用软件:TdPit,在DOS操作系统下使
用软件:TdDebug,它们都涵盖了文本编辑器软件、汇编程序
(MASM.EXE或TASM.EXE)、连接程序(LINK.EXE或TLINK.EXE)、调试
程序(DEBUG.EXE或TD.EXE)等。
在进入TD后,可能会叠加一个报告无符号表的对话框,按ESC键就能 关闭该对话框。主菜单中包含了File、Edit、View、Run、 Breakpoints、Data、Options、Windows和Help共9个菜单项,如下图所 示。 主菜单条 标志寄 存器显 示区 寄存器显示区 代码显示区
堆栈显示区 数据显示区
② 在Windows XP操作系统下,将下面文件(鼠标的驱动程序)拷入
E盘
D:\TANGDU\new\PIT+\Tools\Pdos\MOUSE
③ 在DOS操作系统下,进入TdDebug的方法
A> E: ↙ 进入E盘
E> MOUSE ↙
E> AUTOEXEC.BAT ↙
E>TDDEBUG ↙
④ 在DOS操作系统下,从根目录进入某级子目录的方法
3、 按时提交实验报告
实验结束后,在预习报告的基础上,完成实验报告,并于下次实验
时交给指导教师。
实验报告格式
实验*
一、实验目的 二、实验内容 三、硬件原理及接线图 四、程序流程图 五、程序清单 六、实验步骤 七、实验结果及现象分析 八、收获及建议
***** ***** *****
实验环境
1. 硬件环境
相关主题