永发信息网

汇编中 inc si 的意思是si 的值加1还是2?si di 寄存器不是16位寄存器吗?

答案:7  悬赏:60  手机版
解决时间 2021-04-02 01:13
汇编中 inc si 的意思是si 的值加1还是2?si di 寄存器不是16位寄存器吗?
最佳答案
si不是16位寄存器吗?那不是说明每次移动应该以2个字节移动的?
si是16位寄存器,不错,但inc si是把si+1的值再回送给si,这个1不是要移到下一个数,而是移动一个字节!
全部回答
不一样
00
INC BYTE PRT[SI+1]
那你意思说是inc AX = add ax,2?
inc eax=add eax,4 ?
si 是16位的,而且,inc是自增指令,移动的是字节。
INC是汇编语言中算术运算类指令,起到加1的功能。
  助记符 指令说明 字节数 周期数
  INC A 累加器加1 1 1
  INC Rn 寄存器加1 1 1
  INC direct 直接地址加1 2 1
  INC @Ri 间接RAM 加1 1 1
  INC DPTR 数据指针加1 1 2
inc 寄存器或内存操作数加1
不管是多少位寄存器
不管是什么长度的内存
都是+1
不知道你是怎么理解的追问移动一个字节的话,那不就和原来没移动时,有一个字节是重复的?(就是移动后的低字节和移动前的高字节重复了?)追答移动?
你是说 shl shr shld shrd rcr rcl ror rol这些指令?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
债务可以打折吗?
名爵3仪表盘显示有个小汽车上面有把钥匙
在美国怀孕怎么买保险
老婆的外婆去世了,求怎样安慰老婆
我看到金星的百度百科中,提到了她会6种外语
早上与晚上洗完脸擦护脸霜时,护脸霜擦不擦在
两颗门牙打掉了算什么伤害,轻伤重伤害
登机牌上的国内起降地点的英文缩写是怎么确定
小树苗应当怎样培养
pbt一gf一fr无卤跟有卤的区别
天龙八部天山冰攻击伤害
----Why does your teacher play basketball
为什么佳能有的镜头是白色的,好看是吗?
几年前用七天就好了 今年反复三次
手残,脑残你们能不能别打排位了
推荐资讯
磁场灵魂学具体说法?
女子45岁身高150标准体重
传统企业品牌转型,到底怎么转
女孩子吃生蚝和扇贝有什么好处
exo《月光》的中文歌词?
53度开国宴酒价格
63除以0.6等于多少,用竖式计算
大革命玩过pc了还有必要入ps4版么
香港哪有卖usana的店
柴油发电机的《启动和停止》方式的区别在哪里
推理破案崔钟雷读后感五百字
如图所示,运动员用网球拍击打飞过来的网球时
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?