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

深圳电商平台网站建设全自动引流推广软件

深圳电商平台网站建设,全自动引流推广软件,专业番禺网站建设,制作一个网站数据库怎么做flag 寄存器 CF:进位标志位,产生进位CF1,否则为0 PF:奇偶位,如010101b,则该数的1有3个,则PF0,如果该数的1的个数为偶数,则PF1。0也是偶数 ZF:在相关指令执行后(运算和逻辑指令,传送指…

flag 寄存器

在这里插入图片描述
CF:进位标志位,产生进位CF=1,否则为0
PF:奇偶位,如010101b,则该数的1有3个,则PF=0,如果该数的1的个数为偶数,则PF=1。0也是偶数
ZF:在相关指令执行后(运算和逻辑指令,传送指令不影响ZF的值),其结果为0,则ZF=1,否则为0。
SF:符号标志位,如果结果为负,则SF=1,否则为0,SF是对有符号运算的一种结果记录
DF:方向标志位,控制每次操作之后si、di的增减。df=0,递增,否则递减。串传送指令movsb就是根据df的值,实现si和di的递增或者递减,movsw是传递一个字型数据。movsb和movsw通常与rep搭配使用,rep movsb就相当于

s: 	movsbloop s

rep的指令是根据cx的值重复执行串传送指令。
cld和std分别可以将df位置0和置1。
下面利用rep movsb指令将data段的第一个字符串移动到它后面的空间

assume cs:code, ds:data
data segmentdb 'Welcome to nasm!'db 16 dup (0)
data endscode segment
start:mov ax, datamov ds, axmov si, 0 ;定义了原始地址的段地址和偏移地址mov ex, axmov di, 16 ;定义了目标地址的段地址和偏移地址mov cx, 16 ;循环16次cld ;使df=0,si和di递增rep movsb ;默认就是将原始地址ds:si传递到目标地址es:dicode endsend start

OF:溢出标志位,发生溢出,OF=1,否则为0。CF是针对无符号的,OF是针对有符号的。

adc和sbb指令

在相加的两个数字,都大于16位,则需要用adc来计算。
在这里插入图片描述
可以看到0198h和0183h相加时,低位需要进位,这时低位的加法就可以用adc指令

mov ax, 0198h
mov bx, 0183h
adc al, bl
add ah, bh

这样ax中存放的就是031B了。adc是用来处理有进位的加法的指令。
sbb是带借位的减法指令,和adc一样,是利用CF位记录的借位值或进位值。

cmp指令

cmp指令相当于减法指令,但不保存结果,只会影响标志寄存器的值,如

cmp ax, ax

则结果位0, pf=1, zf=1, sf=0, cf=0, of=0
cmp指令执行后,可以通过sf和of两个标志位判断其大小,之所以不能单纯用sf判断,是因为有可能发生溢出现象。

检测比较结果的条件转移指令

jcxz就是一个条件转移指令,不过它是检测cx中的值是否为0,为0,就jmp,下面的指令是检测标志寄存器的相关位的值,如果该值满足,则jmp。通常和cmp指令一同使用。这样的效果就和c语言的if语句类似。

指令含义检测的相关标志位
je等于则转移zf=1
jne不等于则转移zf=0
jb低于则转移cf=1
jnb不低于则转移cf=0
ja高于则转移cf=0且zf=0
jna不高于则转移cf=1或zf=1

e:equal
ne: not equal
b: below
nb: not below
a: above
na: not above

pushf和popf指令

pushf是将标志寄存器的值压栈,popf是从栈中弹出数据,送入标志寄存器中。

http://www.hkea.cn/news/227403/

相关文章:

  • 云南建设监理协会网站营销失败案例分析
  • 怎么样做淘宝优惠券网站搜索引擎营销的优缺点
  • wordpress动态订单seo社区
  • 网站域没到期不能续费吗google谷歌搜索
  • 厦门好的做网站公司网络营销推广方式都有哪些
  • 重庆市建设工程信息官网站自己做网站的流程
  • 网站建设公司怎么做网络营销网站推广
  • 360应用商店seo服务套餐
  • 废橡胶网站建设个人博客网页设计
  • 什么网站做一手项目好域名查询官网
  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包
  • 网站能不能自己做免费的seo教程
  • 湖南的商城网站建设优化教程网下载
  • 做网站需要哪些工程师西安seo诊断
  • tp做的网站封装成app2023北京封控了
  • 增城做网站要多少钱推广普通话手抄报
  • 石家庄网站系统开发智能搜索引擎
  • 迅速网站网络营销平台推广方案
  • 学前端要逛那些网站微信引流主动被加软件
  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化