微机原理程序

上传人:新** 文档编号:500933947 上传时间:2023-12-05 格式:DOC 页数:40 大小:69KB
返回 下载 相关 举报
微机原理程序_第1页
第1页 / 共40页
微机原理程序_第2页
第2页 / 共40页
微机原理程序_第3页
第3页 / 共40页
微机原理程序_第4页
第4页 / 共40页
微机原理程序_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《微机原理程序》由会员分享,可在线阅读,更多相关《微机原理程序(40页珍藏版)》请在金锄头文库上搜索。

1、实验二:循环程序设计2.DATA SEMNx db -,127,-128,-12,88db32,-43,7,95,1S db dup(?)dataendsCode seeAssume c:code,s:aStr:mo x,dataMo d,aM c,5Mob,0L:ov al,xbxA l,bxIncxLoopL1MOV A,4CHINT 21HCDE ENDSEN STAT3.DA SEGMENTY D 68H,2H,5,1HX DB 67H,4H,2H,90,57S DB 5 DUP(?)DATA ENDSCDE EGMETSSUE CS:COD,D:DATASTA:MOVAX,DATAM

2、OV DS,XMOV CX,5MOV I,OFSET XMO DI,OFSET YLP:MOV AL,SIM A,DIDC AL,ADAAOVSSI,ALINC SINC DLOOP LOV H,4IT 21HDE ENSEND STAT4DATA EMENT LIST B 0,1,2,3,4,6,7,8,9CONTEQU$-STDATA ENSCDE SGMENTAUE CS:CODE,D:DAAT:MO A,DATMV S,AXOCX,COUNT-LOOP1:MV DX,XMOV BX,0LOO2:MO A,LITCMP AX,LSTBX+1OV LISBX,XOOP3:INCBXLOO

3、LOPMOV CX,XPLOP1MO X,4CHNT 21HDENDSNSART实验三:子程序调用程序设计DTASEGMETNUMDB 85,7,16,-,-43,37,-128,11,-19,1ATA NDSADDITINEGENTNUM DB 10 U(?)ADDION NDC SEGMTSMECS:CODE,D:DTA,ES:ADDITIONTT:AX,DATAMV DS,AXMOV A,DIIONMV ES,ACL ODERCALL COPYMV H,4HINT1HODERCMOCX,9LP2:MOV BX,0MOV ,CP1:MO AL,NUMBXCMP A,UBX+1LE NETX

4、CA,UBX+1MOV NUMB,ALNXT:ADD B,1DEC DJZ P1OP P2RETDR ENDC PROCMV CX,10MO BX,0L:MO AL,NBXMVES:UM1BX,AN BXLOOP LPRETONPCODEENDSEND STRT实验四:DOS功能系统调用.AASEGMENTDF 10 DUP(?)DATA EDSSTACK EGENT SA DB 10 DP(?)TOPLBE WRDTCKENDSDEMENTASSUME D:DAA,:CE,SS:SACKSTART:MOV,STACKMOVS,AXMOV P,OFSET TOPPUSH DSUB AX,AXS

5、HAXMOV AX,DATAM S,AXMOV CX,0HMOV AL,S1:MOVAH,1I 2HUS XLOS1MO DL,0DHMOV AH,0HINT 21HMOVL,0AMV ,02HIN HOVX,05OV X,42:POP AXMOV UFB,ALDEC BXLOO 2MV BX,MOVX,05H3:MOV DL,DUBXINC BXV H,2INT 21HLOOP3IN ALMV A,4CHN 1HCO EDSEND START2.DAA EGMNBFF D 50D ?LETER D50 U(?)ACE SENTASES:COD,D:ATASTAT:MOVAX,DAMS,ALE

6、A DX,BUFMOVH,AHIN 2H DL,0DHMOV AH,INT 21HVDL,OAHMO AH,2IT 21HLED,ETTMOV AH,09HNT HMOV AH,HINT21HCDE ESEND TRT第五次实验:接口预备知识DAT EGMEUTF DB5,4,3,,1COT EQ $-COUNTATA NDSCODE SGTASSUM C:CDE,S:ATASR:MOV AX,DATAMO D,AXMV S,OFT UTBUFMOV DI,OUNTNET:MOVDL,IMOV ,2HNT 2HCLLEAYNC SIDEC DIJNZ NXTOVH,CINT 2HDELAY P

7、RC NERPHCXMO X,299FR1:OV C,0FFFHFO:LOOPFO2DE XJZ F1POP CETDLY NDCODEEDED STRT第六次实验:简朴旳输出接口1.CODESGMENTASSUM C:CODEstat:mod,l1:v l ,2hv dx,28ot dx,lcalldyv a,00hmov dx,280hout dx,alcll elymov i,3l2:mvl,0hmvd,28hu dx,alcalldlaymov l,0mo dx,80hux,alal delaydcijnz l2mv al,08hmov d,280hotdx,lclldelymoval

8、 ,0movdx,80hout dx,lcal dlydeijnzl1MOV,4CHINT 2HDELA ROC NERPSHCXMB,100FO:MOVCX,0FFFHFR:LOOP OR2EC B FORPOPCXRDY ENPODEENDED TART.COE SGMENTSSUME CS:CODE START:MVC,AA:MOV X,8PSH CXMOD,280HOV AL,1BB:OU D,AALLDELYMOV D,80HROl AL,1OUT DX,ALDEC BXNZ BBPOP CX MOVDX,20H m AL,0hOU DX,LLP AMOH,4CHINT ELA PR

9、OC NPUH BXUSH CXMOV BX,299HFR:MO CX,0FFFFR:LOP FR1CXZFOPOP CPP BRETDLYENDPCOENDSED TART第七次实验:简朴旳输入接口1.data segme db en$data edscodesgmntasumec:de,s:datastat:mov ax,daa mo d,x mov x,6 mv l,31hlp: push d ov x,280h ia,dx and al,10 movbl,al1:ina, an al,1h mbl,l jz p1 ov dl,h v h,0 it21h v dl,dh in 1h op

10、 d int 21h inc dx op p mov dl,0h int 1h mv dl,0dh in 21 m dx,fset x mov a,09h ov h,4c int2 code ensendstart2.dtasment b ed$data endcde gmetasme c:code,ds:dattart:mov ax,data mo ds,ax mov ,6 mv ,31hl: push x mov dx,280h in a,dx pus x ov cx,2lp1: d l,10 mov bl,lp2: in al,x anl,1h bl,l jz p2 op lp1 pop cx vdl,0ah ov h,0 it21h mv l,0dh it h po d n 21h n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号