资源描述:
《东华大学电机实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划东华大学电机实验报告 系列________指导老师_______________________________高真空镀膜实验报告班级________实验日期______学号________温度______ 姓名________相对湿度______ 目录 实验一DEBUG的启动及其基本命令的使用 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 内存操作数及寻址方法汇编语言程序的调试与运行查表程序设计系统功能调用分支程序设计循环程序设计子程序设
2、计综合程序设计 实验一DEBUG的启动及其基本命令的使用 源程序: DATASEGMENT目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 STRING1DB'Movethecursorbackward' STRING2DB'Movethecursorbackward' MESS1DB'Match.',13,10,'$' MESS2DB'NoMatch.',13,10,'$' DATAEND
3、S STACKSEGMENTSTACK DB40DUP(?) STACKENDS PROGNAMSEGMENT ASSUMECS:PROGNAM,DS:DATA,ES:DATA,SS:STACK MAINPROCFAR START:PUSHDS XORAX,AX PUSHAX MOVAX,DATA MOVDS,AX MOVES,AX MOVAX,STACK MOVSS,AX LEASI,STRING1 LEADI,STRING2 CLD目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
4、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 MOVCX,25 REPZCMPSB JZMATCH LEADX,MESS2 JMPSHORTDISP MATCH:LEADX,MESS1 DISP:MOVAH,09h INT21H RET MAINENDP PROGNAMENDS ENDSTART 运行结果: 用DEBUG调试将输出字符串改为‘NoMatch’ 用E指令修改“backward”为“forward” 再次用d命令查看修改结果。 用g命令运行程序 实验二内存操作数及寻址方法 1、
5、程序说明:设堆栈指针SP=XXH,AX=3000H,BX=5000H;请编一程序段将AX和BX的内容进行交换。请用堆栈作为两寄存器交换内容的中间存储单元,用字处理程序编辑程序。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 调试说明:对SP的地址分配不到XX,计算机自动分配为0000,此时我就人为的把堆栈的首地址定义为XX。 写出源程序清单和执行结果: 源程序: STACKSEGMENTSTACK
6、 DW100DUP(0) STACKENDS CODESEGMENT ASSUMESS:STACK,CS:CODE START:MOVAX,3000H MOVBX,5000H MOVSP,XXH PUSHAX;将AX中的内容压栈 MOVAX,BX;BX中的内容给AX POPBX MOVAH,4CH INT21H CODEENDS ENDSTART 用debug调试结果:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安
7、保从业人员的业务技能及个人素质的培训计划 2、程序说明:用masm和link对以下程序进行汇编和连接,调试程序在DEBUG调试程序状态下进行。用单步执行的方法,分析每条指令源地址的形成过程,当数据传送完毕时,AX中的内容是什么。 源程序: DATASEGMENT ORG0300H ADB12H,23H,34H,45H,56H,67H,78H,89H,9AH DATAENDS PROG