当前位置: 首页 > news >正文

开发中英文切换网站如何做网站关键词优化推广哪家快

开发中英文切换网站如何做,网站关键词优化推广哪家快,湛江免费模板建站,做论坛网站怎么赚钱吗字符串操作指令 汇编语言中,串操作指令LODSB/LODSW是块装入指令,其具体操作是把SI指向的存储单元读入累加器,LODSB就读入AL,LODSW就读入AX中,然后SI自动增加或减小1或2.其常常是对数组或字符串中的元素逐个进行处理。 例如:驻留程序使用 …

字符串操作指令

 

    汇编语言中,串操作指令LODSB/LODSW块装入指令,其具体操作是把SI指向的存储单元读入累加器,LODSB就读入AL,LODSW就读入AX,然后SI自动增加或减小12.其常常是对数组或字符串中的元素逐个进行处理。
     例如:驻留程序使用 "base memory size in KB" of BIOS Data Area (0040h:0013h)给自己程序开辟2K内存,程序可以这样实现:

push es
mov si,0413h
                                         
; using "base memory size in KB" of BIOS Data Area (0040h:0013h)
sub [si],word 2
lodsw
shl ax,6
                                                  
; * 1024 / 16
mov es,ax
                                              ; store segment address

然后将你的程序拷贝到di处即可!

     又例如:

【假设以下的array为程序中定义的数组,items为数组长度,那么如下方法遍历此数组.】
xor di,di
lea si,array
cld
c50:
lodsd
inc di
cmp di,items
jbe c50

 

 

字符串操作指令的实质是对一片连续存储单元进行处理,这片存储单元是由隐含指针DS:SIES:DI来指定的。字符串操作指令可对内存单元按字节、字或双字进行处理,并能根据操作对象的字节数使变址寄存器SI(和DI)增减1、2或4。具体规定如下:

(1)、当DF=0时,变址寄存器SI(和DI)增加1、2或4;
(2)、当DF=1时,变址寄存器SI(和DI)减少1、2或4。

在后面各指令中,有关变址寄存器都按上述规定进行增减,不再一一说明。

1、取字符串数据指令(Load String Instruction)

从由指针DS:SI所指向的内存单元开始,取一个字节、字或双字进入ALAXEAX中,并根据标志位DF对寄存器SI作相应增减。该指令的执行不影响任何标志位。

指令的格式:LODS  地址表达式
LODSB/LODSW
LODSD          ;80386+

在指令LODS中,它会根据其地址表达式的属性来决定读取一个字节、字或双字。即:当该地址表达式的属性为字节、字或双字时,将从指针DS:SI处读一个字节到AL中,或读一个字到AX,或读一个双字到EAX中,与此同时,SI还将分别增减1,2或4。

 

其它字符串指令中的“地址表达式”作用与此类似,将不再说明。

2、置字符串数据指令(Store String Instruction)

该指令是把寄存器ALAXEAX中的值存于以指针ES:DI所指向内存单元为起始的一片存储单元里,并根据标志位DF对寄存器DI作相应增减。该指令不影响任何标志位。

指令的格式:STOS  地址表达式
STOSB/STOSW
STOSD      ;80386+

 

3、字符串传送指令(Move String Instruction)

该指令是把指针DS:SI所指向的字节、字或双字传送给指针ES:DI所指向内存单元,并根据标志位DF对寄存器DISI作相应增减。该指令的执行不影响任何标志位。

指令的格式:MOVS  地址表达式1, 地址表达式2
MOVSB/MOVSW
MOVSD      ;80386+

http://www.lbrq.cn/news/2511433.html

相关文章:

  • 仲恺建设局网站搜索指数
  • 网站建设技术路线山西网页制作
  • 做一个招聘信息的网站 用什么做网站的软件网络推广外包业务怎么样
  • 电子商务的就业方向是什么天机seo
  • 3g版网站制作网站策划是什么
  • 免费网站怎么做排名电商运营培训大概多少学费
  • inititle 网站建设常用的网络推广的方法有哪些
  • delphi10.2 网站开发广告软文营销平台
  • 邮箱检测网站qq群推广网站免费
  • python整合网站开发技术今日nba战况
  • 公众号如何推广宣传百中搜优化软件
  • 重庆外贸网站建设公司百度官方营销推广平台加载中
  • 网上注册网站要钱吗沈阳今日新闻头条
  • 北京做网站男生工资百度开户怎么开
  • 网站制作网站深圳网站建设运营
  • 南阳做网站多少费用seo教程百度网盘
  • 个人网站设计及实现网站外包
  • 贵阳美容网站建设seo优化培训
  • 浦城 做网站西安百度推广网站建设
  • 网站关键词怎么做排名靠前下载百度到桌面
  • 机票网站开发知乎百度热搜榜排名今日
  • 网站导航条线上推广公司
  • 微信公众号怎么上架商品seo研究中心超逸seo
  • 苗木企业网站源码公司在百度怎么推广
  • 微网站建设百度云搜索引擎官网
  • 北京住房城乡建设部网站网络推广方式有哪些
  • 客服在家做网站郑州厉害的seo顾问公司
  • saas平台济南seo网站关键词排名
  • 昆明网站建设精英ip域名查询地址
  • 国际转运网站建设b2b平台是什么意思
  • ITIL 4 高速IT:解耦架构——构建快速迭代的技术基座
  • Linux_库制作与原理浅理解
  • 实现视频实时马赛克
  • 线程崩溃是否导致进程崩溃
  • Effective C++ 条款07:为多态基类声明virtual析构函数
  • JavaScript:10个数组方法/属性