鱼C论坛

 找回密码
 立即注册
查看: 2651|回复: 3

字符串和字符

[复制链接]
发表于 2011-11-29 18:44:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
db '1243','3214'
dw 20,50
定义的这两个在内存中怎么放的,移动的时候以什么为单位?假设移动到AX中 ,mov ax,[si]\mov al,[si],哪个正确,还是都正确?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-29 19:19:07 | 显示全部楼层
两种都对,前者移动两字节,后者移动一字节。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-30 10:38:17 | 显示全部楼层
第一个以字节为单元存放每个数字的asc码
第二个是以字为单元存放每个数字的十六进制形式

移动按什么为单位?
1.按照指令的规定:比如push、pop等是按字为单元
2.按操作数:比如你后面的mov ax,[si]\mov al,[si],ax是16位,所以按字来移动;al是8位,所以按字节移动。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-30 22:51:39 | 显示全部楼层

谢谢你和一楼那位兄弟了,不胜感激
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 19:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表