资源描述:
《实验三用机器指令与汇编语言编程1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验三用机器指令与汇编指令编程一、实验目的和要求1.熟悉debug各种用法(如R,D,E,U,T,A命令等)。2.会利用Debug査看CPU和内存。3.学会利用debug分析程序中的指令。二、实验内容1写出R,D,E,U,T,A命令的具体用法与作用•用Debug的R命令杳看、改变CPU寄存器的内容;•用Debug的D命令箕看内存中的内容:•用Debug的E命令改写内存中的内容:•用Debug的U命令将内存中的机器指令翻译成汇编指令;•用Debug的T命令执行-条机器指令;•用Debug的A命令以汇编指令的格式在内存中写入一条机器指令
2、。2使用debug,分析程序1,将程序1写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器内容的变化。、实验步骤1.程序1:(左边为机器码程序,右边汇编语言程序)机器码w「编指令b8204emovax,4e2()h051614addaxJ416hBb0020movbx,2000h01d8add,ax,bx89c3movbx,ax01d8add,ax,bxB8la00movax,001AHBb2600movbx,0026H•debuCZJlic^osoJtDindowsLUersionopyb'ight2BW9Mic»*
3、osoFtCorporation.fillrightsreserved.四.实验结果与分析1•用E命令将指令写入内存:qjAdministrdtor:C:\V;ridov.s";system3GX-0000DX-0080SP-FFEESS-13C9CS-13C9IP-0100ADD〔WCWIULC:Users^NUT>deJ)utfAX-0060BX・0800J)S-13C9ES-13C919C9=01000000HOi3c9:ie0.13Cy=tilBBg/bBUti.20jS3C9:01«800.200Q.6H0(Rd8阳.
4、89It3(:9=«110DQ.GD0G-bb113C9:AiiflENS.dcM.neAfl.c7
5、fi3C9=012®00.9cdl3c?:l®012011309:010011309x0110D820m004E0516BP26ee14BB08-200100D800-DC00
6、13C9=012e9CBP-0000$I-0000DI-0000HUUPElPLNZNAP0NCDS:0000^CDUU.16DU.14妙殖M0.c3込(WfcMa.bBnn.nn0P.dBon。34.00W.00B8-d813.04D889C3C?B48
7、001DSB830DS04・N.・…&•阳.0000・h813G9;ttlUU:13Ci9:W108:l3C9:Rlin13C9:Bii8:13C9:0120~dl3c?:1001309=01001309:011013C9:0120mPu13c9:1001309:01001309=0103I13C9:H1U613C9:bl09I13C9:W1MBI13C9:M1HDII3C9:R10F(309:01121309:0115I13G?=0117I1309=0119I19C9x011B19C9=0ilDI13C9:011Fl匚一M・b3目
8、D・2耐00.dcra.ie00-d80fl.bb00.c700.89RH.26U0.14HH.ni叽O0服加00.bbD0・(18M9.d8BB・(W13.0416005602ED4Bc06920•0028Ac01D1989B4U8204£HOUHX.4E20051614ADDB她21)HOUB2G2MU01D8ADDAX.BX89C3NOUBX.fiX01D8ADDAX^BXB81AADMOUAX.R01ABR26AOMOUBX.082600D8ADDAL.BL00PCRPDAHrBL00C7ADDBILALB400nou^11
9、,0306DOADDAUBL049CADDftL,9CAX=4E20BX=000«PS=13G?ES=13G?I3C9:B1«3051614-tGOAdmini^tratorCAWindows$ystem32cnrvd,exe-debugfiX-6236BX-0000DS-13C9ES-13C1?1309=0106DD0026l-t”X“236BX=20&8»S=13C913C9:B1H901D8-tX-8236DX-8236S-13C9ES-13C93C9:010D01D8X=8^36BX=20«OS=I3C9ES=13C93
10、C9:010B89C3CX=OR00DX-0OB0SP=FFEESS=13G?CS=13C?CP=8103ADDAX.1416CX-0000DX*0080SP-PFEESS-13C?CS-13C?IP-01»6HOUBX.2008CX