将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方,mov ax,01 add ax,ax jmp 2000:0
2个回答
展开全部
这里没有错的。最下面的ax-0010这里的10是16进制的也就是说,这个10代表的是10进制的16。
执行完第一步后ax=1;执行完第二步后ax=2;执行add1次2*2,执行2次就是2*2*2就是2的3次方,那么2的8次方就add执行7次。
执行之前先将指令指向add语句这样就会重复执行add语句,用jmp指令更改CS、IP寄存器的值,从而控制CPU执行目标指令。
扩展资料:
存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。
值得注意的是,存储单元的地址和地址中的内容两者是不一样的。前者是存储单元的编号,表示存储器总的一个位置,而后者表示这个位置里存放的数据。正如一个是房间号码,一个是房间里住的人一样。
48——内存的类型。48代表SDRAM;46 代表DDR。
LC——供电电压。LC代表3V;C 代表5V;V 代表2.5V。
16M8——内存颗粒容量为128Mbits,计算方法是:16M(地址)×8位数据宽度。
A2——内存内核版本号。
TG——封装方式,TG即TSOP封装。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询