资源描述:
《电子科技大学中山学院学生实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、电子科技大学中山学院学生实验报告学院:机电工程专业:课程名称:微机原理与应用实验班级:姓名:学号:组别:实验名称:实验一汇编语言程序的建立和运行实验时间:成绩:教师签名:批改时间:一、实验目的和任务1.熟悉伪指令和汇编运算符,掌握汇编语言程序的编写方法。2.学习汇编语言源程序的编辑、汇编、连接、调试及运行的全过程。二、实验内容熟悉伪指令和汇编运算符的检查性编程练习。填写以下空白并上机检查答案是否正确。;EXSE1.ASMDATASEGMENTQA1EQU255;QA1________QA2=QA1GT3000;QA2____
2、____QA3=0FFFH;QA3________QA4EQUQA3-255;QA4________QA5=88HSHR2;QA5________ORG1060HG1DB32,QA1G2DW0FF6HG3DW3DUP(5)G4DWSEGG1SAEQULENGTHG3;SA________SBEQUSIZEG3;SB________SC=TYPEG3;SC________ORG1200HF1=THISWORDF2DB11H,22H,33H,44H;1200H:____________FFDD12345H;1204H:_____
3、_______DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARTPROCFARPUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AX;DS________MOVAL,BYTEPTRG2;AL________注:实验报告应包括:实验目的、实验仪器、实验原理、实验内容、实验步骤、实验数据处理及结果分析等。MOVBL,SB;BL________MOVAX,WORDPTRFF;AX________ANDAX,0FFH;AX________MOVBL,G1+1;BL____
4、____MOVBX,255AND0FH;BX________MOVCL,HIGHQA4;CL________MOVAL,QA2;AL________MOVBL,QA5;BL________ADDAX,OFFSETF2;AX________MOVBX,F1;BX________RETSTARTENDPCODEENDSENDSTART三、实验过程和数据记录1.汇编语言程序的上机过程如下:2.将程序运行时对应的寄存器和内存单元的内容填在“实验内容”处。四、发挥与提高请将数据段中的TAB开始的20个单元置入0FFH,编写完整程序并上
5、机调试。注:实验报告应包括:实验目的、实验仪器、实验原理、实验内容、实验步骤、实验数据处理及结果分析等。五、实验小结注:实验报告应包括:实验目的、实验仪器、实验原理、实验内容、实验步骤、实验数据处理及结果分析等。电子科技大学中山学院学生实验报告学院:机电工程专业:课程名称:微机原理与应用实验班级:姓名:学号:组别:实验名称:实验二显示程序实验实验时间:成绩:教师签名:批改时间:一、实验目的和任务1.掌握在PC机上以上十六位进制数形式显示数据的方法。2.掌握部分DOS功能调用的使用方法。3.熟悉TuboDebugger的使用方
6、法。二、实验内容一般来说,有很多程序需要显示运行的状态和结果,有的还需要将数据区中的内容显示在屏幕上.本实验要求将指定数据区的数据以十六进制形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示.实验中可使用DOS功能调用(INH21H).1.显示单个字符入口:AH=02H调用参数:DL=输出字符2.显示字符串入口:AH=09H调用参数:DS:DX=串地止$为结束字符3.盘输入并回显入口:AH=01H返回参数:AL=输出字符4.返回DOS系统入口:AH=4CH调用参数:AL=返回码ENDSTAR看懂以下程序并验证结果:
7、DATASEGMENTMESDB‘SHOWAASHEX:’,0AH,0DH,’$’SDDB‘A’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;显示提示信息MOVDX,OFFSETMESMOVAH,09HINT21HMOVSI,OFFSETSDMOVAL,DS:[SI];取高4位ANDAL,0F0H注:实验报告应包括:实验目的、实验仪器、实验原理、实验内容、实验步骤、实验数据处理及结果分析等。SHRAL,4;是否是A以上的数CMPAL,0AHJ
8、BC2;调整ASCII码值ADDAL,07HC2:ADDAL,30H;显示字符MOVDL,ALMOVAH,02HINT21HMOVAL,DS:[SI];取低4位ANDAL,0FHCMPAL,0AHJBC3ADDAL,07HC3:ADDAL,30H;显示字符MOVDL,ALMOVAH,02H