汇编实验(循环程序设计)

实验二 循环程序设计

一、实验目的与要求

1.熟悉汇编语言运行、调试环境及方法。

2.掌握循环程序的设计方法。

3.掌握显示输出DOS功能调用的使用方法。

4.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。

二、实验内容

在数据段中有从STRING单元开始存放的100个字节数据,编写程序要求将字符串中的大写字母转换为小写字母,并显示到屏幕上。

1.记录汇编源程序。

DATA SEGMENT

MAX DB 20

ACT DB 7

STRING DB 'W','E','L','C','O','M','e' DATA ENDS

CODE SEGMENT

ASSUME CS: CODE,DS:DATA

START: MOV AX, DATA

MOV DS, AX

BEGIN:

MOV CL, ACT

LEA DI, STRING

AGAIN: MOV AH, [DI]

CMP AH, 'A'

JL NEXT

CMP AH, 'Z'

JG NEXT

ADD AH, 20H

NEXT: MOV DL, AH

MOV AH, 02H

INT 21H

INC DI

LOOP AGAIN

MOV AH, 4CH

INT 21H

CODE ENDS

END START

2.记录调试过程中遇到的问题和解决的方法。

实验二 循环程序设计

一、实验目的与要求

1.熟悉汇编语言运行、调试环境及方法。

2.掌握循环程序的设计方法。

3.掌握显示输出DOS功能调用的使用方法。

4.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。

二、实验内容

在数据段中有从STRING单元开始存放的100个字节数据,编写程序要求将字符串中的大写字母转换为小写字母,并显示到屏幕上。

1.记录汇编源程序。

DATA SEGMENT

MAX DB 20

ACT DB 7

STRING DB 'W','E','L','C','O','M','e' DATA ENDS

CODE SEGMENT

ASSUME CS: CODE,DS:DATA

START: MOV AX, DATA

MOV DS, AX

BEGIN:

MOV CL, ACT

LEA DI, STRING

AGAIN: MOV AH, [DI]

CMP AH, 'A'

JL NEXT

CMP AH, 'Z'

JG NEXT

ADD AH, 20H

NEXT: MOV DL, AH

MOV AH, 02H

INT 21H

INC DI

LOOP AGAIN

MOV AH, 4CH

INT 21H

CODE ENDS

END START

2.记录调试过程中遇到的问题和解决的方法。


相关文章

  • 微机原理实验报告(2013)
  • 计算机在金属材料 中的应用实验 山东科技大学材料学院 目 录 一.调试程序DEBUG 二.熟悉80486指令系统 三.熟悉汇编语言汇编程序上机过程 四.汇编程序分支程序设计一 五.汇编程序分支程序设计二 六.汇编程序循环程序设计一 七.汇编 ...查看


  • 计算机综合实践实验报告
  • 四川大学网络教育学院 实践课程报告 实践课程 计算机综合实践 校外学习中心 奥鹏 专 业 电气工程及其自动化 层 次 专升本 年 级 级 学生姓名 学 号 20年 月 日 四川大学网络教育学院 实验报告 实验内容:用汇编语言编写一个简单的加 ...查看


  • 微机原理实验步骤学生
  • 实验要求及步骤 一.遵守"微机原理实验室实验守则",严格执行各个要求. 二.实验前准备的内容:a .完成前次实验报告,b .本次实验的预习报告,c .实验用到的电路图.流程图.程序. 三.实验内容 1.软件实验步骤: D ...查看


  • 微处理器与应用实验报告
  • 微处理器原理与应用实验日志 微处理器原理与应用实验日志一 指导教师 实验时间: 学院 专业 班级 学号 姓名 实验室 实验题目: 熟悉并使用传送类指令 实验目的: 1. 熟悉并掌握Keil C51 的基本用法: 2. 掌握MCS-51 传送 ...查看


  • 安工大汇编实验
  • 汇编语言程序设计 实 验 报 告 姓 名 学 号 班 级 指导教师 实验1:汇编运行环境及方法.简单 程序设计 实验目的: 熟悉汇编语言运行环境和方法: 了解如何使用汇编语言编制程序: 熟悉debug 有关命令的使用方法: 利用debug ...查看


  • 汇编语言指导私人注释版
  • 目 录 实验一 DEBUG 常用命令及8086指令使用 ..................... - 1 - 实验二 内存操作数及寻址方法 .......................................... - 5 - ...查看


  • 上海大学_计算机组成原理实验报告82011级
  • 上海大学计算机学院 <计算机组成原理二实验>报告8 姓名: 学号: 教师:xxx 时间:xxx 地点:xxx 机位:xxx 实验名称:程序转移机制(综合实验) 一.实验目的: 1. 2. 3. 4. 学习实现程序转移的硬件机制: ...查看


  • 汇编语言实现字符串逆序输出
  • 北京邮电大学 微机原理与接口技术实验报告 学院:电子工程学院 班级:2012211203 学号:2012210876 姓名:邱启哲 字符串的逆序存储实验 一. 题目要求 实现将STRING1起始存取单元中的字符串'ABCDEFGHIJKLM ...查看


  • 单片机程序设计方法(总结)
  • 初学者要看的> 单片机程序设计方法(总结) -------------------------------------------------------------------------------- 程序设计是单片机开发最重要的 ...查看


热门内容