-G=起始地址)(结束地址) 6912
Program terminated normally
即6912为1334+568 和。
(4)在执行程序后,用D命令再观察DATA1和DATA2中数据的存放情况: -D (DS):(IP) ????
从中可以看到,程序执行后,相加结果是以ASCII码按相反的顺序存放在DATA2中,因此显示时,是从高位到低位。
(6)用P命令跟踪执行(单步执行)
①先用R命令检查IP寄存器是否为0,不是0要改过来(程序的开始偏移地址为0000)。 ②用P命令逐行执行命令,注意观察各寄存器状态的变化。 ***注意:使用T命令在遇到有中断(如INT 21H)时,则要谨慎,千万不要执行这一条,否则程序会跑飞。如果要单步执行此句,可用P命令代替。
10
硬件接口试验部分
使用微机实验装置须知
在计算机与实验装置都通电的情况下,不得插拔计算机与实验装置之间的连接线。因为这样做容易烧坏计算机主板和实验装置。不要带电在实验装置上连接。
编写程序时,由于实验装置的原因,不要像常规方法那样,分数据段、堆栈段、代码段。直接用一个代码段就可以。数据段可以写在代码段中,对其中数据的读写,与读写数据段一样。具体编程结构方法如下:
CODE SEGMENT ASSUME CS:CODE ORG 1000H START:JMP L DATA DB 1,2,3 L:汇编指令1 汇编指令2 · 汇编指令n K:JMP K CODE ENDS END START
文件名不能用中文名,文件名长度不能超过8个字符。
文件夹也不能用中文名,其长度也不能超过8个字符。 不要在中文格式下编写程序。
11
DVCC─8086H实验系统性能特点简介
DVCC─8086H实验系统性能特点
用主频为4.77MHZ的8088CPU为主CPU,并以最小工作方式构成系统。
系统以二片62256静态RAM构成系统的64K基本内存,地址范围为00000H-0FFFFH。其中00000H-004FFH为系统数据区,00500-00FFFH为用户数据区,01000H-0FFFFH为用户程序区,另配一片32K EPROM用于存放系统程序和实验程序,地址范围为F8000H-FFFFFH。 自带键盘数码管显示,能单机独立运行。
备有通用外围电路,包括逻辑电平开关电路、发光二极管电路、时钟电路、单脉冲发生电路、继电器及驱动电路、直流电机及驱动电路、步进电机及驱动电路、电子音响及驱动电路、模拟电压产生电路。
DVCC─8086H系统资源分配 中断矢量区 系统数据区系统栈区 用户数据区 用户数据区用户栈区 00000H-000FFH 00100H-004FFH 00500H-00FFFH 01000H-0FFFFH 中断矢量区00000H-00013H作为单步(T)、断点INT3、无条件暂停(NMI)中断矢量区,用户也可以更改这些矢量,指向用户的处理,但失去了相应的单步、断点、暂停等系统功能。
DVCC─8086H输入/输出接口地址分配 电路名称 口地址 000H-01FH 提供给用户的扩展口 060H-06FH 070H-07FH 通道0计数器048H 8253A定时/计数器接口 通道1计数器049H 通道2计数器04AH 控制寄字存器04BH 8259A中断控制器接口 命令寄存器020H 状态寄存器021H 数据口0DEH 8279A键盘显示口 命令状态口0DFH 数据口050H 8251A串行接口 状态口051H 12
8259A中断源、中断类型号、中断向量表地址
8259A中断源 中断类型号
IR0 8 IR1 9 IR2 A IR3 B IR4 C IR5 D IR6 E IR7 F
中断向量表地址
20H~23H 24H~27H 28H~2BH 2CH~2FH 30H~33H 34H~37H 38H~3BH 3CH~3FH
13
DVCC─8086H实验装置软件使用说明
由于实验时,除连线外,基本上不需要在装置上操作,程序的编写、调试、运行都在计首先打开实验装置电源开关,数码管显示DVCC-86H。
然后打开计算机,计算机进入WINDOWS系统界面,如果显示桌面上有“DV86H调试软件”就直接运行它,否则,就从开始——程序——DVCC8086H实验系统——“DV86H调试软件”运行它。程序运行后将出现图0—1窗体。注意:不要和52196单片机系统“DVCC实验系统”混淆。
算机上进行。因此,掌握了实验装置软件使用方法,也就能知道如何进行实验了。
图0—1
第一步、检查计算机与实验装置连接是否正常。在图0—1窗体上,选择“联接”工具。若出现图0—2窗体,即为连接正常。否则,为不正常。如果出现连接不上情况,请报告老师。
图0—2
14