作业帮 > 综合 > 作业

汇编db 'ab'和dw 'ab'

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 11:55:38
汇编db 'ab'和dw 'ab'
db说的是db后的操作数占一个字节,这题是‘ab’占一个字节还是怎样?
dw说的是dw后的操作数占一个字,这题是‘ab’占一个字还是怎样?
db定义时,除字符串以外,每个操作数占一个字节.
若是字符串,每个字符占一个字节,且按从左向右的顺序从低地址往高地址依次分配一个字节.
比如 db 'abcdef' 是正确的,内存数据分布为 61H 62H 63H 64H 65H 66H
dw定义时,每个数据项占一个字(两个字节).
可以用双字节的字符串,比如dw 'ab' 是可以的.
但不可以用多字节的字符串,比如 dw 'abcdef' 就是错误的.
对于'ab'的理解是'a'在前算高位存在高地址,’b'在后算低位存在低地址.
所以:
汇编后的内存数据,从低到高看,db 'ab' 的结果是 61H 62H,dw 'ab'的结果是 62H 61H
再问: db 'ab' 定义时,‘ab'作为什么?
再答: 刚刚在你提出追问时,我刚巧修改完善了我此前的回复。 你再看一下。