希望破壳的蛋蛋 发表于 2015-1-30 20:50:50

这句汇编命令不怎么明白 求教

求教mov al,0

jejne 发表于 2015-1-31 10:16:32

同上,【bx】前面加个0是什么意思?

热爱学习 发表于 2015-1-31 14:12:30

mov al,0 相当于mov al,
也就是说bx里面的数据加上0是一个偏移地址
而段地址则是DS
例如: 在11000H这个內存地址的內容為21
      mov ax,1000H
      mov ds,ax    '段地址
      mov bx,1000H
      mov al,0 '偏移地址=1000+0=1000H
      最后al等于段地址*16+偏移地址的内存地址里面8位(1个字节)数据也就是21
      

希望破壳的蛋蛋 发表于 2015-1-31 21:48:50

热爱学习 发表于 2015-1-31 14:12
mov al,0 相当于mov al,
也就是说bx里面的数据加上0是一个偏移地址
而段地址则是DS


我想说他多打个加号会怎么样啊?mov ax,我记得可以这样写的   你说的是另外一种承认的的格式吧?

热爱学习 发表于 2015-2-1 00:23:53


希望破壳的蛋蛋 发表于 2015-2-1 15:22:10

了解了,那怎么改成已经解决?

热爱学习 发表于 2015-2-1 21:28:47

希望破壳的蛋蛋 发表于 2015-2-1 15:22
了解了,那怎么改成已经解决?


页: [1]
查看完整版本: 这句汇编命令不怎么明白 求教