您当前的位置:首页 > 计算机 > 编程开发 > 汇编

汇编语言字符串和数组

时间:03-09来源:作者:点击数:

学会有效地处理字符串和数组,就能够掌握代码优化中最常见的情况。本章以编写高效代码为目的,阐释字符串和数组处理技术。

本章将首先介绍字符串基本指令,它们针对数据块的传送、比较、加载和保存进行过优化。然后是 Irvine32 和 Irvine64 链接库的几个字符串处理过程,它们的实现与标准 C 字符串库中的实现非常相似。最后将展示如何利用高级间接寻址方式——基址变址和相对基址变址一一操作二维数组。

本章还对于计算机科学中两种常用的基本数组处理算法:冒泡排序和对半查找做了详细的介绍。

本章内容:
1.汇编语言字符串基本指令简介
2.汇编语言MOVSB、MOVSW和MOVSD指令:将数据到EDI指向的内存
3.汇编语言CMPSB、CMPSW和CMPSD指令:比较两个操作数
4.汇编语言SCASB、SCASW和SCASD指令:在字符串或数组中寻找一个值
5.汇编语言STOSB、STOSW和STOSD指令:把AL/AX/EAX的内容存储到EDI指向的内存单元中
6.汇编语言LODSB、LODSW和LODSD指令:加载一个字节或字
7.汇编语言Irvine32字符串过程详解[附带实例]
8.汇编语言Irivne64字符串过程详解[附带实例]
9.汇编语言二维数组简介
10.汇编语言冒泡排序简述
11.汇编语言对半查找(二分查找)简述
12.Java如何字符串处理及常用方法
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门