预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验一熟悉实验系统及设备 一、实验要求 通过编写一个简单的汇编语言程序并在实验仪上调试,熟悉上机步骤。 二、实验目的: 熟悉实验系统及设备,掌握上机的步骤。 三、实验条件: 超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。 四、实验步骤: 1、进入WIN98,双击HK8086,实验台加电(复位)。 2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。通讯前应先复位。 3、单击文件/新建,输入实现两数相加的加法源程序,存E盘根目录,文件名长度不能超过8个字符。 4、单击汇编链接,系统自动加载。若有错误则改正。对于“Warning4021:nostacksEgment”错误,不影响调试。 5、调试运行,F8单步,F9连续。若有错,则查错后重运行。 6、试验完毕后关闭设备电源。 五、参考实验程序: CODESEGMENT ASSUMECS:CODE,DS:CODE START: JMPSTART1 D1DB12H D2DB34H D3DB? START1:MOVAX,CS MOVDS,AX MOVAL,D1 ADDAL,D2 MOVD3,AL NOP CODEENDS ENDSTART 实验二汇编程序设计及调试 一、实验要求 通过编写一个较复杂的汇编语言程序,在微机原理实验仪或PC机上进行调试,以便掌握汇编语言程序设计的方法及步骤。 二、实验目的: 熟悉和掌握汇编语言程序设计的方法及步骤。 三、实验条件: 超想—3000TB综合实验仪一套,PC机一台(安装WIN98和HK8086汇编软件)。 四、实验步骤: 1、进入WIN98,双击HK8086,实验台加电(复位)。 2、单击设置/通讯口,测试串口,确定延时因子,一般为最大。注:通讯前应先复位; 3、单击文件/新建,输入源程序,存E盘根目录;文件名长度不能超过8个字符。 4、单击汇编链接,程序自动加载。若有错误,则改正。对于“Warning4021:nostackssegment”错误可继续,不影响调试。 5、调试运行,F8单步,F9连续,若有错,查错后重运行。 6、做完后关闭设备电源。 五、参考实验程序: 统计一个串中的正数、零和负数的个数。 codesegment assumecs:code,ds:code start:jmpstart1 sty1db-1,128,0,0,0,1,15,7,127 nmdb0 zmdb0 pmdb0 start1:pushcs popds movcx,nm-sty1 movbx,offsetsty1 aa:cmpbyteptr[bx],0 jgel1 incnm jmpbb l1:jgl2 inczm jmpbb l2:incpm bb:incbx loopaa codeends endstart 程序也可以编为: codesegment assumecs:code,ds:code start:jmpstart1 bufdb-1,-128,0,0,0,1,15,127,20 nmdb0 zmdb0 pmdb0 start1:movax,cs movds,ax movnm,0 movzm,0 movpm,0 leabx,buf movcx,9 next:moval,[bx] cmpal,0 jzinc_zm jginc_pm incnm jmpinc_bx inc_zm:inczm jmpinc_bx inc_pm:incpm inc_bx:incbx loopnext nop codeends endstart实验三8255A接口实验 一、实验要求 通过采用并行接口8255A编写一个用开关量控制LED灯的程序,在微机原理实验仪上调试,运行后可以看到LED灯在对应开关量控制下点亮或熄灭。 二、实验目的: 熟悉和掌握并行口8255A的初始化和使用方法。 三、实验电路及连接图: 根据实验要求设计实验原理图,并标明端口地址。如果按下图连接得到8255A的A口、B口、控制口地址分别为208H、209H、20BH。 在连线的过程中,将上述带有圈号的地方连接,并将实验台8279芯片右侧的A0、A1、A2和实验平台上地址总线的A0、A1、A2连接上,8255A的CS连接至地址译码的208H~20FH地址孔,8255A的PA0~PA7对应接开关量发生器0~7,8255A的PB0~PB7对应接LED灯0~7。 四、实验步骤: 1.按上述要求设计连接硬件图; 2.根据要求画出程序框图; 3.根据框图编写程序; 4.根据原理图连线,并确保连线正确,接触可靠; 5.输入程序进行调试,实现实验题目要求。 五、参考实验程序: codesegment assumecs:code start: