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

济南网站建设行知keji谷歌推广效果怎么样

济南网站建设行知keji,谷歌推广效果怎么样,响应式网站简单模板,毕业设计网站怎么做指令包括:MOVS,LODS,STOS,CMPS,SCAS,REP 串的概念:串是连续存放再内存中的字节块或字块。每个串有一个起始地址和长度, 待操作的数据串称为源串,目的地址称为目标串 目录…

指令包括:MOVS,LODS,STOS,CMPS,SCAS,REP
串的概念:串是连续存放再内存中的字节块或字块。每个串有一个起始地址和长度, 待操作的数据串称为源串,目的地址称为目标串

目录

串传送指令:MOVS
串存储指令STOS
串读取指令LODS
串比较指令CMPS
串扫描指令SCAS
重复前缀指令REP

串指令操作的特点:
1.源操作数用寄存器SI寻址,默认的数据段DS
中,但允许段超越:DS:[SI]
2.目的操作数用寄存器DI寻址,默认在附加段
ES中,不允许段超越:ES:[DI]
3.每执行一次串操作指令,SI和DI将自动修
改:±1(对于字节串)或±2(对于字串)

执行指令CLD后,DF=0,地址指针增加1或2
执行指令STD后,DF=1,地址指针减1或2

4.数据块长度值有CX指定

串传送指令:MOVS

作用:把字节/子操作数从主存的源地址传送至目的地址

;使用格式,指令包括MOVSB,MOVSW
movsb    ;字节串传送    ES:[DI]<-DS:[SI];DF==0    ,SI<-SI+1,DI<-DI+1,;DF==1    ,SI<-SI-1,DI<-DI-1
movsw    ;字串传送    ES:[DI]<-DS:[SI];DF==0    ,SI<-SI+2,DI<-DI+2;DF==1    ,SI<-SI-2,DI<-DI-2

egl.

mov si,offset source    ;获取源偏移地址mov di,offset destination    ;获取目的偏移地址mov cx,100    ;cx<-传送次数cld            ;置DC=0,地址增加
again:movsb    ;传送一个字节dec cx    ;传送次数减1jnz    again    ;判断传送次数cx是否为0,不为0则到again位置执行指令,否则结束

在使用串操作指令前,需要提前将DS,ES,SI,DI, CX, DF设置好

串存储指令STOS

作用:把AL或AX的数据传送至目的地址

;使用格式,指令包括 STOSB,STOSW
STOSB    ;字节串存储:ES:[DI]<-AL;DI<-DI+1
STOSW    ;字串存储: ES:[DI]<-AX;DI<-DI+2

egl.

mov ax,0mov di,0    mov cx,8000h    ;cx<-传送次数(80x1024)    cld            ;DF=0,地址增加
again: stosw    ;传送一个字        
dec cx    ;传送次数减1        
jnz again ; 传送次数cx是否为0

串读取指令LODS

作用:将字节/字从数据段中读取出来保存在AL或者AX中

;使用格式,指令包括LODSB,LODSW
LODSB    ;字节串存储:AL<-DS:[SI]         
;SI<-SI+-1
LODSW   ;字串存储:AX<-DS:[SI]         
;SI<-SI+-2

串比较指令CMPS

作用: 将主存中的源操作数减去目的操作数,以便设置标志,进而比较两操作数之间的关系

;使用格式,指令包括 CMPSB,CMPSW
CMPSB    ;字节串比较:DS:[SI]-ES:[DI];SI<-SI+-1,DI<-DI+-1
CMPSW    ;字串比较    DS:[SI]-ES:[DI];SI<-SI+-2,DI<-DI+-2

串扫描指令SCAS

;使用格式,指令包括SCASB,SCASW
SCASB    ;字节串比较 AL-ES:[DI];DI<-DI+-1
SCASW    ;字串比较 AX-ES:[DI];DI<-DI+-2

egl.

mov di,offset stringmov al,20h    ;空格对应的ASCII码为20mov cx,count cld
again scasb    ;搜索jz found    ;为0(ZF=1),发现空格dec cx    ;不是空格jnz again    ;搜索下一个字符
found: ....    ;不含空格,则继续执行

重复前缀指令REP

重复前缀REP可以加到串传送操作指令。REP前缀是每次执行串指令后CX-1,CX-1后,重复执行串指令,知道CX值为0时,指令才终止。

;使用示例 REP,REPZ,REPNZ,REPE,REPNE
rep movsx    ;无条件重复直到cx==0
repz cmpsx    ;无条件重复直到cx==0 / ZF==0
repnz cmpsx   ;无条件重复直到cx==0 /zf==1
repe cmpsx    ;不断比较,直到cx==0 / zf==0
repne cmpsx    ;不断比较,直到cx==0 / zf==1

egl.

mov si,offset source
mov di,offset destination
mov cx,100    ;cx<-传送次数
cld
rep movsb
;____________$$$_____________
mov si,offset string1
mov di,offset string2
mov cx,count
cld
repz cmpsb    ;重复比较前两个字符
jnz unmat    ;字符串不等,转移到unmat
mov al,0    ;字符串相等,设置00h
jmp output    ;跳转到outputunamt: mov al,0ffh    ;设置ffh,被jnz跳转到
output: mov result,al ;输出结果标记,被jmp跳转到
http://www.tj-hxxt.cn/news/58498.html

相关文章:

  • 夫妻性做受视频什么网站成人企业管理培训课程
  • 广州网站优化网站建设长沙seo网站优化公司
  • 泉州那家做网站公司好南昌seo报价
  • 南宁做网站优化的公司运营网站是什么意思
  • 做文字云的网站seo网站技术培训
  • 宝鸡做网站的百度引流推广费用多少
  • 如何自己创网站2021谷歌搜索入口
  • 网站建设授权书seo推广营销公司
  • 做网站需求方案网站设计框架
  • 免费代理做企业网站自动收录
  • 怎么做网站加盟推广新产品最好的方法
  • 滕州网站建设制作seo推广怎么样
  • 公司注销了网站备案的负责人cba最新消息
  • 卢氏县网站建设推广seo业务培训
  • wordpress 时间线页面搜索引擎优化是什么?
  • 官方网站下载6966常见的营销手段
  • ciid中国室内设计官网seo知识是什么意思
  • 动态网站制作视频教程2022年seo最新优化策略
  • 大气集团网站模板免费获客平台
  • seo网站设计工具营销推广是什么意思
  • 网站怎么做seo、应用商店关键词优化
  • 潍坊网站建设seo网站内容优化有哪些
  • 网站被谷歌收录做电商必备的几个软件
  • 阿里云找人做网站靠谱吗抖音seo关键词优化排名
  • 营销型企业网站包括哪些类型营业推广名词解释
  • 做指甲的网站长春seo优化企业网络跃升
  • 深州做网站公司推广普通话的内容
  • 猪八戒网站开发骗局google app下载
  • 沈阳短视频制作公司重庆seo网络推广
  • 招商网站合肥seo快排扣费