微机原理及接口技术
实验报告
学号:xxxxxx姓名xxxxx专业:网络工程
f实验一:系统认知
11实验目的掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。通过顺序程序设计与分支程序设计来进行举例。12实验设备PC机一台,TDPITE实验装置一套。13实验内容内存从BUFF开始的单元中存放着两个字数据X、完成XY,Y,并将相加的和(假设仍为一个字数据)存放于内存从RESULT开始的存储单元中。DATASEGMENTBUFFRESULTDATACODEDWXY
DWENDSSEGMENTASSUMECSCODEDSDATA
START
MOVAXDATAMOVDSAXMOVAXBUFF
fADDAXBUFF2MOVRESULTAXMOVAH4CHINT21HCODEENDSENDSTART加载程序后调试,R寄存器;U反汇编;D显示数据;E修改数据。14实验截图
ff实验二分支程序设计
21实验目的1掌握分支程序的结构。2掌握分支程序的设计、调试方法。22实验设备PC机一台,TDPITE实验装一套。23实验内容1,求函数Y01程序如下DATAVAR1VAR2SEGMENTDBDBXX0X0X0
DATAENDSCODESEGMENTASSUMECSCODEDSDATASTARTMOVAXDATAMOVDSAXVAR1
MOVALCMP
AL0
JGEBIG
fMOVVAR20FFHJMPBIGJEEQULMOVJMPVAR21DONEDONE
EQULMOVVAR20DONEMOVAH4CH
INT21HCODEENDSENDSTART
实验三循环程序设计
31实验目的1加深对循环结构的理解。2掌握循环结构程序设计的方法以及调试方法。32实验设备PC机一台,TDPITE实验装置一套。33实验内容PUBLICMAX
DATASEGMENTNUMBERMAXDB01H11H22H33H44H55H66H77H88H99H
DB
DATAENDS
fCODESEGMENTASSUMESTARTMOVMOVINITLEALEAMOVMOVCSCODEDSDATAAXDATADSAXNUMBERMAX
SIDICX10
ALSI
INCSIDECAGAINCXALSI
CMP
JANEXTMOVALSI
NEXTINCSILOOPRESULTNOPMOVMOVINTCODEENDSEND34实验截图STARTDIALAX4C00H21HAGAIN
fff实验四8259中断控制实验
41实验目的1)掌握8259中断控制器的原理2)学习8259的应用编程方法3)掌握8259级联方式的使用方法42实验设备PC机一台,TDPIDE实验装置一套43实验内容1)单次脉冲输出与主片8259的IR7相连每按动一次单次脉冲产生一次外部中断在显示屏上输出一个字符“7”。程序如下:SSTACKSEGMENTDWSSTACKCODE32STACKDUP
ENDSSEGMENTASSUMECSCODE
STARTPUSHMOVMOVMOVMOVMOV
DSAX0000HDSAXAXOFFSETMIR7SI003CHSIAX
fMOVMOVMOVCLIPOPMOVOUTMOVOUTMOVOUTMOVOUTMOVOUTSTIAA1NOPJMPMIR7STI
AXCSSI003EHSIAX
DSAL11H20HALAL08H21HALAL04H21HALAL01H21HALAL6FH21HAL
AA1
CALLDELAYMOVINTAX0137H10H
fMOVINTMOVOUTIRETDELAYPUSHMOVAA0PUSHPOPLOOPPOPRETCODEENDS
AX0120H10HAL20H20HAL
CXCX0F00H
AXAXAA0CX
END
START
2)KK1+连接到主片r