2021年辽工大计算机硬件实验报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年辽工大计算机硬件实验报告 2021年辽工大计算机硬件实验报告 PAGE / NUMPAGES 2021年辽工大计算机硬件实验报告 成绩 辽宁工程技术大学上机试验汇报 试验名称 简单程序设计 院系 软件学院 专业 软件工程 班级 姓名 学号 日期 /11/8 试验 目 简述此次试验目: 1.熟练掌握宏汇编程序设计思想。 2.掌握次序程序设计思想及方法。 3.熟练掌握分支程序结构。 4.掌握分支程序设计思想、 方法及上机调试过程。 试验 准备 你为此次试验做了哪些准备: 1.8086/8088宏汇编指令及伪指令 2.汇编语言程序设计步骤 (1)分析问题 (2)确定算法 (3)绘制程序框图 (4)分配存放空间和工作单元 (5)编写汇编语言源程序 (6)静态检验 (7)上机调试 3.次序程序设计思想和方法 (1)次序程序是指完全按次序逐条实施指令序列, 是没有分支、 循环等转移指令程序, 按指令书写自然次序, 由程序开始顺利依次实施直到程序结束为止。 (2)次序结构是最基础程序结构。 (3)完全采取次序结构编写程序并不多见, 它通常作为程序一部分, 用以结构程序中部分基础功效。 次序程序特点: (1)程序要有良好结构, 简明, 易读, 易调试 (2)实施速度快 (3)占用存放空间少 4.分支程序设计思想和方法 (1)分支程序依据条件是真或假决定实施是否 (2)判定条件是多种指令, 如CMP、 TEST等实施后形成状态标志 (3)用转移指令JCC和JMP能够实现分支控制 (4)分支结构有: ① 单分支结构 ② 双分支结构 ③ 多分支结构 试验内容与上机调试过程 试验一: 编写一个程序, 计算表示式(XY-Z)/X值, 其中: X、 Y、 Z均为16位带符号数, 存放在数据段中, 要求将表示式计算结果存放在数据段中RESULT起始单元中。 程序代码: DATA SEGMENT X DW ? Y DW ? Z DW ? RESULT DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,X IMUL Y MOV BX,AX MOV CX,DX MOV AX,Z CWD SUB BX,AX SBB CX,DX MOV AX,BX MOV DX,CX IDIV X MOV RESULT,AX MOV AH,4CH INT 21H CODE ENDS END START 调试过程: 试验二: 2. 设数据区中NUM1、 NUM2字节单元中存放是两个无符号数, 试编写程序完成下述功效之一操作: (1)假如两个数均为偶数, 则两个数分别加1后送入DA1、 DA2字节单元中; (2)假如一个为偶数, 一个为奇数, 则奇数送入DA1, 偶数送入DA2字节单元中; (3)假如两个数均为奇数, 则两个数分别送入DA1、 DA2字节单元中; 程序代码: DSEG SEGMENT NUM1 DB 4 NUM2 DB 5 A1 DB 2 DA1 DB ? DA2 DB ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG MOV DS,AX MOV AX, 4 DIV A1 MOV AL,AH MOV CL,AL MOV AX,5 DIV A1 MOV AL,AH MOV DL,AL CMP CL,DL JNC LOP1 MOV DA1,CL MOV DA2,DL LOP1: AND CL,DL JE ZERO JNS ONE JMP EXIT ZERO: INC CL MOV DA1, CL INC DL MOV DA2,DL JMP EXIT ONE: MOV DA1,CL MOV DA2,DL JMP EXIT EXIT

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档