资源描述:
《西南交大微机原理实验代码与截图(ALL)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2-1DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVSI,3500HMOVDT,3510HMOVBX,000AI1MOVCX,0004H;设置待转换数据区的地址指针;设置结果数据区的地址指针;乘数10;循环4次MOVAH,OOHMOVAL,[SI];取第一位ASCII码SUBAL,30H;转换成二进制数A1:IMULBX
2、;乘10ADDAL,[Sl+01];加次位SUBAL,30HINCSI;修改地址指针LOOPAl;循环MOV[DI],AX;保存结果1NT3H;此处输入代码段代码MOVAH,4CHTNT21HCODESENDSENDSTARTX=0000BX=0000S=0B55ES=0B55B65:0000BE0035E3S00B55:350069.30CX=0023DX=0000SP=0000BP=0000SI=0000DI=0000SS=0B65CS=0B65IP=0000NUUPElPLNZNAPONCMOUSI.
3、35006E.3075.3065.312E.32AX=000CBX=000ADS=0B55ES=0B550B65:001ECCPD35100855:35100C000B55:352073730B55:35300655:35400B55:35500B55:35600B55:35700855:3580CX=0000DX=0000SP=0000SS=0B65CS=0B65IP=001EBP=0000SI=3504DI=3510NUUPElPLNZNAPONCINT3000D70222062A5706?D5DFF0
4、A846664206A7D080D406624207D1FE37D906664556431205DF47672406B3A5540720-6F64-2D6F—664F-4E48-4F54-7974-202277103ECB51626275667973206D657475726E738D0D026026270D1F425647MDisplaysnessages^orturnscommand-echoingonoroffECHO[ONiOFF]・.WECHO[nessage]...-TypeECHOwithou
5、tparanet2-2DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:CX,0005H;循环计数器赋初值DT,3500H;ASCII码首址MOVMOVBL,OFFH;将错误标志送入關AL,[DI];送人$门1码至ALAL,3AH;比较AL与3AA2;不低于3A则转A2AL,3011;低于3A则取ASCII码低4位Al:MOVMO
6、VCMPJNBSUBJBA2;低于30则转A2MOVA2:MOVMOVINCBL,AL;否则AL内容送入BL,取代FFAL,BL;结果或错误标志送入AL[DI+OAII],ALDILOOPAlTNT3HCODESENDSENDSTART贰C:¥INDO¥Ssyste>32od.exeX=0000BX=0000S=0B55ES=0B55B65:0000B90500E0B55:3500B55:350069.31CX=001DDX=0000SP=0000BP-0000SI=0000DI=0000SS=0B6
7、5CS=0B65IP=0000NUUPElPLNZNAPONC75.3365.342E.35MOUCX.0005AX=0005BX=0005DS=0B55ES=0B550B65:001CCC-D0B55:350A0B55:35000B55:351053450855:352073730B55:35300B55:35400855:35500855:35600B55:35700855:3580000D70222062CX=0000SS=0B65DX=0000CS=0B65INT39CE0B3A56262540?4
8、31205DF47672406D5DFF0A846664206A7D080D406624207D1FE37D906664556SP=0000IP=001C73-7020-6F64-2D6F—664F-4E1103ECB506262756C2560000676622??BP=0000SI=0000DI=3505NUUPElPLNZNAPENC55370D1F567625645DEEA638^5Lb^04*4A402