如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.在数据段的3000H开始的存储单元中写入“0-9”的ASCII码值,将它们传送到同一段的4000H开始的存储单元中,并要求从4000H开始显示出来。实验程序格式:SSTACKSEGMENTSTACKdb256DUP(?)SSTACKENDSDATASEGMENTARRY1DB。。。。。。DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AX。。。。。。MOVAX,4C00HINT21H;程序终止CODEENDSENDSTARTINT21H使用说明:入口:AH=01H,功能:读键盘输入到AL中并回显入口:AH=02H,DL=数据,功能:写DL中的数据到显示屏入口:AH=09H,DS:DX=字符串首地址,字符串以‘$’结束,功能:显示字符串,直到遇到‘$’为止入口:AH=4CH,功能:程序正常结束返回实验二静态存储器扩展实验编写实验程序,将0000H~000FH共16个数写入SRAM的从0000H起始的一段空间中,然后通过系统命令查看该存储空间,检测写入数据是否正确。实验三冒泡排序法汇编程序设计将下列无符号数组按从大到小进行排序DATASEGMENTBUFFERDB12H,50H,0BH,0A1H,80H,90H,0CCH,77H,60H,34HDATAENDSMOVLEACMPJAE\JBEXCHGLOOP实验四中断控制器应用实验SSTACKSEGMENTSTACKDW32DUP(?)SSTACKENDSCODESEGMENTASSUMECS:CODESTART:PUSHDSMOVAX,0000HMOVDS,AX;取中断入口地址;中断矢量地址……;填IRQ7的偏移矢量;填IRQ7的段地址矢量CLIPOPDS……;初始化主片8259STIAA1:NOPJMPAA1MIR7:STI……;有中断就在屏幕显示一个字符<OCW2>IRETCODEENDSENDSTART一、实验目的1.学习并掌握8255的工作方式及其应用。掌握8255典型应用电路的接法。二、实验设备PC机一台,TD-PITE实验装置或TD-PITC实验装置一套。三、实验内容1.基本输入输出实验。编写程序,使8255的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。2.流水灯显示实验。编写程序,使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。