文档介绍
40953055海米提测控0902PAGEPAGE1微型计算机原理实验报告学名海米提。热合木江班级测控0902班实验一显示程序实验一般来说,程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。实验中可使用DOS功能调用(INT21H)。流程图2.试验程序DATASEGMENTMESDB'Showaashex:',0AH,0DH,'$'SDDB'a'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESMOVAH,09HINT21HMOVDI,OFFSETSDMOVAL,DS:[DI]ANDAL,0F0HSHRAL,4CMPAL,0AHJBC2ADDAL,07HC2:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAL,DS:[DI]ANDAL,0FHCMPAL,0AHJBC3ADDAL,07HC3:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAX,4C00HINT21HCODEENDSENDSTART实验二数据传送实验三、实验内容将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上试验程序DATASEGMENTMSRDB"HELLO,WORLD!$"LENEQU$-MSRDDATAENDSEXDASEGMENTMSDDBLENDUP(?)EXDAENDSMYSTACKSEGMENTSTACKDW20DUP(?)MYSTACKENDSCODESEGMENTASSUMECS:CODE,DS:DDATA,E