第九章 转移指令原理01 (11)分钟的时候
本帖最后由 关键是感觉 于 2011-10-1 21:09 编辑小甲鱼老师说:jMP 段内短转移 他对IP的修改范围-128-127 也就是1B的空间? 256? 1B等于8bit 何来256?
感谢分享 辛苦了! 256=2的8次方 cqy55555 发表于 2011-10-1 13:41 static/image/common/back.gif
256=2的8次方
原理是这样的吗?
假如我有一张纸,可以存储1字节的容量。但是1字节的容量不是只能存储 "1字节"的数据 。别扭。
小甲鱼老师说的1B是不是16位的寄存器。(因为16位寄存器可以存储2B的容量,但是可以表示FFFF的数据)。
应该是这样!
计算机是从0卡是的 -128是给了0 所以就是256H 就是1B 嗜血丨灵异狂 发表于 2011-10-1 16:30 static/image/common/back.gif
计算机是从0卡是的 -128是给了0 所以就是256H 就是1B
为什么256呢?不是257?
因为计算机就是从0开始的 你说二进制有没有2 十进制有没有10呢十六进制有没有16呢? -128到0是129 0到127是127 129+127=256 你可以计算一下2的8次方是多少2*2*2*2*2*2*2*2=256不信拿计算器 或者笔算下:L 说错了不是0到 127 是1到127 嗜血丨灵异狂 发表于 2011-10-1 20:16 static/image/common/back.gif
说错了不是0到 127 是1到127
哥,感觉你没搞懂问题。当然我也很模糊。。
我说为什么是256 。 不是问你 256怎么来的256=255+1 难道不是256吗?
小甲鱼说的256是指的寄存器地址的偏移地址(16位寄存器分高低,256说的是低地址-128-127,存储空间是1B!应该理解对了的
你俩都把问题复杂化了,就像2位10进制数你说能表示多少个数,也就是说范围是多少,当然是10的2次方了,8位2进制数也一样,只不过基数是2,2的8次方就是能表示多少个数,不管你表示带符号数(-128~127)还是无符号数(0~255) topcookie 发表于 2011-10-1 22:54 static/image/common/back.gif
你俩都把问题复杂化了,就像2位10进制数你说能表示多少个数,也就是说范围是多少,当然是10的2次方了,8位2 ...
哥也说的这意思!
白话了一些,好懂点!
谢谢!
你蛋子孩子 你装谁哥啊 不懂去问 你 妈去少**在这罗嗦 SB那都有见多了
页:
[1]