实验二分支程序实验和循环程序实验.doc_第1页
实验二分支程序实验和循环程序实验.doc_第2页
实验二分支程序实验和循环程序实验.doc_第3页
实验二分支程序实验和循环程序实验.doc_第4页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二 分支程序实验和循环程序实验山东大学上篇】分支程序实验、实验内容:1、编写一个程序,显示 AL 寄存器中的两位十六进制数、程序流程图:三、实验过程:1用记事本编写源程序,并命名为shang.asm转换成.asm文件。交卓日希辑旧橹式Q) SSfV WBh(H) code segmentassume C5:codestart: roav al, 3ehTOOVbL alhrovdi.#!movci. qshrdld clcropjbencitladddl,7nexll:add dl, 30hmovah 2int21hmovdl,blanddld OfhCRpdl39jbenext 2add

2、dlt7nealadd dl. 30hITOVh, 2int21hmovah, 4chint21hcode endsendstart2.在dos系统中进行编译:曙 DOSBox 0.74, Cpu speed: 3000 cycles,. Frameskip Q Program: DOSBOXI = IWelcome to DOSBox .74For a short introduiction for neu users type: IHTROFor supp口rtEtl she! I commands type: HELPTo adjust the emu1ated CPU speedy u

3、se ctr1 FU and ctr1-F12 * To activate the key mapper ctr I IT.For more information read the README file in the DOSBox directory*HAUE FUH!The DOSBox Team http:/uww.dosbox * comE:sSET BLASTER=A22O I? DI H5 T6Z:moiiTit c d :masm5iDrive C is mounted as locaI directory d:masm5sZ:c:HAUE FUN!Tlie DOS Box T

4、eam http : z/ujum . dosbox. comZ:SET BLASTER=AZ2O I? DI H5 T6Z:mDLmt c d :Xmasm5Driue C is mouvited as local directory d :mas(n5Z:c:C : masm shaing. asmrlicrosoft (R) Macro Assembler Uersion 5.00Copyright (C) Microsoft Corp 1981-1985 1987. Al 1 rigJits reserved-Object filename Lshang,OBJ:Source list

5、ing CHUL.LST1:Cross-reference ENUL.CRFJ:5176G + 464784 Bytes symbol space free8 Warning ErrorsG Severe Errors3、用link.exe进行连接:CAI ink shangMicrosoft (R) Orlay Linker Ifersion 3.6GCopyright (C) Microsoft Corp 19S3- 1387,卅11 rights reserved.Run File ISHAMG.EXE:List File rMUL.NAPl:Libraries .LIBI:LINK :

6、 uarnitig L4G21: no stack segment4、运行程序,看到 al寄存器中的两位16进制数是3E。: shang . exe【下篇】循环程序实验、实验内容:1、编写一个程序,判别键盘上输入的字符;若是1-9字符,则显示之;若为 A-Z或a-z字符,均显示/ c/;若是回车字符CR其ASCII码为0DH),则自动结束程序,若为其 它字符则不显示,循环等待新的字符输入。二、程序流程图:YAL 60H?AL z ?开始AL 2FH?AL 9?AL 40H?AL 7FH?结束输入字符,在AL中存入其ASCI码输出AL输出c NAL=Odh?ALmasm xift.asmMicr

7、osoft (R) Macro Assembler Uersion 5.00Copyright (C) Microsoft Corp 1981-1385, 1987* All rights reserved *DhjEut f ilename Exia.OBJ):Source 1istin ENUL.LST1:Cross-reference ENUL.CRF):51770 + 464774 Bytes symbo1 space free0 Warning Errors0 Severe Errors3、用link.exe进行连接:S1ink xialicrosof t (R) Over lay Linker Uers ion 3.60opyright (C) Microsoft Corp 1983-1987 All rights reserved. un File EXIA.EXE:ist File IMULMAP:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论