编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

求助

求助

今天我们上课的时候,老师和我们别一道题目弄懵了,原题目大概是关于一个寄存器的赋值问题 :db x ?
. . . . . .
. . . . . .
mov [x],ax
. . . .
我们争论的是那个 x 要不要加中括号。望知道的大侠赐教/

TOP

要加的

不加括号 x就是一个立即数 说白了就是一个自然数 而ax是累加寄存器
这时执行mov x,ax 有什么意义???
加括号后 [x]代表偏移地址x指向的数据寄存器中的一个字(不是字节啊)
这时 mov [x],ax 就是将ax中的字写到[x]对应的存储器单元中

应该能看懂吧

TOP

发新话题