北京理工大学计算机实验三报告,北京理工大学汇编实验三

本文介绍串操作指令的功能与应用,包括串操作指令的寻址方式、使用方法及常见字符串处理程序编写方法。涵盖硬件环境配置、串处理指令的流程、重复前缀指令的工作原理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的

1)、熟悉串操作指令的功能与应用;

2、掌握串操作指令的寻址方式及使用方法,编写常用的字符串处理程序;

3、了解汇编语言字符串处理基本流程;

二、实验环境与原理

1、实验硬件环境

1) 硬件环境:惠普64 位一体化计算机及局域网;

2) 软件环境:windows 8,红蜘蛛管理系统,MASM for Windows。

2、实验原理

1) 字符串操作流程

a. SI 寄存器保存源串首地址;

b. DI 寄存器保存目的串首地址;

c. CX 寄存器保存字符串长度;

d. CLD 或STD 指令设置字符串处理方向;

e.当CLD 指令使DF=0,在执行串处理指令时可使地址自动增量;STD 使DF=1,在执行串处理指令时可使地址自动减量。

2) 重复前缀指令

a.重复次数由计数寄存器CX 中存放的值决定,指令每重复执行一次,计数器CX 中值减1,当CX 中值减至0 时,停止重复执行,继续执行下一条指令。

b. 当REP 无条件重复前缀,重复串操作直到计数寄存器的内容CX 为0 为止。经常与REP配合工作的字符串处理指令有MOVS、STOS 和LODS。

c. 当REPE/REPZ 判断计数寄存器的内容CX 是否为0 或ZF=0(即比较的两个操作数不等),只要满足一个则重复执行结束,否则继续执行。可以与REPE/REPZ 配合工作的串指令有CMPS 和SCAS。

d. 当REPNE/REPNZ 判断计数寄存器的内容是否为0 或ZF=1(即比较的两个操作数相等),只要满足一个则重复执行结束,否则继续执行。可以与REPE/REPZ 配合工作的串指令有CMPS 和SCAS。

3) 字符串操作指令

a. lodsb、lodsw:把DS:SI 指向的存储单元中的数据装入AL 或AX,然后根据DF 标志增减SI;

b. stosb、stosw:把AL 或AX 中的数据装入ES:DI 指向的存储单元,然后根据DF 标志增减DI;

c. movsb、movsw:把DS:SI 指向的存储单元中的数据装入ES:DI 指向的存储单元中,然后根据DF 标志分别增减SI 和DI;

d. scasb、scasw:把AL 或AX 中的数据与ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF 标志分别增减SI 和DI;

e. cmpsb、cmpsw:把DS:SI 指向的存储单元中的数据与ES:DI 指向的存储单元中的数据相减,影响标志位,然后根据DF 标志分别增减SI 和DI;

f. rep:重复其后的串操作指令。重复前先判断CX 是否为0,为0 就结束重复,否则CX 减1,重复其后的串操作指令。主要用在MOVS 和STOS 前。一般不用在LODS 前。

上述指令涉及的寄存器:段寄存器DS 和ES、变址寄存器SI 和DI、累加器AX、计数

深 圳 大 学 实 验 报 告 课程名称: 计算机基础 实验名称: 文字信息处理 学院: 建筑与城市规划学院 专业: 建筑学 报告人: XXX 学号: 2015XXXX 班级: XXXXXX 同组人: 指导教师: 李炎然 实验时间: 2015.11.04 实验报告提交时间: 2015.11.05 教务处制 一.实验目的 1. 掌握文档的编辑操作技能。 2. 掌握文档的格式化操作方法。 3. 掌握图文混排方法、艺术字设计和数学公式编辑。 4. 掌握表格处理方法。 5. 掌握页面设置、分栏和分节技术。 6. 掌握样式设置、引用和目录、修订和批注的操作方法。 二.实验步骤与结果 3.2 实验环境 1.硬件环境:微型计算机 2.软件环境:Windows 8,WPS文字2016 3.3 实验内容 1. 文档的基本操作 (1) Word 的启动和退出 在 Windows 桌面上,执行"开始" "所有程序" "WPSt office" "WPS文字",打开 Word 应用程序窗口如图 3-1 所示。 也可使用快捷方式启动的文件(即 Word 文档,文档名后缀为.docx 或.doc),双击该文件。如果 Word 是最近经常使用的应用程序之一,则在 Windows 8 操作系统下,单击屏幕左下角"开始"菜单按钮后,执行[开始"WPS 文字2016]命令。 退出 Word 的方法有多种,常见退出 Word 的方法有: 执行[文件"退出]命令; 右击文件标题,单击"关闭窗口"按钮; 单击右上方"关闭"按钮; 双击 Word 窗口左上角 的控制按钮。 退出 Word 时,若文档修改尚未保存,系统会给出一个对话框,询问是否要保存未保存的文档,若 单击"是"按钮,则保存当前文档后退出;若单击"否"按钮,则直接退出 Word;若单击"取消"按钮,则取消这次操作,继续工作。(如图3-2所示) (2) 文档的创建、保存及打开 1) 文档的创建 在启动 Word 后,打开一个空白文档,并在标题栏中显示名字"文档 1"(对应的默认磁盘文件名doc和docx),用户可直接在插入点后输入文字、符号、表格 、图形等内容。 如果在编辑文档的过程中需要另外创建一个或多个新文档时,可以执行[文件"新建]命令 。,也可以单击标题栏上的"新建"按钮。 2) 文档的保存 文档输入后需要进行保存操作,以便让文档以文件的形式保存在外磁盘上。选择"文 件" 菜单的"保存"命令,或单击标题栏上的"保存"按钮执行保存。 新建文档第一次执行保存操作,系统会弹出"另存为"对话框,允许用户在其中选择保 存位置、文件类型,并输入文件名。在其后的操作中,若用户希望修改所保存文档的位 置、 类型或文件名等选项,可执行"文件"菜单的"另存为"命令。(如图3-3所示) 对已有的文件打开和修改后,保存时以原文件名保存在原来的文件夹中。不再出现" 另 存为"对话框。Word 文档存盘后,其文件扩展名为.docx。 3)文档的关闭 对某个文档操作完毕,选择"文件"菜单的"关闭"命令,关闭该文档。 4)文档的打开 要打开已存在的文档,在资源管理器中,最快捷的方式是双击带有 Word 的 文档。打开一个或多个已存在的 Word 文档,还可以使用"文件"菜单的"打开"命令。 "文件"菜单的"最近所用文件"列表框中保留 10 个最近使用过的 Word 文件。若是最近使用过的 Word 文件,可以在此单击打开。(如图3-4所示) 2. 文档的编辑 一份文档通常第一行是文章的标题,标题之后的段落是正文部分。文档的编辑操作包括 文本的输入、删除、移动、复制、查找、替换等等。 (1)文档的输入 输入文字是文字处理的一项最基本、最重要的操作,文字包括了汉字、英文以及特殊的 字符。输入汉字和英文应注意及时切换 Windows 任务栏上的输入法状态。对于一些在键盘 上找不到的符号,可以使用"插入"菜单的"符号"命令,在"符号"对话框中查找。 插入点:在窗口工作区的左上角有一个闪烁着的黑色竖条"""称为插入点,它表明输入字 符将出现的位置。输入文本时,插入点自动后移。 自动换行:Word 有自动换行的功能,当输入到每行的末尾时不必按 Enter 键。按Enter 键表示当前段落的结束,新段落的开始。 中英文输入:中文Word 即可输入汉字,又可输入英文 插入和改写状态:按 Insert 键,将会在"插入"和"改写"状态之间转换。 (2)选定文本 在 Word 中,很多操作都是针对选定的文本进行的,选定文本有如下常用方法: 选定任意大小的文本区:首先将"I"形鼠标指针移到开始处,然后拖动鼠标直到所选 定的文本区的最后一个文字并松开鼠标左键,这样,鼠标所拖动过的区域被选定。如果 要取消选定区域,用鼠标单击文档的任意位置。 选定大块文本:首
实验实验报告实验名称:广域网通信与邮件传输 学号 姓名 班级: 实验时间: 实验报告表7-1 网络中实现通信互联的主要设备和其功能 主要设备 功能或描述 电脑 查看、编辑、发送邮件 DNS服务器 为网络提供域名 路由器 连接网络 邮件服务器 负责电子邮件收发管理的设备 实验报告表7-2域名解析的IP路由通讯的过程 步骤 操作或过程描述、所涉及设备 1 电脑/发送邮件/IP:10.7.1.6 2 路由器A传到路由器B 3 路由器B传到路由器D 4 路由器传到邮件服务器 5 6 7 实验报告表7-3数据在网络中的IP路由通讯过程 步骤 操作或过程描述、所涉及设备 1 电脑/输入邮件内容并发送 2 经路由器A传到路由器N 3 经路由器N传到DNS服务器 4 由DNS服务器发出 5 经路由器N传到路由器B 6 经路由器B传到路由器D 7 经路由器D传到邮件服务器 8 由邮件服务器发出邮件 北理大学计算机实验基础-实验实验报告表全文共2页,当前为第2页。北理大学计算机实验基础-实验实验报告表全文共2页,当前为第1页。实验报告表7-4路由器是如何确定进行转发的下一跳路径的 北理大学计算机实验基础-实验实验报告表全文共2页,当前为第2页。 北理大学计算机实验基础-实验实验报告表全文共2页,当前为第1页。 路由器IP 目标网络 子网掩码 路由节点地址 A 106.17.22.1 255.255.255.0 122.12.18.3 208.5.5.0 255.255.255.0 122.12.18.3 207.113.21.1 255.255.255.0 11.45.2.4 B 208.5.5.0 255.255.255.0 112.12.45.3 106.17.22.0 255.255.255.0 112.12.45.3 209.113.21.0 255.255.255.0 21.22.1.5 C 145.13.21.0 255.255.255.0 145.12.21.3 255.255.255.0 255.255.255.0 D 209.113.21.0 255.255.255.0 209.113.21.1 255.255.255.0 255.255.255.0 北理大学计算机实验基础-实验实验报告表 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值