搜档网
当前位置:搜档网 › emu8086教程而且是追码实例说明

emu8086教程而且是追码实例说明

emu8086教程而且是追码实例说明
emu8086教程而且是追码实例说明

今天我们详细说下emu8086教程而且是追码实例说明

【详细过程开始】

先简单介绍一下这一款软件的注册原理:

这个软件在注册时,会同时在注册表中和自己的根目录中写下注册信息。

在启动时候会先判断注册表,然后判断根目录下的reg.ini文件看哪一个是成功的。

只要有一个是成功的就不再继续判断了,也就是只要有一处是成功的,软件就算是注册成功版了。

下面开始了:

-------------------------------------注册流程----------------------------------

005D4B01.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0;就先断在此处,开始往下调

005D4B08.7D26jge short emu8086.005D4B30

005D4B0A.68A0000000push0A0

005D4B0F.68B8454400push emu8086.004445B8

005D4B14.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4B1A.50push eax

005D4B1B.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4B21.51push ecx

005D4B22.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4B28.898570FEFFFF mov dword ptr ss:[ebp-190],eax

005D4B2E.EB0A jmp short emu8086.005D4B3A

005D4B30>C78570FEFFFF00000000mov dword ptr ss:[ebp-190],0

005D4B3A>8B5508mov edx,dword ptr ss:[ebp+8] 005D4B3D.8B02mov eax,dword ptr ds:[edx] 005D4B3F.8B4D08mov ecx,dword ptr ss:[ebp+8] 005D4B42.51push ecx

005D4B43.FF90FC020000call dword ptr ds:[eax+2FC]

005D4B49.50push eax

005D4B4A.8D55C4lea edx,dword ptr ss:[ebp-3C]

005D4B4D.52push edx

005D4B4E.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4B54.898504FFFFFF mov dword ptr ss:[ebp-FC],eax

005D4B5A.8D45D4lea eax,dword ptr ss:[ebp-2C]

005D4B5D.50push eax

005D4B5E.8B8D04FFFFFF mov ecx,dword ptr ss:[ebp-FC]

005D4B64.8B11mov edx,dword ptr ds:[ecx]

005D4B66.8B8504FFFFFF mov eax,dword ptr ss:[ebp-FC]

005D4B6C.50push eax

005D4B6D.FF92A0000000call dword ptr ds:[edx+A0]

005D4B73.DBE2fclex

005D4B75.898500FFFFFF mov dword ptr ss:[ebp-100],eax

005D4B7B.83BD00FFFFFF00cmp dword ptr ss:[ebp-100],0

005D4B82.7D26jge short emu8086.005D4BAA

005D4B84.68A0000000push0A0

005D4B89.68B8454400push emu8086.004445B8

005D4B8E.8B8D04FFFFFF mov ecx,dword ptr ss:[ebp-FC]

005D4B94.51push ecx

005D4B95.8B9500FFFFFF mov edx,dword ptr ss:[ebp-100]

005D4B9B.52push edx

005D4B9C.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4BA2.89856CFEFFFF mov dword ptr ss:[ebp-194],eax

005D4BA8.EB0A jmp short emu8086.005D4BB4

、005D6E88>66:8B55DC mov dx,word ptr ss:[ebp-24];循环3开始

005D6E8C.66:039540FFFFFF add dx,word ptr ss:[ebp-C0];循环3当然是最后整理注册码了

005D6E93.0F8003010000jo emu8086.005D6F9C

005D6E99.66:8955DC mov word ptr ss:[ebp-24],dx

005D6E9D>66:8B45DC mov ax,word ptr ss:[ebp-24]

005D6EA1.66:3B853CFFFFFF cmp ax,word ptr ss:[ebp-C4]

005D6EA8.7F24jg short emu8086.005D6ECE

005D6EAA.C745FC29000000mov dword ptr ss:[ebp-4],29

005D6EB1.8D4D B4lea ecx,dword ptr ss:[ebp-4C]

005D6EB4.51push ecx

005D6EB5.E8F6000000call emu8086.005D6FB0

005D6EBA.8BD0mov edx,eax

005D6EBC.8D4D B4lea ecx,dword ptr ss:[ebp-4C]

005D6EBF.FF15D0134000call dword ptr ds:[<&MSVBVM60.__vbaStrMove>];MSVBVM60.__vbaStrMove

005D6EC5.C745FC2A000000mov dword ptr ss:[ebp-4],2A

005D6ECC.^EB BA jmp short

emu8086.005D6E88;循环3结尾

005D6ECE>C745FC2B000000mov dword ptr ss:[ebp-4],2B

005D6ED5.8B55B4mov edx,dword ptr ss:[ebp-4C]

005D6ED8.89956CFFFFFF mov dword ptr ss:[ebp-94],edx

005D6EDE.C78564FFFFFF08000000mov dword ptr ss:[ebp-9C],8

005D6EE8.8D9564FFFFFF lea edx,dword ptr ss:[ebp-9C]

005D6EEE.8D4D B8lea ecx,dword ptr ss:[ebp-48]

005D6EF1.FF15B0134000call dword ptr ds:[<&MSVBVM60.__vbaVarCopy>];MSVBVM60.__vbaVarCopy

005D6EF7.686C6F5D00push emu8086.005D6F6C

005D6EFC.EB2E jmp short emu8086.005D6F2C;跳向005D6F2C已经实现

005D6EFE.8B45F0mov eax,dword ptr ss:[ebp-10]

005D6F01.83E004and eax,4

005D6F04.85C0test eax,eax

005D6F06.7409je short emu8086.005D6F11

005D6F08.8D4D B8lea ecx,dword ptr ss:[ebp-48]

005D6F0B.FF1534104000call dword ptr ds:[<&MSVBVM60.__vbaFreeVar>];MSVBVM60.__vbaFreeVar

005D6F11>8D8D74FFFFFF lea ecx,dword ptr ss:[ebp-8C]

005D6F17.51push ecx

005D6F18.8D5584lea edx,dword ptr ss:[ebp-7C]

005D6F1B.52push edx

005D6F1C.8D4594lea eax,dword ptr ss:[ebp-6C]

005D6F1F.50push eax

005D6F20.6A03push3

005D6F22.FF1550104000call dword ptr ds:[<&MSVBVM60.__vbaFreeVarList>;MSVBVM60.__vbaFreeVarList

005D6F28.83C410add esp,10

005D6F2B.C3retn

005D6F2C>8D4D D8lea ecx,dword ptr ss:[ebp-28];跳转来自005D6EFC

005D6F2F.FF153C144000call dword ptr ds:[<&MSVBVM60.__vbaFreeStr>];MSVBVM60.__vbaFreeStr

005D6F35.8D4D D4lea ecx,dword ptr ss:[ebp-2C]

005D6F38.FF153C144000call dword ptr ds:[<&MSVBVM60.__vbaFreeStr>];MSVBVM60.__vbaFreeStr

005D6F3E.8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4BAA>C7856CFEFFFF00000000mov dword ptr ss:[ebp-194],0

005D4BB4>8B45D4mov eax,dword ptr ss:[ebp-2C]

005D4BB7.8985C0FEFFFF mov dword ptr ss:[ebp-140],eax;运行至此,寄存器中已出现输入的假码

005D4BBD.C745D400000000mov dword ptr ss:[ebp-2C],0

005D4BC4.8B95C0FEFFFF mov edx,dword ptr ss:[ebp-140]

005D4BCA.8D4D CC lea ecx,dword ptr ss:[ebp-34]

005D4BCD.FF15D0134000call dword ptr ds:[<&MSVBVM60.__vbaStrMove>];MSVBVM60.__vbaStrMove

005D4BD3.8B4D D8mov ecx,dword ptr ss:[ebp-28]

005D4BD6.898D BCFEFFFF mov dword ptr ss:[ebp-144],ecx

005D4BDC.C745D800000000mov dword ptr ss:[ebp-28],0

005D4BE3.8B95BCFEFFFF mov edx,dword ptr ss:[ebp-144]

005D4BE9.8D4D D0lea ecx,dword ptr ss:[ebp-30]

005D4BEC.FF15D0134000call dword ptr ds:[<&MSVBVM60.__vbaStrMove>];MSVBVM60.__vbaStrMove

005D4BF2.6864D46100push emu8086.0061D464

005D4BF7.6884D46100push emu8086.0061D484;d

005D4BFC.8D55CC lea edx,dword ptr ss:[ebp-34]

005D4BFF.52push edx

005D4C00.8D45D0lea eax,dword ptr ss:[ebp-30]

005D4C04.E8E70F0000call emu8086.005D5BF0

005D4C09.8D4D CC lea ecx,dword ptr ss:[ebp-34]

005D4C0C.51push ecx

005D4C0D.8D55D0lea edx,dword ptr ss:[ebp-30]

005D4C10.52push edx

005D4C11.6A02push2

005D4C13.FF1544134000call dword ptr ds:[<&MSVBVM60.__vbaFreeStrList>;MSVBVM60.__vbaFreeStrList

005D4C19.83C40C add esp,0C

005D4C1C.8D45C4lea eax,dword ptr ss:[ebp-3C]

005D4C1F.50push eax

005D4C20.8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4C23.51push ecx

005D4C26.FF1560104000call dword ptr ds:[<&MSVBVM60.__vbaFreeObjList>;MSVBVM60.__vbaFreeObjList

005D4C2C.83C40C add esp,0C

005D4C2F.C745FC21000000mov dword ptr ss:[ebp-4],21

005D4C36.66:C78510FFFFFF FFFF mov word ptr ss:[ebp-F0],0FFFF

005D4C3F.8D9510FFFFFF lea edx,dword ptr ss:[ebp-F0]

005D4C45.52push edx

005D4C46.E835130000call emu8086.005D5F80;这个call按f8也能过去,就是算法call 按f7多走路

005D4C4B.C745FC22000000mov dword ptr ss:[ebp-4],22;返回于此

005D4C52.0FBF0570D46100movsx eax,word ptr ds:[61D470]

005D4C59.85C0test eax,eax

005D4C5B0F8453050000je emu8086.005D51B4;关键的一跳,跳向失败处

005D4C61.C745FC23000000mov dword ptr ss:[ebp-4],23

005D4C68.680000FF00push0FF0000

005D4C6D.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4C70.8B11mov edx,dword ptr ds:[ecx]

005D4C72.8B4508mov eax,dword ptr ss:[ebp+8]

005D4C75.50push eax

005D4C76.FF5264call dword ptr ds:[edx+64]

005D4C79.DBE2fclex

005D4C7B.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4C81.83BD0CFFFFFF00cmp dword ptr ss:[ebp-F4],0

005D4C887D20jge short emu8086.005D4CAA

005D4C8A.6A64push64

005D4C8C.6860B24400push emu8086.0044B260

005D4C91.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4C94.51push ecx

005D4C95.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4C9B.52push edx

005D4C9C.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4CA2.898568FEFFFF mov dword ptr ss:[ebp-198],eax

005D4CA8.EB0A jmp short emu8086.005D4CB4

005D4CAA>C78568FEFFFF00000000mov dword ptr ss:[ebp-198],0

005D4CB4>C745FC24000000mov dword ptr

ss:[ebp-4],24;下面一句不用我多说了吧,注册成功了

005D4CBB.6818074500push emu8086.00450718;the software is successfully registered

005D4CC0.8B4508mov eax,dword ptr ss:[ebp+8]

005D4CC3.8B08mov ecx,dword ptr ds:[eax]

005D4CC5.8B5508mov edx,dword ptr ss:[ebp+8]

005D4CC8.52push edx

005D4CC9.FF5154call dword ptr ds:[ecx+54]

005D4CCC.DBE2fclex

005D4CCE.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4CD4.83BD0CFFFFFF00cmp dword ptr ss:[ebp-F4],0

005D4CDB.7D20jge short emu8086.005D4CFD

005D4CDD.6A54push54

005D4CDF.6860B24400push emu8086.0044B260

005D4CE4.8B4508mov eax,dword ptr ss:[ebp+8]

005D4CE7.50push eax

005D4CE8.8B8D0CFFFFFF mov ecx,dword ptr ss:[ebp-F4]

005D4CEE.51push ecx

005D4CEF.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4CF5.898564FEFFFF mov dword ptr ss:[ebp-19C],eax

005D4CFB.EB0A jmp short emu8086.005D4D07

005D4CFD>C78564FEFFFF00000000mov dword ptr ss:[ebp-19C],0

005D4D07>C745FC25000000mov dword ptr ss:[ebp-4],25

005D4D0E.8B5508mov edx,dword ptr ss:[ebp+8]

005D4D11.8B02mov eax,dword ptr ds:[edx]

005D4D13.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4D16.51push ecx

005D4D17.FF900C030000call dword ptr ds:[eax+30C]

005D4D1D.50push eax

005D4D1E.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4D21.52push edx

005D4D22.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4D28.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4D2E.6A00push0

005D4D30.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4D36.8B08mov ecx,dword ptr ds:[eax]

005D4D38.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4D3E.52push edx

005D4D3F.FF9194000000call dword ptr ds:[ecx+94]

005D4D45.DBE2fclex

005D4D47.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4D4D.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4D54.7D26jge short emu8086.005D4D7C

005D4D56.6894000000push94

005D4D5B.6880B54300push emu8086.0043B580

005D4D60.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4D66.50push eax

005D4D67.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4D6D.51push ecx

005D4D6E.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4D74.898560FEFFFF mov dword ptr ss:[ebp-1A0],eax

005D4D7A.EB0A jmp short emu8086.005D4D86

005D4D7C>C78560FEFFFF00000000mov dword ptr ss:[ebp-1A0],0

005D4D86>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4D89.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D4D8F.C745FC26000000mov dword ptr ss:[ebp-4],26

005D4D96.8B5508mov edx,dword ptr ss:[ebp+8]

005D4D99.8B02mov eax,dword ptr ds:[edx]

005D4D9B.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4D9E.51push ecx

005D4D9F.FF9004030000call dword ptr ds:[eax+304]

005D4DA5.50push eax

005D4DA6.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4DA9.52push edx

005D4DAA.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4DB0.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4DB6.6A00push0

005D4DB8.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4DBE.8B08mov ecx,dword ptr ds:[eax]

005D4DC0.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4DC6.52push edx

005D4DC7.FF9194000000call dword ptr ds:[ecx+94]

005D4DCD.DBE2fclex

005D4DCF.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4DD5.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4DDC.7D26jge short emu8086.005D4E04

005D4DDE.6894000000push94

005D4DE3.6880B54300push emu8086.0043B580

005D4DE8.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4DEE.50push eax

005D4DEF.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4DF5.51push ecx

005D4DF6.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4DFC.89855CFEFFFF mov dword ptr ss:[ebp-1A4],eax

005D4E02.EB0A jmp short emu8086.005D4E0E

005D4E04>C7855CFEFFFF00000000mov dword ptr ss:[ebp-1A4],0

005D4E0E>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4E11.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D4E17.C745FC27000000mov dword ptr ss:[ebp-4],27

005D4E1E.8B5508mov edx,dword ptr ss:[ebp+8]

005D4E21.8B02mov eax,dword ptr ds:[edx]

005D4E23.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4E26.51push ecx

005D4E27.FF9008030000call dword ptr ds:[eax+308]

005D4E2D.50push eax

005D4E2E.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4E31.52push edx

005D4E32.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4E38.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4E3E.6A00push0

005D4E40.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4E46.8B08mov ecx,dword ptr ds:[eax]

005D4E48.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4E4E.52push edx

005D4E4F.FF9194000000call dword ptr ds:[ecx+94]

005D4E55.DBE2fclex

005D4E57.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4E5D.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4E64.7D26jge short emu8086.005D4E8C

005D4E66.6894000000push94

005D4E6B.6880B54300push emu8086.0043B580

005D4E70.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4E76.50push eax

005D4E77.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4E7D.51push ecx

005D4E7E.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4E84.898558FEFFFF mov dword ptr ss:[ebp-1A8],eax

005D4E8A.EB0A jmp short emu8086.005D4E96

005D4E8C>C78558FEFFFF00000000mov dword ptr ss:[ebp-1A8],0

005D4E96>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4E99.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D4E9F.C745FC28000000mov dword ptr ss:[ebp-4],28

005D4EA6.8B5508mov edx,dword ptr ss:[ebp+8]

005D4EA9.8B02mov eax,dword ptr ds:[edx]

005D4EAB.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4EAE.51push ecx

005D4EAF.FF9000030000call dword ptr ds:[eax+300]

005D4EB5.50push eax

005D4EB6.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4EB9.52push edx

005D4EBA.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4EC0.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4EC6.6A00push0

005D4EC8.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4ECE.8B08mov ecx,dword ptr ds:[eax]

005D4ED0.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4ED6.52push edx

005D4ED7.FF9194000000call dword ptr ds:[ecx+94]

005D4EDD.DBE2fclex

005D4EDF.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4EE5.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4EEC.7D26jge short emu8086.005D4F14

005D4EEE.6894000000push94

005D4EF3.68B8454400push emu8086.004445B8

005D4EF8.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4EFE.50push eax

005D4EFF.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4F05.51push ecx

005D4F06.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4F0C.898554FEFFFF mov dword ptr ss:[ebp-1AC],eax

005D4F12.EB0A jmp short emu8086.005D4F1E

005D4F14>C78554FEFFFF00000000mov dword ptr ss:[ebp-1AC],0

005D4F1E>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4F21.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D4F27.C745FC29000000mov dword ptr ss:[ebp-4],29

005D4F2E.8B5508mov edx,dword ptr ss:[ebp+8]

005D4F31.8B02mov eax,dword ptr ds:[edx]

005D4F33.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4F36.51push ecx

005D4F37.FF90FC020000call dword ptr ds:[eax+2FC]

005D4F3D.50push eax

005D4F3E.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4F41.52push edx

005D4F42.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4F48.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4F4E.6A00push0

005D4F50.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4F56.8B08mov ecx,dword ptr ds:[eax]

005D4F58.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4F5E.52push edx

005D4F5F.FF9194000000call dword ptr ds:[ecx+94]

005D4F65.DBE2fclex

005D4F67.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4F6D.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4F74.7D26jge short emu8086.005D4F9C

005D4F76.6894000000push94

005D4F7B.68B8454400push emu8086.004445B8

005D4F80.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4F86.50push eax

005D4F87.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D4F8D.51push ecx

005D4F8E.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D4F94.898550FEFFFF mov dword ptr ss:[ebp-1B0],eax

005D4F9A.EB0A jmp short emu8086.005D4FA6

005D4F9C>C78550FEFFFF00000000mov dword ptr ss:[ebp-1B0],0

005D4FA6>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D4FA9.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D4FAF.C745FC2A000000mov dword ptr ss:[ebp-4],2A

005D4FB6.8B5508mov edx,dword ptr ss:[ebp+8]

005D4FB9.8B02mov eax,dword ptr ds:[edx]

005D4FBB.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D4FBE.51push ecx

005D4FBF.FF9014030000call dword ptr ds:[eax+314]

005D4FC5.50push eax

005D4FC6.8D55C8lea edx,dword ptr ss:[ebp-38]

005D4FC9.52push edx

005D4FCA.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D4FD0.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D4FD6.6A00push0

005D4FD8.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D4FDE.8B08mov ecx,dword ptr ds:[eax]

005D4FE0.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D4FE6.52push edx

005D4FE7.FF919C000000call dword ptr ds:[ecx+9C]

005D4FED.DBE2fclex

005D4FEF.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D4FF5.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D4FFC.7D26jge short emu8086.005D5024

005D4FFE.689C000000push9C

005D5003.685CB74300push emu8086.0043B75C

005D5008.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D500E.50push eax

005D500F.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D5015.51push ecx

005D5016.FF15B0104000call dword ptr

ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D501C.89854CFEFFFF mov dword ptr ss:[ebp-1B4],eax

005D5022.EB0A jmp short emu8086.005D502E

005D5024>C7854CFEFFFF00000000mov dword ptr ss:[ebp-1B4],0

005D502E>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D5031.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D5037.C745FC2B000000mov dword ptr ss:[ebp-4],2B

005D503E.8B5508mov edx,dword ptr ss:[ebp+8]

005D5041.8B02mov eax,dword ptr ds:[edx]

005D5043.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D5046.51push ecx

005D5047.FF9010030000call dword ptr ds:[eax+310]

005D504D.50push eax

005D504E.8D55C8lea edx,dword ptr ss:[ebp-38]

005D5051.52push edx

005D5052.FF15FC104000call dword ptr ds:[<&MSVBVM60.__vbaObjSet>];MSVBVM60.__vbaObjSet

005D5058.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D505E.6A00push0

005D5060.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D5066.8B08mov ecx,dword ptr ds:[eax]

005D5068.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D506E.52push edx

005D506F.FF919C000000call dword ptr ds:[ecx+9C]

005D5075.DBE2fclex

005D5077.898508FFFFFF mov dword ptr ss:[ebp-F8],eax

005D507D.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0

005D5084.7D26jge short emu8086.005D50AC

005D5086.689C000000push9C

005D508B.685CB74300push emu8086.0043B75C

005D5090.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4]

005D5096.50push eax

005D5097.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8]

005D509D.51push ecx

005D509E.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D50A4.898548FEFFFF mov dword ptr ss:[ebp-1B8],eax

005D50AA.EB0A jmp short emu8086.005D50B6

005D50AC>C78548FEFFFF00000000mov dword ptr ss:[ebp-1B8],0

005D50B6>8D4D C8lea ecx,dword ptr ss:[ebp-38]

005D50B9.FF1538144000call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>];MSVBVM60.__vbaFreeObj

005D50BF.C745FC2C000000mov dword ptr ss:[ebp-4],2C

005D50C6.C7458C04000280mov dword ptr ss:[ebp-74],80020004

005D50CD.C745840A000000mov dword ptr ss:[ebp-7C],0A

005D50D4.C7459C04000280mov dword ptr ss:[ebp-64],80020004

005D50DB.C745940A000000mov dword ptr ss:[ebp-6C],0A

005D50E2.C7853CFFFFFF4C744300mov dword ptr ss:[ebp-C4],emu8086.0043744C

005D50EC.C78534FFFFFF08000000mov dword ptr ss:[ebp-CC],8

005D50F6.8D9534FFFFFF lea edx,dword ptr ss:[ebp-CC]

005D50FC.8D4D A4lea ecx,dword ptr ss:[ebp-5C]

005D50FF.FF1594134000call dword ptr ds:[<&MSVBVM60.__vbaVarDup>];MSVBVM60.__vbaVarDup

005D5105.C7854CFFFFFF6C074500mov dword ptr ss:[ebp-B4],emu8086.0045076C;THANK YOU

005D510F.C78544FFFFFF08000000mov dword ptr ss:[ebp-BC],8

005D5119.8D9544FFFFFF lea edx,dword ptr ss:[ebp-BC]

005D511F.8D4D B4lea ecx,dword ptr ss:[ebp-4C]

005D5122.FF1594134000call dword ptr ds:[<&MSVBVM60.__vbaVarDup>];MSVBVM60.__vbaVarDup

005D5128.8D5584lea edx,dword ptr ss:[ebp-7C]

005D512B.52push edx

005D512C.8D4594lea eax,dword ptr ss:[ebp-6C]

005D512F.50push eax

005D5130.8D4D A4lea ecx,dword ptr ss:[ebp-5C]

005D5133.51push ecx

005D5134.6A00push0

005D5136.8D55B4lea edx,dword ptr ss:[ebp-4C]

005D5139.52push edx

005D513A.FF1500114000call dword ptr ds:[<&MSVBVM60.#595>];MSVBVM60.rtcMsgBox

005D5140.8D4584lea eax,dword ptr ss:[ebp-7C]

005D5143.50push eax

005D5144.8D4D94lea ecx,dword ptr ss:[ebp-6C]

005D5147.51push ecx

005D5148.8D55A4lea edx,dword ptr ss:[ebp-5C]

005D514B.52push edx

005D514C.8D45B4lea eax,dword ptr ss:[ebp-4C]

005D514F.50push eax

005D5150.6A04push4

005D5152.FF1550104000call dword ptr ds:[<&MSVBVM60.__vbaFreeVarList>;MSVBVM60.__vbaFreeVarList

005D5158.83C414add esp,14

005D515B.C745FC2D000000mov dword ptr ss:[ebp-4],2D

005D5162.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D5165.8B11mov edx,dword ptr ds:[ecx]

005D5167.8B4508mov eax,dword ptr ss:[ebp+8]

005D516A.50push eax

005D516B.FF92B4020000call dword ptr ds:[edx+2B4]

005D5171.DBE2fclex

005D5173.89850CFFFFFF mov dword ptr ss:[ebp-F4],eax

005D5179.83BD0CFFFFFF00cmp dword ptr ss:[ebp-F4],0

005D51807D23jge short emu8086.005D51A5

005D5182.68B4020000push2B4

005D5187.6860B24400push emu8086.0044B260

005D518C.8B4D08mov ecx,dword ptr ss:[ebp+8]

005D518F.51push ecx

005D5190.8B950CFFFFFF mov edx,dword ptr ss:[ebp-F4]

005D5196.52push edx

005D5197.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj

005D519D.898544FEFFFF mov dword ptr ss:[ebp-1BC],eax

005D51A3.EB0A jmp short emu8086.005D51AF

005D51A5>C78544FEFFFF00000000mov dword ptr ss:[ebp-1BC],0

005D51AF>E9F5000000jmp emu8086.005D52A9

005D51B4>C745FC2F000000mov dword ptr ss:[ebp-4],2F;跳到这里,即错误提示处

005D51BB.BA C0074500mov edx,emu8086.004507C0;wrong registration key.

005D51C0.8D4D D8lea ecx,dword ptr ss:[ebp-28]

005D51C3.FF1528134000call dword ptr ds:[<&MSVBVM60.__vbaStrCopy>];MSVBVM60.__vbaStrCopy

005D51C9.8D45D8lea eax,dword ptr ss:[ebp-28]

005D51CC.50push eax

005D51CD.E8CE8F0100call emu8086.005EE1A0

005D51D2.8BD0mov edx,eax

005D51D4.8D4D D0lea ecx,dword ptr ss:[ebp-30]

005D51D7.FF15D0134000call dword ptr ds:[<&MSVBVM60.__vbaStrMove>];MSVBVM60.__vbaStrMove

005D51DD.BA0C0E4400mov edx,emu8086.00440E0C;error!

005D51E2.8D4D D4lea ecx,dword ptr ss:[ebp-2C]

005D51E5.FF1528134000call dword ptr ds:[<&MSVBVM60.__vbaStrCopy>];MSVBVM60.__vbaStrCopy

005D51EB.8D4D D4lea ecx,dword ptr ss:[ebp-2C]

005D51EE.51push ecx

005D51EF.E8AC8F0100call emu8086.005EE1A0

005D51F4.8BD0mov edx,eax

005D51F6.8D4D CC lea ecx,dword ptr ss:[ebp-34]

005D51F9.FF15D0134000call dword ptr ds:[<&MSVBVM60.__vbaStrMove>];MSVBVM60.__vbaStrMove

005D51FF.C7458C04000280mov dword ptr ss:[ebp-74],80020004

005D5206.C745840A000000mov dword ptr ss:[ebp-7C],0A

005D520D.C7459C04000280mov dword ptr ss:[ebp-64],80020004

005D5214.C745940A000000mov dword ptr ss:[ebp-6C],0A

005D521B.8B55CC mov edx,dword ptr ss:[ebp-34]

005D521E.8995B8FEFFFF mov dword ptr ss:[ebp-148],edx

005D5224.C745CC00000000mov dword ptr ss:[ebp-34],0

005D522B.8B85B8FEFFFF mov eax,dword ptr ss:[ebp-148]

005D5231.8945AC mov dword ptr ss:[ebp-54],eax

005D5234.C745A408000000mov dword ptr ss:[ebp-5C],8

005D523B.8B4D D0mov ecx,dword ptr ss:[ebp-30]

005D523E.898D B4FEFFFF mov dword ptr ss:[ebp-14C],ecx

005D5244.C745D000000000mov dword ptr ss:[ebp-30],0

005D524B.8B95B4FEFFFF mov edx,dword ptr ss:[ebp-14C]

005D5251.8955BC mov dword ptr ss:[ebp-44],edx

005D5254.C745B408000000mov dword ptr ss:[ebp-4C],8

005D525B.8D4584lea eax,dword ptr ss:[ebp-7C]

005D525E.50push eax

005D525F.8D4D94lea ecx,dword ptr ss:[ebp-6C]

005D5262.51push ecx

005D5263.8D55A4lea edx,dword ptr ss:[ebp-5C]

005D5266.52push edx

005D5267.6A00push0

005D5269.8D45B4lea eax,dword ptr ss:[ebp-4C]

005D526C.50push eax;下面的call就弹出错误提示框了

005D526D.FF1500114000call dword ptr ds:[<&MSVBVM60.#595>];MSVBVM60.rtcMsgBox

-----------------------------进入关键call后的流程-----------------------------------

005D5F80$55push ebp;按f7后到此处。。。

005D5F81.8BEC mov ebp,esp

005D5F83.83EC14sub esp,14

005D5F86.6816974100push ;SE处理程序安装

005D5F8B.64:A100000000mov eax,dword ptr fs:[0]

005D5F91.50push eax

005D5F92.64:892500000000mov dword ptr fs:[0],esp

课程设计说明书范本模板

辽宁工业大学 工艺课程设计( 论文) 题目: Al-12.5 Si-3 Cu-2-2Ni-0.5Mg铸造合金热处理工艺设计 院(系): 光伏学院 专业班级: 材料工程技术102 学号: 学生姓名: 杨向天 指导教师: 李青春 教师职称: 副教授 起止时间: -7-5~ -7-16

前言 合金工具钢的淬硬性、淬透性、耐磨性和韧性均比碳素工具钢高, 按用途大致可分为刃具、模具和检验尺寸使用的量具用钢三类。合金工具钢广泛用作刃具、冷、热变形模具和量具, 也可用于制作柴油机燃料泵的活塞、阀门、阀座以及燃料阀喷嘴等。 此设计是经过在课堂学习热处理理论知识后的探索和尝试, 其内容讨论如何设计圆板牙钢的热处理工艺, 重点是制定合理的热处理规程, 并按此完成Al-12.5Si-3Cu圆板牙钢的热处理工艺设计。

目录( 小二号黑体, 段前段后1行, 1.25倍行距, 居中排列) 1 低合金刃具钢热处理工艺概述........................................ 错误!未定义书签。 2 圆板牙钢的热处理工艺设计............................................ 错误!未定义书签。 2.1 圆板牙钢的服役条件、失效形式......................... 错误!未定义书签。 2.2 圆板牙技术要求及示意图 ...................................... 错误!未定义书签。 2.3 圆板牙钢的材料选择 .............................................. 错误!未定义书签。 2.4 圆板牙9SiCr钢的C曲线...................................... 错误!未定义书签。 2.5 圆板牙9SiCr钢加工工艺流程图........................... 错误!未定义书签。 2.6 9SiCr圆板牙(M12)钢退火-淬火-回火热处理工艺错误!未定义书签。 2.7 9SiCr圆板牙钢退火、淬火、回火热处理工艺理论错误!未定义书 签。 2.8 选择设备、仪表和工夹具..................................... 错误!未定义书签。 2.9 圆板牙热处理质量检验项目、内容及要求 ........ 错误!未定义书签。 2.10 圆板牙热处理常见缺陷的预防及补救方法........ 错误!未定义书签。 3 参考文献 ............................................................................ 错误!未定义书签。

课程设计说明书范例

综合测评系统的分析与设计 目录 第一章需求分析 (2) 一、需求调查 (2) 二、建立用例图 (2) 三、描述用例 (3) 第二章系统分析 (5) 一、寻找系统中的实体类 (5) 二、建立实体类的类图 (7) 三、建立用户界面类的类图 (7) 三、建立交互图 (8) 第三章系统设计 (10) 一、类图的调整与修改 (10) 二、人机界面设计 (10) 三、数据库设计 (14) 第四章系统实现 (15) 一、开发环境 (15) 二、建立数据库 (15)

第一章需求分析 一、需求调查 为贯彻党的教育方针,加强对学生的教育管理,鼓励学生在校期间刻苦学习、奋发向上、德智体全面发展,培养具有较高综合素质的优秀人才,河南科技大学制定了《河南科技大学学生德智体综合测评试行办法》、《河南科技大学优秀学生奖学金评定办法》。根据这两个文件的有关精神,我校每个学期都要对学生进行综合测评,并根据综合测评的结果,评选综合奖学金。由于在校学生较多,传统的手工计算方式难以满足学校日常工作的要求,因此,我校急需开发一个综合测评系统,以提高该项工作的效果和效果。 通过调查,我校综合测评工作的运行过程如下:由学习委员录入本班学生上一学期的各门课程的成绩,计算各个学生的课程成绩的平均分。由团支书录入本班学生上一学期的德育成绩。由体育委员录入本班学生上一学期的体育成绩。德智体三个方面的成绩录入完成后,由班长计算各个学生的综合分,计算公式为:综合分=智育分×70%+德育分×20%+体育分×10%。最后,由辅导员根据综合分评选综合奖学金。 二、建立用例图 从以上需求描述中,我们发现系统中的参与者有:学习委员、团支书、体育委员、班长、辅导员。识别出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1所示。

课程设计说明书

目录 1.课程设计项目及意义 (2) 2.设计题目具体技术要求和功能 (2) 3.方案比较与确定 (2) 3.1单片机的发展与现状 (2) 3.2单片机应用系统简介 (3) 3.3总体设计方案 (4) 3.3.1 功能系统 (4) 3.3.2需求分析 (4) 3.3.3控制系统设计(附图) (4) 4.可行性分析 (6) 4.1 技术可行性 (6) 4.2经济可行性 (6) 4.3操作可行性 (7) 5. 硬件电路设计 (8) 5.1在画图的时候应该注意的 (8) 5.2完整的电路原理图 (8) 5.3 元器件说明(简单介绍) (9) 5.4 硬件相关图例 (12) 5.4.1 真值表 (12) 5.4.2自动售货机的平面示意图 (12) 5.4.3硬件结构图 (13) 5.4.4 I/O地址分配 (14) 5.4.5 总体硬件构成 (15) 6.软件设计................................................................................................................................. - 16 - 6.1 程序主要说明............................................................................................................... - 16 - 6.1..1 软件结构设计分为系统定义及软件结构设计方面 (17) 6.1.2程序设计的步骤................................................................................................. - 17 - 6.2 程序流程图................................................................................................................... - 18 - 6.3 子程序流程图 (20) 6.4 中断程序流程图........................................................................................................... - 20 - 6.5 汇编程序源代码........................................................................................................... - 20 - 6.6 仿真调试现象及结果................................................................................................... - 23 - 7.设计总结 ................................................................................................................................ - 23 - 8.参考资料 ................................................................................................................................ - 23 - 致谢 ........................................................................................................................................... - 25 -

管理信息系统课程设计范例

管理信息系统课程学习报告 专业:计算机信息管理 班级:信息1101 :刚 学号:1125486514 成绩:优 评语:该课程设计详述了“酒店管理信息系统”开发过程,结构清楚,格式能够按照要求完成;重点容叙述较好,容较全面;整体设计能够理论联系实际运用所学知识分析问题,但解决问题能力有待提高。 年月日

一、课程学习目的 管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。 作为一门课程,管理信息系统是经济管理类专业的必修课。本课程的任务和学习目的是使学生掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具以及其它类型的信息系统等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。 二、课程学习容 管理信息系统的学习和设计主要是掌握“管理信息系统开发的五个阶段”: 第一阶段:系统规划 第二阶段:系统分析 第三阶段:系统设计 第四阶段:系统实施 第五阶段:系统运行与维护 1、系统规划阶段 该阶段是将组织目标、支持组织目标所必需的信息、提供这些必须信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织息系统发展远景的系统开发计划。鉴于在实践中选题“酒店管理信息系统”,其系统规划阶段是针对酒店所提供的信息资源,为提高酒店信息管理水平,制定一个较为科学的信息系统开发规划。 其主要任务是在开发环境的调研基础之上,确定酒店管理信息管理系统的开发方向、系统需要达到的目的,制定酒店管理信息系统的总体政策和策略,做出人力、财力和物资的总体安排,制定来发活动的进度安排,制定MIS系统的总体结构,以确保酒店管理信息系统开发的下调行,避免开发的孤立性和重复性,同时预测酒店管理信息系统未来的发展,明确系统今后的发展、研究方向和准则。从战略角度为系统开发

机械设计课程设计说明书范本

一:设计题目:搓丝机传动装置设计 1.1 设计要求 1) 该机用于加工轴辊螺纹,其结构见下图,上搓丝板安装在机头上,下搓丝板安装在滑块上。加工时,下搓丝板随着滑块作往复运动。在起始(前端)位置时,送料装置将工件送入上、下搓丝板之间,滑块往复运动时,工件在上、下搓丝板之间滚动,搓制出与搓丝板一致的螺纹。搓丝板共两对,可同时搓出工件两端的螺纹。滑块往复运动一次,加工一件。 2) 室内工作,生产批量为5台。 3) 动力源为三相交流380/220V,电动机单向运转,载荷较平稳。 4) 使用期限为10年,大修周期为3 年,双班制工作。 5) 专业机械厂制造,可加工7、8级精度的齿轮、蜗轮。 图1.1: 搓丝机简图 1.2原始技术数据

1.3设计任务 1. 完成搓丝机传动装置总体方案的设计和论证,绘制总体设计原理方案图。 2. 完成主要传动装置的结构设计。 3. 完成装配图1 张(用A0 或A1 图纸),零件图2 张。 4. 编写设计说明书1 份。 二:机械装置的总体方案设计 2.1 拟定传动方案 方案一:

方案二: 根据系统要求可知: 滑块每分钟要往复运动24次,所以机构系统的原动件的转速应为24r/min。以电动机作为原动机,则需要机构系统有减速功能。运动形式为连续转动→往复直线运动。根据上述要求,可采用曲柄滑块机构,该机构有尺寸较小,结构简洁的特点。利用曲柄和连杆共线,滑块处于极限位置时,可得到瞬时停歇的功能。同时该机构能承受较大的载荷。整个搓丝机由电动机、开式齿轮减速器、一级减速器、曲柄滑块机构、最终执行机构组成。如方案一图所示。 其中,r=148.5mm; l=1371.5mm; e=666mm; 最大压力角α=33°; 急回夹角β=7°,急回特性为k=1.081。 采用一级圆柱齿轮减速器,外加开式齿轮减速器,主要优点是结构简单可靠,设计制造,维护方便。

软件工程课程设计案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书 .................................. - 3 -第二章软件项目的概要设计说明书 (16) 第三章网上招聘系统详细设计 (51) 第四章软件项目的编码案例说明 (64) 第五章网上招聘系统客户端系统测试计划 (71) 第六章网上招聘系统客户端系统测试设计 (75) 第八章网上招聘系统客户端系统测试报告 (92)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************有限公司软件工程过程化组织 [2]《需求规格报告格式标准》,************有限公司软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件有限公司 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改内容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要 招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司

Emu8086模拟器的使用说明1

附录Emu8086模拟器的使用说明 一、编写源程序 1、进图编辑界面 1)点击桌面图标,得到图1; 图1 2)点击,得到图2。 图2

3)点击选中:,打开界面图3。 图3 二、编写源程序及编译 1、在图3中输入指令,保存源程序,后缀为.ASM。如图4。 图4 程序输入后,再次保存。 图5

2、点击“编译”,编译程序。 1)若程序有语法错误,则出现图6。 图6 在窗口中显示出错指令所在的行,错误的类型。改正后,再次点击,直到出现图7,显示指令没有语法错误。(程序不一定正确。) 2)若程序没有语法错误,则出现图7。 图7 图8 3)保存可执行程序(文件名可以默认),如图8。 三、查看变量数据及程序运行 1、点击按钮,再点击,得到界面如图9所示。

2、调试、运行程序窗口说明: (a)

(b) 图10 调试、运行程序窗口 3、查看存储单元的内容 1)点击“aux”,选中“memory”,如图11所示。 图11 2)出现如图12所示的窗口。该窗口显示的是当前代码段中的信息,每行显示 16个存储单元的内容。地址和数据内容均默认为16进制数。 图12 3)查看数据段中的变量信息。单步执行完“MOV DS,AX”指令后,查看DS 寄存器的内容,如图13所示。

再输入新的逻辑地址,点击,如图14所示。 图14 4)查看其他段的存储信息。如“查看数据段”的方法。单步执行完段寄存器 的赋值指令后,查看段寄存器的内容,再在图14中输入新的逻辑地址,点击 4、程序运行 1)若要正常执行程序,则点击“”。 2)若要分析每条指令执行的结果,则点击“”。 5、查看标志寄存器 点击“flags”按钮即可查看状态标志位的信息。

机械设计基础课程设计说明书范例

机械设计基础课程设计说明书范例 一、设计任务书 (2) 二、拟定传动方案 (2) 三、选择电动机 (2) 四、计算传动装置的总传动比及其分配各级传动比 (4) 六、V带传动设计 (5) 七、齿轮传动设计 (7) 八、高速轴轴承的设计 (8) 九、高速轴直径和长度设计 (10) 十、高速轴的校核 (11) 十一、低速轴承的设计 (13) 十二、低速轴直径和长度设计 (14) 十三、低速轴的校核 (15) 十四、键的设计 (17) 十五、箱体的结构设计 (18) 十六、减速器附件的设计 (20) 十七、润滑与密封 (22) 十八、课程设计总结 (23) 十九、参考文献 (23)

定方案 选择电动机 1、电动的类型和 按工作求和工作选用一Y IP44)系列相异步电 它为卧 2、电动 (1)工机所需功w p 1250 1.5010001000w FV p ?=== (2)电机输出功d p η w d p p = 传动装的总效率 5 43221ηηηηη????=式中, 21η、…为 电动机至

卷筒之间的各传动机构和轴承的效率。由表2-4[2]查得:V 带传动1η=0.95;滚动轴承2η=0.99;圆柱齿轮传动3η=0.97;弹性连轴器4η=0.99;卷筒轴滑动轴承5η=0.98,则 总效率2 0.950.990.980.990.970.876η=????≈ 故 1.88 2.150.876 w d p p KW η = = ≈ (3)电动机额定功率ed p 依据表20-1[2]选取电动机额定功率 2.2ed p KW = 3、电动机的转速 为了便于选择电动机的转速,先推算电动机转速的可选范围。由表2-1[2] 查得V 带传动常用比为范围,4~2' 1=i 单级圆柱齿轮传动6~3' 2=i 则电动 机转速可选范围为 '''12716~2866/min d w n n i i r == 初选同步转速分别为1000r/min 和1500r/min 的两种电动机进行比较如下表: 结果: 1.88w p kw = 0.876η= 2.2ed p kw =

机械原理课程设计样例模板

机械原理 课程设计说明书 设计题目 专业班级 姓名 学号 指导老师 成绩评定等级 评阅签字 评阅日期 6月 课程任务设计书 题号12自动打印机设计

一、工作原理及工艺动作过程 在某商品包装好的纸盒上, 为了某种需要而在商品上打印一种记号。它的主要动作有三个: 送料到达打印工位, 然后打印记号, 最后将产品输出。 二、原始数据和设计要求 (1)纸盒尺寸: 长100~150mm、宽70~100mm、高30~50mm。 (2)产品重量: 5~10N; (3)自动打印机的生产率: 80次/min; (4)要求机构的结构简单紧凑、运动灵活可靠、易于制造加工。 三、设计方案提示 ( 1) 实现送料——夹紧功能的机构能够采用凸轮机构或有一定停歇时间的连杆机构。当送料、夹紧机构的执行构件将产品推至指定位置, 执行构件停止不动, 维持推紧力(前有挡块挤压), 待打印机构执行件打完印记后, 被推走。

( 2) 实现打印功能的机构能够采用平面连杆机构或直动(摆动)凸轮机构。 ( 3) 实现输出功能的机构能够采用与送料、夹紧机构相类似的机构。为简化结构, 可考虑固定定位挡块, 而将输出运动与送料运动的方向互相垂直。 ( 4) 自动打印机系统采用一个电机驱动主轴控制三个机构的执行构件完成各自的功能运动, 如何将三个执行机构的主动件均固定在主轴上而达到设计要求是需要认真考虑的。 四、设计任务 ( 1) 按工艺动作要求拟定运动循环图; ( 2) 进行送料夹紧机构、打印机构和输出机构的选型; ( 3) 机械运动方案的评定和选择: (至少两个以上), 进行方案评价, 选出较优方案。 ( 4) 按选定的原动机和执行机构的运动参数拟定机械传动方案, 分配传动比, 并在图纸上画出传动方案图; ( 5) 对机械传动系统和执行机构进行运动尺寸计算; ( 6) 绘制系统机械运动方案简图; ( 7) 对执行机构进行运动分析, 画出运动线图; ( 8) 编写设计计算说明书。

C语言课程设计说明书正文范本标准

山西工程技术学院《C语言程序设计》 课程设计说明书 姓名张雅男 学号 150721035 班级 15级计应1班 指导老师刘红梅 2016年1月6日

目录 摘要------------------------------------------------------ 2 1 引言------------------------------------------------------ 3 1.1设计目的------------------------------------------------ 3 1.2设计要求------------------------------------------------ 3 2 系统分析------------------------------------------------- 4 2.1功能需求------------------------------------------------ 4 2.2数据需求------------------------------------------------ 5 2.3程序所需函数-------------------------------------------- 5 3 详细设计与实现-------------------------------------------- 6 3.1功能模块的设计与实现------------------------------------ 6 3.2 程序的详细设计过程-------------------------------------- 7 4 系统测试-------------------------------------------------- 14 4.1设计测试数据-------------------------------------------- 14 4.2 测试结果及分析------------------------------------------ 14 总结-------------------------------------------------------- 22 参考文献---------------------------------------------------- 23

《机械设计基础》课程设计说明书样例DOC

目录 设计任务书 (1) 传动方案的拟定及说明 (4) 电动机的选择 (4) 计算传动装置的运动和动力参数 (5) 传动件的设计计算 (5) 轴的设计计算 (8) 滚动轴承的选择及计算 (14) 键联接的选择及校核计算 (16) 连轴器的选择 (16) 减速器附件的选择 (17) 润滑与密封 (18) 设计小结 (18) 参考资料目录 (18)

机械设计课程设计任务书 题目:设计一用于带式运输机传动装置中的同轴式二级圆柱齿轮减速器 一.总体布置简图 1—电动机;2—联轴器;3—齿轮减速器;4—带式运输机;5—鼓轮;6—联轴器 二.工作情况: 载荷平稳、单向旋转

三.原始数据 鼓轮的扭矩T(N·m):850 鼓轮的直径D(mm):350 运输带速度V(m/s):0.7 带速允许偏差(%):5 使用年限(年):5 工作制度(班/日):2 四.设计内容 1.电动机的选择与运动参数计算; 2.斜齿轮传动设计计算 3.轴的设计 4.滚动轴承的选择 5.键和连轴器的选择与校核; 6.装配图、零件图的绘制 7.设计计算说明书的编写 五.设计任务 1.减速器总装配图一张 2.齿轮、轴零件图各一张 3.设计说明书一份 六.设计进度 1、第一阶段:总体计算和传动件参数计算 2、第二阶段:轴与轴系零件的设计 3、第三阶段:轴、轴承、联轴器、键的校核及草图绘制 4、第四阶段:装配图、零件图的绘制及计算说明书的编写

传动方案的拟定及说明 由题目所知传动机构类型为:同轴式二级圆柱齿轮减速器。故只要对本传动机构进行分析论证。 本传动机构的特点是:减速器横向尺寸较小,两大齿轮浸油深度可以大致相同。结构较复杂,轴向尺寸大,中间轴较长、刚度差,中间轴承润滑较困难。 电动机的选择 1.电动机类型和结构的选择 因为本传动的工作状况是:载荷平稳、单向旋转。所以选用常用的封闭式Y (IP44)系列的电动机。 2.电动机容量的选择 1) 工作机所需功率P w P w =3.4kW 2) 电动机的输出功率 Pd =Pw/η η=轴承’联齿轴承 联ηηηη η23 =0.904 Pd =3.76kW 3.电动机转速的选择 nd =(i1’·i2’…in ’)nw 初选为同步转速为1000r/min 的电动机 4.电动机型号的确定 由表20-1查出电动机型号为Y132M1-6,其额定功率为4kW ,满载转速960r/min 。基本符合题目所需的要求。 计算传动装置的运动和动力参数 传动装置的总传动比及其分配 1.计算总传动比 由电动机的满载转速nm 和工作机主动轴转速nw 可确定传动装置应有的总传动比为: i =nm/nw nw =38.4 i =25.14 2.合理分配各级传动比

emu8086教程而且是追码实例说明

今天我们详细说下emu8086教程而且是追码实例说明 【详细过程开始】 先简单介绍一下这一款软件的注册原理: 这个软件在注册时,会同时在注册表中和自己的根目录中写下注册信息。 在启动时候会先判断注册表,然后判断根目录下的reg.ini文件看哪一个是成功的。 只要有一个是成功的就不再继续判断了,也就是只要有一处是成功的,软件就算是注册成功版了。 下面开始了: -------------------------------------注册流程---------------------------------- 005D4B01.83BD08FFFFFF00cmp dword ptr ss:[ebp-F8],0;就先断在此处,开始往下调 005D4B08.7D26jge short emu8086.005D4B30 005D4B0A.68A0000000push0A0 005D4B0F.68B8454400push emu8086.004445B8 005D4B14.8B850CFFFFFF mov eax,dword ptr ss:[ebp-F4] 005D4B1A.50push eax 005D4B1B.8B8D08FFFFFF mov ecx,dword ptr ss:[ebp-F8] 005D4B21.51push ecx 005D4B22.FF15B0104000call dword ptr ds:[<&MSVBVM60.__vbaHresultChec>;MSVBVM60.__vbaHresultCheckObj 005D4B28.898570FEFFFF mov dword ptr ss:[ebp-190],eax 005D4B2E.EB0A jmp short emu8086.005D4B3A 005D4B30>C78570FEFFFF00000000mov dword ptr ss:[ebp-190],0

《语言程序设计》课程设计报告样例

《C语言程序设计》 课程设计报告 (2015— 2016学年第3学期) 姓名: 学号: 院系: 专业: 班级: 指导教师:孙金华 成绩: 计算机与信息工程学院 2016 年7月

目录

1. 课程设计的目的与要求 本课程设计旨在理论学习和基础实验的基础上,开发较大规模的程序,掌握应用计算机解决实际问题的基本方法,熟悉C程序开发的全过程。 设计的任务是根据给定问题描述,设计程序的结构、描述程序的算法和用C语言实现问题的解决,并得到运行测试结果。 通过整个程序开发的过程,提高综合应用C语言的能力、编程和调试能力,为进一步学习相关专业课程创建较扎实的理论基础和实践基础。 本设计可根据实验内容的要求自由选定题目,但要求除基础部分的选题外,深化部分最少必需选择一题。 编写程序要求遵循如下基本要求: 模块化程序设计 锯齿型书写格式 必须上机调试通过 2. 方案实现与调试 掷骰子游戏 2.1.1 题目内容的描述 两人玩骰子,游戏规则如下: 1)两人轮流掷骰子,每次掷两个,每人最多掷10次。 2)将每人每次的分值累加计分 3)当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6

时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。 4)结束条件:当双方都掷10次或经过5次后一方累计分数为另一方的两倍。最后显示双方分数并判定优胜者。 2.1.2 数据输入输出说明 --这里添加对于数据输出数出和相关格式规范的说明 通过随机数生成函数成生1-6之间的整数作为输入数据。 输出结果为获胜者和失败者相关信息(如A或B获胜),并输出双每一次获得的点数。 2.1.3主要模块的算法描述 –以程序流程图的方式给出,外加少量的语言说明或描述 –或者以语言描述的方式给出 设置一个main()函数用来控制游戏次数并记录sum1和sum2的分数。当进行完第五次游戏时判断两人的分数是否成两倍关系,如果是,则结束游戏,否则继续,直到游戏结束。最后比较两人分数,决出优胜者。设置一个zs()函数来比较每次掷骰子后两人所得点数,当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数,然后将分数返回到main()函数。 主要功能模块的算法描述如下: 1)定义实变量sum、term、a、b、c,整变量i 2)初始化: sum=0,分子a=2,分母b=1 3)初始化:i(计数器)=1

机械设计课程设计说明书(范文)

机械设计课程设计 ——带式运输机设计者:********** **** 指导老师:*** 设计时间:

目录 1 设计任务书 (1) 2 传动方案说明 (1) 3 电动机选择 (2) 4 传动装置的运动和动力参数计算 (3) 5 传动零件的设计计算 (4) 6 轴的设计计算 (18) 7 滚动轴承的选择及寿命计算 (22) 8 键联接的选择及校核计算 (24) 9 连轴器的选择 (25) 10 减速器箱体及附件 (26) 11 润滑与密封选择 (30) 12 设计小结……………………………………………………… 13 参考文献………………………………………………………

一、机械设计课程设计任务书 设计用于带式运输机的传动装置。工作条件: 1.每天一班制工作,每年工作300天,使用年限10年,大修期3; 2.连续单向回转,工作时有轻微振动,运输带允许速度误差±5%; 3.室内工作,环境中有粉尘; 4.生产厂可加工7~8级精度的齿轮; 5.动力来源为三相交流电; 6.小批量生产。 传动装置简图: 二、传动装置总体设计 1. 组成:传动装置由电机、减速器、工作机组成。 2. 特点:齿轮相对于轴承不对称分布,故沿轴向载荷分布不均匀,要求轴有较大的

刚度。 3. 确定传动方案:考虑到电机转速高,传动功率大,将V带设置在高速级。计算与说明结果

三、电动机选择 3.1滚筒轴负载功率 1.电动机的容量 ⑴滚筒轴负载功率 参考【1】: Nw=60*1000*v/∏D=60*1000*0.85/(3.14*350)≈46.41r/min Pw=Tw*Nw/9550=1300*46.41/9550≈6.32kw (2)传动装置总效率 参考【2】:1η-带传动的传动效率:0.96; 2η-齿轮副的传动效率:0.98; 3η-滚动轴承的传动效率:0.99; 4η-齿轮联轴器的传动效率:0.993; 5η—卷筒的传动效率:0.96; η-电机至工作机之间的传动装置的总效率: η=1η2η^23η^34η5η=0.96*0.98^2*0.99^3*0.99*0.96≈0.85 (3)所需电动机功率 Pd=Pw/η=6.32/0.85≈7.44kw (4)电动机的额定功率 Ped ≥Pd=7.5kw 3.22.确定电机转速 参考【2】:同步转速1500r/min 型号Y132M-4 电动机的型号 额定功率 满载转速 轴径 轴身长 中心高 Y132M-4 7.5 1440 38 508 132 Nw=46.41r/min Pw=6.32kw η=0.85 Pd=7.44kw 计算与说明 结果

Emu8086软件的使用

Emu8086软件的使用 一、实验目的: (1)熟悉汇编语言开发环境。 (2)掌握Emu8086软件使用方法。 (3)了解汇编语言的程序结构、调试一个简单的程序。 (4)理解寻址方式的意义。 二、实验内容及要求: 1、Emu8086的使用 (1)打开桌面上的Emu8086的图标,出现如图所示的对话框,选择【继续……】 首次打开软件,界面中默认已有一段小程序。该程序实现在屏幕上显示三段字符串的功能。若用户需要自己重新编程,可点击工具栏的【新建】图标,出现如图所示的对话框,选择编程所采用的模板。 选择不同的模板,在程序源代码中会出现如下标记: #MAKE_COM# 选择COM模板 #MAKE_BIN# 选择BIN模板 #MAKE_EXE# 选择EXE模板 #MAKE_BOOT# 选择BOOT模板

#MAKE_COM# 最古老的一个最简单的可执行文件格式。采用此格式,源代码应该在100H后加载(即:源代码之前应有ORG 100H)。从文件的第一个字节开始执行。支持DOS和Windows命令提示符。 #MAKE_EXE# 一种更先进的可执行文件格式。源程序代码的规模不限,源代码的分段也不限,但程序中必须包含堆栈段的定义。您可以选择从新建菜单中的EXE模板创建一个简单的EXE程序,有明确的数据段,堆栈段和代码段的定义。 程序员在源代码中定义程序的入口点(即开始执行的位置),该格式支持DOS和Windows命令提示符。 这两种模板是最常用的模板 (2)选择COM模板,点击【确定】,软件出现源代码编辑器的界面,如图所示: 在源代码编辑器的空白区域,编写如下一段小程序: MOV AX, 5 MOV BX, 10 ADD AX, BX SUB AX, 1 HLT

课程设计说明书示例

面向过程程序设计(C语言)课程设计 设计说明书 通讯录管理系统 起止日期: 2012 年 12 月 18 日至 2012 年 12月 23日 学生姓名 班级 学号 成绩 指导教师(签字) 计算机与通信学院 2012 年 12 月 23 日 通讯录管理系统

一、设计要求 综合运用C语言程序设计课程的主要知识,设计一个用于通讯录管理的程序,设计指标由程序的功能要求和技术要求具体说明。 1、功能要求 通信录管理程序至少应具有如下功能: (1)输入功能:能通过键盘向通信录输入数据。要求随时都能使用该项功能实现记录输入,一次可以输入一条记录,也可以输入多条记录。所谓一条记录,是指通信录中一个人员的完整信息。 (2)显示功能:能显示通信录存储的记录信息,在显示时能提供下列显示方式: ①按自然顺序显示。即按照向通信录输入数据时各条记录的先后顺序,显示通信录中已有的记录信息。 ②按照一定的排列顺序显示通信录信息。排序顺序有多种,如按姓名查询、按所在城市查询,任何一种查询都要有明确的查询结果。 (3)查询功能:能查询通信录信息。要求至少提供两种查询方式,如按照姓名查询、按所在城市查询,任何一种查询都要有明确的查询结果。 (4)修改功能:能对通信录存储的信息进行修改。要求至少提供两种修改方式,如按照姓名修改、按照通信录记录序号修改。记录序号是通信录记录的自然顺序编号。 (5)删除功能:能对通信录的信息进行删除。要求删除时以记录为单位,既能一次删除一条记录,也能一次删除多条记录。 (6)保存功能:能将记录保存在任何自定义的文件中,如保存在:c:\score。 (7)读取功能:能将保存在文件中的记录读取出来,并在屏幕上显示。 (8)通信录管理结束后,能够正常退出通信录管理程序。

[平压印刷机]课程设计说明书完整版

第一章设计任务书 1设计题目 平压印刷机运动方案和主要机构设计。 2 工作原理及工艺动作过程 平压印刷机是一种简易印刷机,适用于印刷八开以下的印刷品。它的工作原理:将油墨刷在固定的平面铅字版上,然后将装了白纸的平面印头紧密接触而完成一次印刷。其工作过程犹如盖图章,平压印刷机中的“图章”是不动的,纸张贴近时完成印刷。 平压印刷机需要实现三个动作:装有白纸的平面印头往复摆动,油辊在固定铅字版上上下滚动,油盘转动使油辊上油墨均匀。 3 原始数据及设计要求 1)实现印头、油辊、油盘运动的机构由一个电动机带动,通过传动系统使其具1600-1800次/h印刷能力。 2)电动机功率N=0.75kW、转速n电=910r/min,电动机可放在机架的左侧或底部。 3)印头摆角为700,印头返回行程和工作行程的平均速度之比K=1.118。 4)油辊摆动自垂直位置运动到铅字版下端的摆角为1100。 5)油盘直径为400mm,油辊起始位置就在油盘边缘。 6)要求机构的传动性能良好,结构紧凑,易于制造。 7) 4 设计任务 a)确定总功能,并进行功能分解。 b)根据工艺动作要求拟定运动循环图。 c)进行印头、油辊、油盘机构及其相互连接传动的选型。 d)按选定的电动机及执行机构运动参数拟订机械传动方案。 e)画出机械运动方案简图。(A) f)对执行机构进行尺寸综合。 g)*对往复摆动执行机构进行运动分析,绘制从动件位移、速度、加速度线图。 (A) h)编写设计说明书。

第二章机械系统方案的拟定 一:本机构实现三个动作。 1.印头往复摆动 2.油辊上下滚动 3.油盘转动 二:根据要求设计出以下三种方案。 以下为本组设计的三种方案。 方案一:按照机械原理知识设计曲柄摇杆机构 1:根据给定的急回要求设计印头。 已知:1)摆角为70o°,2)极位夹角为10°,3要求印头完成1600-1800次/h,则完成一次印刷用时2.118s,4)机架A越往上传动角越大,且A点不能在劣弧上。

实验01 Emu8086软件的使用

实验一Emu8086软件的使用 一、实验目的: (1)熟悉汇编语言开发环境。 (2)掌握Emu8086软件使用方法。 (3)了解汇编语言的程序结构、调试一个简单的程序。 (4)理解寻址方式的意义。 二、实验内容及要求: 1、Emu8086的使用 (1)打开桌面上的Emu8086的图标,出现如图所示的对话框,选择【继续……】 首次打开软件,界面中默认已有一段小程序。该程序实现在屏幕上显示三段字符串的功能。若用户需要自己重新编程,可点击工具栏的【新建】图标,出现如图所示的对话框,选择编程所采用的模板。 选择不同的模板,在程序源代码中会出现如下标记: #MAKE_COM# 选择COM模板 #MAKE_BIN# 选择BIN模板 #MAKE_EXE# 选择EXE模板 #MAKE_BOOT# 选择BOOT模板

#MAKE_COM# 最古老的一个最简单的可执行文件格式。采用此格式,源代码应该在100H后加载(即:源代码之前应有ORG 100H)。从文件的第一个字节开始执行。支持DOS和Windows命令提示符。 #MAKE_EXE# 一种更先进的可执行文件格式。源程序代码的规模不限,源代码的分段也不限,但程序中必须包含堆栈段的定义。您可以选择从新建菜单中的EXE模板创建一个简单的EXE程序,有明确的数据段,堆栈段和代码段的定义。 程序员在源代码中定义程序的入口点(即开始执行的位置),该格式支持DOS和Windows命令提示符。 这两种模板是最常用的模板 (2)选择COM模板,点击【确定】,软件出现源代码编辑器的界面,如图所示: 在源代码编辑器的空白区域,编写如下一段小程序: MOV AX, 5 MOV BX, 10 ADD AX, BX SUB AX, 1 HLT

锅炉原理课程设计说明书范例

目录 一、锅炉课程设计的目的 (3) 二、锅炉设计计算主要内容 (3) 三、整体设计热力计算过程顺序 (3) 四、热力设计计算基本资参数 (3) 五、锅炉整体布置的确定 型布置 (3) 1、锅炉整体的外型---选 2、受热面的布置 (4) 3、汽水系统 (4) 六、燃料特性 1、燃料特性及名称 (4) 2、燃料燃烧计算 (4) 3、漏风系数和过量空气系数 (5) 七、辅助计算 1、烟气特性表 (6) 2、烟气焓温表——用于炉膛、屏、高过的计算 (6) 3、烟气焓温表——用于低温过热器、高温省煤器的计算 (7) 4、烟气焓温表——用于高温空预器、低温省煤器的计算 (7) 5、烟气焓温表—用于低温空预器的计算 (8) 6、锅炉热平衡及燃料消耗量的计算 (9) 八、炉膛结构设计及热力计算 1、炉膛结构尺寸设计 (9)

2、水冷壁设计 (10) 3、燃烧器结构尺寸计算 (11) 4、炉膛校核热力计算 (11) 5、炉膛顶棚辐射受热面吸热量及工质焓增的计算 (13) 九、对流受热面的热力计算 1、对流受热面计算步骤 (14) 2、屏式过热器热力计算 (14) 3、凝渣管(或悬吊管) (18) 4、高温过热器的设计及热力计算 (19) 5、低温过热器的热力计算 (24) 6、省煤器和空气预热器 (26) (1)、高温省煤器设计及热力计算 (26) (2)、高温空气预热器设计及热力计算 (29) (3)、低温省煤器的设计及热力计算 (33) (4)、低温空气预热器的设计及热力计算 (35) 十、锅炉热力计算误差检查 1、尾部受热面热力计算误差检查 (37) 2、整体热力计算误差检查 (37) 3、排烟温度校核 (38) 4、热空气温度校核 (38) 参考书目 (39) 心得与体会 (40)

相关主题