和3.3有关的问题
1.mov ax,1000ax=10002.mov ds ax bs=1000
3.mov ax, ax=1123
4.mov bx, bx=6622
5.mov cx, cx=2211
6.add bx, bx=8833
7.add cx, cx=8833
第4 6和7 答案是怎么算出来的 麻烦各位在回答的时候说详细点
mov ax,1000 mov ds,ax 就是把1000通过通用寄存器放进段地址为1000 偏移地址为0的地方(因为偏移地址没声明所用用了0)那么物理地址地址就是10000 如图左边的地址是10000到10003 那么等 以表示一个内存单元 比如它的字节型数据就是它自己如果是一个字形数据那么它要拉多一个1来 所以就是1123 又如它的字节型数据就是11 字节型数据就是2211 你可能会问 为什么这样呢? 我说你回去看看那个讲解子单元的视频吧 看内存 从下往上看 知道吧 2个十六进制数等于一个字节 4个等于1个字 又有高低之分 一次类推
页:
[1]