- 20
- 0
- 约1.53千字
- 约 6页
- 2017-04-23 发布于贵州
- 举报
成绩
课程名称计算机硬件基础实验题目简单程序设计院系专业班级姓名学号实验日期实验
目的1.熟练掌握宏汇编程序设计的思想。
2.掌握顺序程序设计的思想及方法。
3.熟练掌握分支程序的结构。
4.掌握分支程序设计的思想、方法及上机调试过程。
实验
准备1.了解8086/8088宏汇编指令及伪指令
2.了解汇编语言程序设计的步骤
3.知道顺序程序设计的思想和方法
4.知道分支程序设计的思想和方法
实验
进度本次共有 2 个练习,完成 2 个。
实验
内容
实验
内容
设数据区中NUM1、NUM2字节单元中存放的是两个无符号数,试编写程序完成下述功能之一的操作:如果两个数均为偶数,则两个数分别加1后送入DA1、DA2字节单元中;如果一个为偶数,一个为奇数,则奇数送入DA1,偶数送入DA2字节单元中;如果两个数均为奇数,则两个数分别送入DA1、DA2字节单元中。
(1)实现方法
定义num1和num2,本人直接将这两个数据赋值为70H,定义da1和da2用来存放结果的两个单元。分析题目条件,明确一下就是先判断第一个数即num1,若num1为奇数,则num2无需判断,直接将num1存放在da1中且num2存放在da2中;若num1为偶数,则跳转开始判断num2,若num2为偶数,则两个数都+1分别存放在da1和da2中即可;若在num1为偶数条件下num2为奇数,则将num2存放在da1中,num2存放在da2中。
(2)程序代码
DATA SEGMENT
NUM0 db 2
NUM1 DB 70H
NUM2 DB 70H
DA1 DB ?
DA2 DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BL,NUM1
MOV DL,NUM2
MOV AL,NUM1
cbw
DIV NUM0
CMP AH,0
JE S1
MOV DA1,BL
MOV DA2,DL
JMP EXIT
S1: MOV AL,NUM2
DIV NUM0
cbw
CMP AH,0
JE S2
MOV DA1,DL
MOV DA2,BL
JMP EXIT
S2: INC BL
MOV DA1,BL
INC DL
MOV DA2,DL
EXIT:MOV AH,4CH
INT 21H
CODE ENDS
END START
实验
???析
实验
分析
(1)该源程序取名1.asm,通过汇编、连接后生成可执行文件1.exe
(2)调试方法和运行结果
利用U命令观察内容如下:
用p命令单步执行:
然后用d命令查看存储器内容:
(3)实验问题和解决方案
由于第一次接触,对指令等还不太熟悉,经常犯一些低级的语法错误。在一短时间的编写后,逐渐熟悉了,但对一些指令还是不明白它的用法和意思。
实验
总结1.存在的问题
第一次接触,对语法和一些指令掌握不熟,经常犯一些简单的语法错误,并且对一些指令的用法和意义还是不了解。
2.实验结论
通过对数据段的数据定义,利用分叉程序的设计,通过简单的操作指令完成一些简单操作,将不同的数据放入不同的单元中。
3.收获和体会
学会使用汇编语言,掌握了宏汇编程序设计、顺序程序设计、分叉程序设计的思想和方法,了解了汇编语言程序设计的步骤,学会使用汇编语言进行一些简单的程序设计。
4.改进意见
无。
教师
评语
您可能关注的文档
- 计件工资激励制度计件工资激励制度.doc
- 计划书(参考样稿1苗木种植类)计划书(参考样稿1苗木种植类).doc
- 计划部的美女.doc会计学计划部的美女.doc会计学.doc
- 计划阶段审计实务操作说明2014,3计划阶段审计实务操作说明2014,3.doc
- 计数原理与排列组合、概率及概率分布知识概述计数原理与排列组合、概率及概率分布知识概述.doc
- 计生广播宣传材料计生广播宣传材料.doc
- 计画篇第十一章 训练品质管理系统手册之范例计画篇第十一章 训练品质管理系统手册之范例.doc
- 计算书70+20计算书70+20.doc
- 计算和案例分析计算和案例分析.doc
- 计算器设计思路计算器设计思路.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)