试验一顺序与及分支程序设计报告

上传人:枫** 文档编号:564406634 上传时间:2023-05-06 格式:DOC 页数:76 大小:578.50KB
返回 下载 相关 举报
试验一顺序与及分支程序设计报告_第1页
第1页 / 共76页
试验一顺序与及分支程序设计报告_第2页
第2页 / 共76页
试验一顺序与及分支程序设计报告_第3页
第3页 / 共76页
试验一顺序与及分支程序设计报告_第4页
第4页 / 共76页
试验一顺序与及分支程序设计报告_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《试验一顺序与及分支程序设计报告》由会员分享,可在线阅读,更多相关《试验一顺序与及分支程序设计报告(76页珍藏版)》请在金锄头文库上搜索。

1、实验一顺序与及分支程序设计报告、实验目的1)掌握顺序程序设计方法。2)掌握分支程序的结构及分支程序的设计,调试方法。2)学习数据传送及算术和逻辑运算指令的用法。3)熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程。、实验内容1)有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补码,分别存入BUF2和BUF3单兀,并在屏幕上显示出来。源代码:DATASEGMENTBUF1DW 9348HBUF2DW 4 DUP(0),0AH,0DH,$BUF3DW 4 DUP(0),$DATAENDSCODESEGMENTASSUME CS:CODE,DS:DATABEGNMOV AX

2、,DATAMOV DS,AXMOVAX,BUF1ADDAX,0JSNEXTMOVBUF2,AXMOVBUF3,AXJMPEEENEXT:ANDAX,7FFFHNOTAXMOVBUF2,AXINC AXMOV BUF3,AXEEE:MOV CX,0004HMOV DI,OFFSET BUF2教育资料MOV DX,DIADD DI,03BBB:MOV AX,DXAND AX,000FHCMP AL,0AHJB QQQADD AL,07HQQQ:ADD AL,30HMOV DI,ALDEC DIPUSH CXMOV CL,04HSHR DX,CLPOP CXLOOP BBBMOV CX,0004HM

3、OV SI, OFFSET BUF3MOV DX,SIADD SI,03HCCC:MOV AX,DXAND AX,000FHCMP AL,0AHJB DDDADD AL,07HDDD:ADD AL,30HMOV SI,ALDEC SIPUSH CXMOV CL,04HSHR DX,CLPOP CXLOOP CCCMOV DX,OFFSET BUF2MOV AH,09HINT 21HMOV DX,OFFSET BUF3MOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEGINMicrosoft (R) Hacro Rssgbh1 er Version

4、 5.00Copyright (C) Hicrosoft Corp 1981-1985. 1987. R11 rights reserved.Object fi tenamo exm.OBJ J:Source listing NUL.LST:Cross reference LNIIL ,CRF J;50278 *Bvtessface free WarningErrorsU S&uereErrorsD:huibki21ink ewMicrosoft (R) 8086 Object Linker Version 3.05Copyright (C) Microsoft Corp 19&3. 1984

5、 L 1985. All rights reserved.Run Fik EXfiH.EXE l!List Fil NUL.HAP1!Librar Les 丄丽 1 ;Warriing: na stnek sejBentD:Xhuibi色乂rm.色xrMicrosoft (R) Svobolic Debug Utility VersionCopyright (C) Microsoft Corp 194, 1985 Rll rights reserved,Processor is SO2S6fiK-17?U醐=阳閃CK-0O9BDM-OOSP=OCe0BP-0000 SIDS=1 J6BES=1

6、76B$S-1?7BCS-l/Zl)IP=00O3 NV UP El PLHZNflPONC177Dz(iO&3 3E0aHOVOS.ftM帕EHJCN-009RDXOOflOSP=0000BP 0000 81 6000 01 0000DS 177BES=1Z6BSS-177BCS-177DIP-00Ob NV UP El PLN2NflP0NC17 70:0005 AIOUOOHOVAX J000O1DS:0000-9348ECB7EC08运行结果:Progrun temirMted nornallv (36)2)有两个两字节无符号数分别放在存储单元 A、B起始的缓冲器中,求其和,结果放在

7、A起始的 缓冲区并在屏幕上显示。相加若有进位不存入存储单元。源代码:DATA SEGMENTADB 34H,18H,2 DUP(O),$BDB 56H,83HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV AL,AMOV BL,BADD AL,BLMOV AH,A+1MOV BH,B+1ADC AH,BHMOV A,ALMOV A+1, AHMOV CX, 0004HMOV DI,OFFSET AMOV DX, DIADD DI,03NEXT:MOV AX,DXAND AX,000FHCMP AL

8、,0AHJB QQQADD AL,07HQQQ:ADD AL,30HMOV DI,ALDEC DIPUSH CXMOV CL,04SHR DX,CLPOP CXLOOP NEXTMOV DX,OFFSET AMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START运行结果:教育资料Object Fi hwme Iex4h2.0BJl: Source llstino fNX.LSn: Crss rtferenca : no 5; tack (iraortli on日0L98Ij. fkl 1 riqhts rpscryedl):huibisndob

9、irg(C) Microsoft Corp 19SA.Hi eras ofl 町 Symbol ic Qebug lit【lily Ver$i CopyrightProctsiGor r t AX H78 BK-0CW OS 1?6D ES IMt77COO03 8ED8CX-0050 DM-oraS$=17?B CS 177C wou osTnxSP-0000 IP 0005BP-OQOO $1 mo DIMENV UP tl PL HZ 帅 PO NCnx vm ex oono OS 1?B ES 1?6B 177C;&005 A000O0CX 005D DX OOQU SP O0UOS$

10、 17?& CS 1?7C IP 0095 HOV RL JO W01yp oeoo si em ui 駅帕NV (IP EI Pl HZ NA PO HCOS 0000 34CX-CCSD DX-O0CO SP-O0OfiS$=177B CS-177C TP=Ofi08 HOV RL. J 0005 nx-rm b厝的的iPS=177B ES=17tfB : 17/CiGK E(UE050B rtflX-HJi BX-0Ob6 CX-tJGbD DX-COOB SP-OOUftDS-177G tS 1?6B SS 1/?B CS 177C IP 908C 177C!0CC 02C3BP-00

11、00 SI-000(1 DlOOOfiNV UP EI PL N? Nfi PO NCDSy0O56BP-0000 51=00 Di-OOOWHV UP El PL 垃 ND PO HCPrugruh IcrMindicd normtil06)MAX单元3)在BUF和BUF+1 BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入,并在屏幕上显示。源代码:STACK SEGMENT STACKDB 1024 DUP(0)STACK ENDSDATA SEGMENTBUF DB 70H,35H,1FHMAX DB 2 DUP,$DATA ENDSCODE SEGMENTASSUME

12、CS:CODE,DS:DATA,SS:STACK BEGNMOV AX,DATAMOV DS,AXMOV AL,BUFCMP AL,BUF+1JNB LP1MOV AL,BUF+1LP1:CMP AL,BUF+2JAE LP2MOV AL,BUF+2LP2:MOV CX,02HMOV DI,OFFSET MAXMOV DL,ALINC DILP3:AND AL,0FHCMP AL,0AHJB LP4ADD AL,07HLP4:ADD AL,30HMOV DI,ALDEC DIPUSH CXMOV CL,04SHR DL,CLPOP CXMOV AL,DLLOOP LP3MOV DX,OFFSE

13、T MAXMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEGIN运行结果:Object filenaae exdNS.OBJl:Source listing 祁随丄初1:Dross reference ENULXRF l:5O?T8 + 415JA? Bvtes svnbol spitce free0 H訐nin ErrorsB Severn ErrorsDAhuibianlirkH i*;rQQ f i ( R )Ub jec i Linker VrsLonCopyright (C) Nicrosoft Corp 1969. 1564. 1905. Rll rights ret&rved.Run File LKflN3.LHLl:List Flic tNui.mn:I ibrdries【*口直】:D Ahuibfindol)ii9cxcMicraof1 (Rj Syntbolic Debug Utility Version 4.09Copy

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

当前位置:首页 > 资格认证/考试 > 自考

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