


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四 分支程序设计实验学生姓名: 何茂杰 学 号: 2010305104 专业班级:计算机本科一班 指导老师:文远熔 实验日期: 实验成绩: 一、 实验目的1 掌握分支程序的设计方法;2 掌握利用DEBUG修改参数、检查结果的方法;3 熟悉汇编语言源程序的编辑、汇编、连接及调试过程。二、 实验内容p181,例5.10把x的绝对值赋给y,x为一个四字节有符号数。三、 实验环境PC微机DOS操作系统或 Windows 操作系统四、 实验要求1 画出两个程序的流程图,若要独立编写程序,应列出相应的程序清单。2 说明本实验是如何利用DEBUG进行调试的。五、 主要实验步骤跳跃表法可以使程序根据不同的条件转移到多个程序分支中去。步骤; 第一步:定义所要使用的数据段,并分别定义是字还是字节。 第二步:对所要使用寄存器进行压栈处理。 第三步:书写子程序,即寄存器中哪一位为1(从低位到高位)把程序转移到8个不同的程序分支中去。 第四步:测试结果。1 对.EXE文件进行调试运行。(1) 用DEBUG调试运行,学会修改AL内容的方法;(2) 对DSPKEY.EXE键入不同的字符,分别进行调试;(3) 在MS-DOS下运行这两个.EXE文件。六实验结果及测试子程序:cmp al, 0 ;AL为逻辑尺 je continue lea bx, branch_tableL: shr al, 1 ;逻辑右移 jnc add1 jmp word ptrbx ;段内间接转移add1: add bx, type branch_table ;add bx,2 jmp L七心得体会该实验让我了解用变址寻址方式实现跳跃表法源代码:Brand_addresses segmengt Branch_table dw routine_1 dw routine_2 dw routine_3 dw routine_4 dw routine_5 dw routine_6 dw routine_7 dw routine_8branch_addresses endsprocedure_select segmentmain proc farassume cs: procedure_select ,ds:branch_addressesstart: push ds sub bx,bx push bx mov bx,branch_addresses mov ds,bx cmp al,0 je continue_main_line mov si,0l: shr al,1jnb not_yetjmp branch_tablesinot_yet:add si,type branch_table jmp lcontinue_main_line:rout
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南省职工医院护理人员招聘60人考前自测高频考点模拟试题参考答案详解
- 2025河南鹤壁市市直单位第一批公益性岗位招聘26人考前自测高频考点模拟试题附答案详解
- 2025贵州毕节市七星关区招聘城市社区工作者186人模拟试卷及完整答案详解
- 2025年中国化妆品级补骨脂酚行业市场分析及投资价值评估前景预测报告
- 2025年湖南益阳市交通投资运营集团有限公司下属子公司公开招聘(第一批)模拟试卷及答案详解(易错题)
- 2025年甘肃省武威市事业单位已发布模拟试卷及答案详解(夺冠系列)
- 2025湖北交投集团部分中层管理岗位竞聘上岗20人模拟试卷及参考答案详解一套
- 2025广东广州市公安局招聘辅警48人模拟试卷有完整答案详解
- 2025湖南张家界市永定区发展和改革局招聘公益性岗位人员1人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025本溪市第一中学面向高等院校应届毕业生校园招聘教师考前自测高频考点模拟试题及答案详解(必刷)
- DL-T5704-2014火力发电厂热力设备及管道保温防腐施工质量验收规程
- 云南师大附中2024年数学高一下期末联考试题含解析
- CSPEN-成人营养筛查与评定量表2024(附评分表)
- 招标代理服务 投标方案(技术方案)
- 近红外脑功能成像临床应用专家共识
- MSOP(测量标准作业规范)测量SOP
- 水平三(五年级)体育《篮球:单手肩上投篮》说课稿课件
- 2023发电机自动准同期装置整定计算技术导则
- 月度工作总结
- 《C++语言基础》全套课件(完整版)
- 箱涵高支模方案
评论
0/150
提交评论