微机原理实验2
更新时间:2023-11-28 22:19:01 阅读量: 教育文库 文档下载
学 生 实 验 报 告
学 院: 软件与通信工程学院 课程名称: 微机原理与接口技术 专业班级: 电信141班 姓 名: 学 号:
学生实验报告(1)
学生姓名 学号 同组人:无 实验项目 实验二 ■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 实验地点 指导教师 实验仪器台号 实验日期及节次
一、实验综述
1、实验目的及要求 .实验目的 (1).学习数据传送和算术运算指令的用法 (2).熟悉在PC机上编辑、汇编、连接、调试和运行汇编语言程序的过程。
.实验要求
实验:若在一片内存储区中有一字符串,起始地址为STRING。字符串中有字母和数字两种符号,要求把其中的字母和数字符号分开,分别放在同一段的两个空间,存放字母的空间起始地址为ZIFU;存放数字符号的空间起始地址为SHUZI。
思考题:根据COMS RAM实时钟信息存放位置表,是编写程序显示当前的时间,格式为时时:分分:秒秒。
2、实验仪器、设备或软件
电脑,Masm for windows集成实验环境共享版2015,DOSBOX
实验:
二、实验过程(实验步骤、记录、数据、分析)
打开电脑,打开Masm for windows集成实验环境共享版2015、新建一个空白的汇编程序,开始编写程序 代码:
DATA SEGMENT ORG 1000H STRING DB 'WEG6JE87BD32HJ4NH2'; 源字符串 COUNT DW $-STRING ; 字符串长度
ZIFU DB 50 DUP(?),0DH,0AH,'$' ; 字母存放区
ORG 2000H
SHUZI DB 50 DUP(?),0DH,0AH,'$' ; 数字存放区 DATA ENDS CODE SEGMENT
ASSUME CS:CODE, DS:DATA, ES:DATA START:MOV AX,DATA
MOV DS,AX ; DS指向DATA MOV ES,AX ; ES指向DATA MOV SI,OFFSET STRING ; DS:SI指向原字符串 MOV BX,OFFSET ZIFU ; BX指向字母存放区 MOV DI,OFFSET SHUZI ; DI指向数字存放区 MOV CX, COUNT CLD
LOP:LODSB ; 将原字符串中一个字节取至AL,且SI加1 CMP AL,30H ; 判断所取字节为数字符号吗? JB LZIFU ; 不为数字符号时转字母处理 CMP AL,39H
JA LZIFU ; 不为数字符号时转字母处理 STOSB ; 是数字符号送数字区,且DI加1 JMP AGAIN
LZIFU:XCHG BX,DI ; 交换BX和DI,使DI指向字母字符区 STOSB ; 送字母到字母区,指针增加1 XCHG BX,DI ; BX,DI恢复原值
AGAIN:LOOP LOP ; 所有符号都处理了吗,没有则转LOP;否则,顺序执行 MOV CX,COUNT
MOV SI,OFFSET STRING ; 输出字母区 L1:MOV AL,[SI] MOV DL,AL MOV AH,02H INT 21H INC SI LOOP L1
MOV DL,0DH MOV AH,02H INT 21H
MOV DL,0AH MOV AH,02H INT 21H
MOV DX,OFFSET ZIFU MOV AH,9 ; 输出字母区 INT 21H
MOV DX,OFFSET SHUZI INT 21H ; 输出数字区 MOV AH,4CH
INT 21H ; 返回DOS系统 CODE ENDS END START
三、结论
1、实验结果 运行结果正确:
2、分析讨论 调试过程如下:
思考题:
二、实验过程(实验步骤、记录、数据、分析)
打开电脑,打开Masm for windows集成实验环境共享版2015、新建一个空白的汇编程序,开始编写程序 代码:
正在阅读:
微机原理实验211-28
LED电子显示屏产品说明书资料 - 图文12-19
初三思想政治07-12
项目评估模拟试题(附答案)11-03
关于中国共产党党费收缴、使用和管理的规定知识测试题01-27
2013年新课标中考化学考点梳理10-25
关于小学语文教研组工作总结多篇06-02
关于电厂检修宣传稿范本08-16
中国矿业大学机电专业毕业设计资料03-08
材料价差调整的指导意见(铁建设46号)04-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 微机
- 原理
- 实验
- 四川省成都市华阳中学高中语文7涉江采芙蓉教学设计新人教版必修2
- 运27第3章习题
- 考试
- 2014工程数学实验期末大作业 - 图文
- 浙江省2018中考语文复习第六篇课内文言知识梳理七下狼讲解
- 高职院校班主任工作中的问题分析及经验总结
- 苏教版语文必修一、二字词、文学常识与重点词句
- 大学英语大班教学的项目教学法
- 上海绿地集团21城项目策划全案
- 档挡在我心中
- 甲级单位编制岩体声发射监测仪项目可行性报告(立项可研+贷款+用地+2013案例)设计方案 - 图文
- 浙江省人民政府关于印发浙江省优待老年人规定的通知
- 2018年初中学业水平考试模拟物理试卷(10)
- 土木工程实习报告总结精选范文
- “十三五”重点项目-大刀盘土压平衡顶管机项目可行性研究报告 - 图文
- 县残疾人联合会年度工作总结
- 2015年长沙理工大学电机学A上考试试卷
- 2018年中医执业医师综合笔试知识点(19)
- 〔精品〕2018年qy内部小升初数学试卷及参考答案 word(4)
- 船舶修造企业事故应急预案