-
-
[旧帖] [求助]学习汇编中的movsx指令的疑问 0.00雪花
-
发表于: 2008-10-5 10:40 3816
-
扩展传送指令格式: movsx gr,sour gr 是通用寄存器 , sour是源操作数
例子:MOVSX CX,BL
CX:11111111 11010111 <------------- 11010111 BL
CX:00000000 01010111 <------------- 01010111 BL
8位扩展传送到16位,8位的第一个是符号位,16位的高位都变成符号位,低位不变。
我想问的是,如果是32位呢?怎么扩展?比如: MOVSX ECX,BL 这样行不行?
例子:MOVSX CX,BL
CX:11111111 11010111 <------------- 11010111 BL
CX:00000000 01010111 <------------- 01010111 BL
8位扩展传送到16位,8位的第一个是符号位,16位的高位都变成符号位,低位不变。
我想问的是,如果是32位呢?怎么扩展?比如: MOVSX ECX,BL 这样行不行?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [原创][求助]动态密码的应用和实现 6224
- 局域网强制关机方法 271386
- [原创]关于软件项目开发的一个思考 12618
- [求助]学习汇编中的movsx指令的疑问 3817
- [讨论]关于客户端和服务器端的疑惑? 3373
看原图
赞赏
雪币:
留言: