北邮微机原理软件实验报告(精)
更新时间:2023-11-11 03:24:01 阅读量: 教育文库 文档下载
- 南邮微机原理实验报告推荐度:
- 相关推荐
微机原理软件实验报告 实验二分支、循环程序设计 一.实验目的
1.开始独立进行汇编语言程序设计。 2.掌握基本分支,循环程序设计。 3.掌握最简单的DOS 功能调用。 二.实验内容
1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。 2.编写一个程序统计数据区中正数,负数和零的个数。 3.将统计结果在屏幕上显示。 三.流程图
四.源代码 DATA SEGMENT Z DW 0 ;数据中0的个数 A DW 0 ;数据中大于0的个数 B DW 0 ;数据中小于0的个数
NUM DW 9,8,0,-7,6,-5,-4,3,2,-1,0,-8,-1,9,0,0,1 ;设定的一组数据,其中4个0,7个正数,6个负数,符合题目要求
N DW ($-NUM/2 ;该组数据的个数 TYPE0 DB 0DH, 0AH, 'Number of zeros : $' TYPE1 DB 0DH, 0AH, 'Number of greater than 0 : $'
TYPE2 DB 0DH, 0AH, 'Number of less than 0 : $' LOCATE DW TYPE0, TYPE1, TYPE2 DATA ENDS
STACK SEGMENT STACK DW 128 DUP(? STACK ENDS CODE SEGMENT
ASSUME DS:DATA, SS:STACK, C S:CODE START: MOV AX, DATA MOV DS, AX MOV AX, STACK
MOV SS, AX ;初始化DS、SS指向STA
MOV BX, OFFSET NUM ;将NUM中第一个数字的地址送入BX MOV CX, N ;将N中数字个数送入CX
LOOP1: MOV AX, [BX] ;取出NUM中的第一个数字 CMP A X, 0 ;与零相比
JZ IFZ ;判断结果为是0,跳转到IFZ处继续执行 SAL AX, 1
JC IFL ;判断结果是小于0,跳转到IFL
INC WORD PTR A ;否则,A自加,然后继续执行程序 JMP CONTINUE
IFL: INC WORD PTR B ;B计数加1 JMP CONTINUE IFZ: INC Z ;Z计数加1 CONTINUE:
ADD BX, 2 ;指针+2,继续送入下一数字 LOOP LOOP1 ;循环CX次判断 MOV CX, 3 ;共显示3个字符串 XOR BX, BX DISP:
MOV DX, LOCATE[BX]
MOV AH, 09H ;DOS 09号功能调用,显示字符串 INT 21H MOV DX, Z[BX]
ADD DX, '0' ;转换为ASCII码
MOV AH, 02H ;DOS 02号功能调用,显示字符 INT 21H
ADD BX, 2 ;指针+2(DW
LOOP DISP MOV AX, 4C00H INT 21H ;返回DOS系统 CODE ENDS END START 五.运行结果
六.预习题
1.十进制数0 -- 9 所对应的ASCII 码是什么? 如何将十进制数0 -- 9 在屏幕上显示出来?
正在阅读:
北邮微机原理软件实验报告(精)11-11
14年11月一级笔试试题(A卷)05-22
1-物理 13 本册综合 每课一练(沪科版九年级全册)(1)04-07
钻井安全监督工作手册04-24
异步电机矢量控制系统设计06-06
物业工作心得体会参考07-30
基层工会换届选举请示样式12-14
娃,莫言02-17
小学数学教师年终工作总结范本参考03-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 北邮
- 微机
- 原理
- 实验
- 报告
- 软件
- 2020高考生物大二轮复习精品练案:专题十二 种群和群落
- 教师招聘试题及答案 - 图文
- 走出牛津大学英语预备级 B卷(期末)考试题
- 辽宁省发展改革委重大固定资产投资项目社会稳定风险评估暂行办法(辽发改投资734号)
- 民间建筑的地方性特征
- 分析化学络合滴定选择题
- 信息安全导论作业
- 数字化城市管理考核办法(最新)
- 神东煤炭集团公司班组建设管理办法补充规定
- 违纪违规学习心得体会
- 人教版五年级语文上册期末复习计划
- 自学考试10月高财计算题及答案
- 安全生产隐患分类标准(1)
- 统计学案例分析
- 吉大《自动控制原理》在线作业二答案
- 第七八单元导学案
- 学校社团新学年计划范本(四篇)
- 139.7套管开窗解析
- H3C-15.1-IS-IS实验大集合(ipv4)
- 2019-2020学年八年级数学下册 3.1 图形的平移(3)导学案(新版)北师大版 doc