字符串和字符
db '1243','3214'dw 20,50
定义的这两个在内存中怎么放的,移动的时候以什么为单位?假设移动到AX中 ,mov ax,\mov al,,哪个正确,还是都正确? 两种都对,前者移动两字节,后者移动一字节。
第一个以字节为单元存放每个数字的asc码
第二个是以字为单元存放每个数字的十六进制形式
移动按什么为单位?
1.按照指令的规定:比如push、pop等是按字为单元
2.按操作数:比如你后面的mov ax,\mov al,,ax是16位,所以按字来移动;al是8位,所以按字节移动。 zzmatrix 发表于 2011-11-30 10:38 static/image/common/back.gif
第一个以字节为单元存放每个数字的asc码
第二个是以字为单元存放每个数字的十六进制形式
谢谢你和一楼那位兄弟了,不胜感激
页:
[1]