您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏下载 > 伪指令 >

求教大神汇编语言伪指令分配存储单元和赋值问题

发布时间:2019-08-25 20:57 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  上述定义中,value1的地址即为起始地址,等于0。因为它只占一个字节,所以value2的偏移起始地址为1。而如果:

  所以上面这段线H前面没有任何变量定义的线.因为在这里,内存用?表示未初始化,但全局变量未初始化其值就是0。

  所以具体点讲就是Dat占内存10h~15h,且全部为0.更多追问追答追问大神,不好意思,ORG的用法我比较清楚,主要是第二句的用法我不是很清楚,课本上教我的是,DW 重复次数 DUP(重复内容),跟这个语句的格式不一样啊,能麻烦你再讲讲第二句吗?谢谢。追答dup是重复的意思,这个没错。

  分配结果是:先一个0,然后2个重复的?。因为这里分配的相当于是全局变量,所以?的结果就是0.

  Dat Dw 0, 1, 2, 3, 2, 3, 1, 2, 3, 2, 3, 1, 2, 3, 2, 3

  偏移地址从10h开始,用来对其内存地址。因为cpu对于双字地址的寻址时间比单地址寻址要快的多。dat是一个标号,从10h开始创建了字变量0,2 dup(?)表示创建了2个变量同时清空了里边的内容。

  大神,第二个语句格式跟我在课本上学的不一样啊,课本上教我的是,DW 重复次数 DUP(重复内容),能麻烦你再讲讲第二句的语句格式该怎样理解吗?谢谢。

  dup 是一个伪指令,英文的意思是复制品,就像mov =move 移动一样 dw指定了变量的存储单位。也就这些了吧

http://tennisinspokane.com/weizhiling/639.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有