-
-
[旧帖] [求助]学习汇编中的movsx指令的疑问 0.00雪花
-
发表于: 2008-10-5 10:40 3806
-
扩展传送指令格式: 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 这样行不行?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [原创][求助]动态密码的应用和实现 6127
- 局域网强制关机方法 271334
- [原创]关于软件项目开发的一个思考 12509
- [求助]学习汇编中的movsx指令的疑问 3807
- [讨论]关于客户端和服务器端的疑惑? 3337
看原图
赞赏
雪币:
留言: