能力值:
( LV4,RANK:50 )
|
-
-
2 楼
1个cpu的寻址能力为8KB,那么它的地址总线宽度为:??
地址总线的宽度的单位是位(bit),它能寻址8K,因为 2 的 13 次方 = 8K,所以此题的答案是13位,反过来说,就是。。。。。(LZ明白了没?)
第二个问题: ... ~就是MOV BX,AX那里卡着算不下来
数据会相互 覆盖的,也就是说不管BX里以前存的是什么数据,执行这句话之后BX里存的就是AX的值了。
所以你的第一个也就错了,请重新考虑,呵呵,看来你是个完全初学者。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
问题一:这里你要注意单位的换算问题,8KB=8192b,那么,那2的多少次方是8192呢?答案是13,所以就说地址总线的宽度为13了。
问题2:你仔细看一下指令,人家写的是执行以后的值,而那里是mov指令,并非add指令,注意是执行以后的值,不是执行时AX,BX的值
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
刚看到这个贴的时候,以为可以坐沙发呢,没想到楼上的比我快
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
呵,仅快了几十秒吧
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
1个cpu的寻址能力为8KB,那么它的地址总线宽度为:??
8为2的3次方`1M=1024KB 进制为1024 8KB=8*1024Byte=2的3次方*1024Byte=2的3次方*1024*8*1bit=可以理解为1个1024 在内就算10 然后+3就等于=地址总线为13
-------------------------------------------------------------------------------
add ax,bx 8226H 2000H
mov BX,AX 8226H 8226H ------------------AX的复制一份给BX 所以BX=AX
------------------------------------------------------------------------
add ax,bx ?(0442H) ?(8826H)
ADD为加法 格式=AX=AX+BX AX=8226H BX=8226
所以执行后AX=044CH---为什么这是044CH呢 为什么不是1044CH 因为AX是16位寄存器只能保存四位2进制位 所以那个一舍去 但真正的CPU不会舍去这个值 BX=8226H 因为没有参加加法程序 所以不变
|
能力值:
( LV9,RANK:180 )
|
-
-
7 楼
其实我才是第一个看到的
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
第2个问题我明白了- -!谢谢各位牛牛,但是第一个问题,我还是有点不理解!也就是反过来算的意思吧(逆向算法?)6楼是如何那么快速滴算出8为2的3次方?因为 2 的 13 次方 = 8K 如果这个数大点你们不可能算出来是X的几次方了吧,比如:89898989889这么大的数你杂算?第一个问题我问错了都,我一个一个试着算也算到13(原来算成16了),但是毫时间!百度上有很多这题的答案跟分析,我都看的明白,但是我就是想知道你们怎么快速算出8为2的3次方?计算器?
上次有个牛牛说没基础!只要有心都能学好汇编,虽然我是完全初学,但是我有信心.........
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
系统计算器-科学计算器-输入89898989889 点除1024(不一定要除这个数 也可以512啊 2啊 4 啊 随便罗```) 只有1024除一次就是10 然后10*次数+剩下的=答案
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
大家都是正解
|
|
|