关键是感觉 发表于 2011-10-1 13:09:53

第九章 转移指令原理01 (11)分钟的时候

本帖最后由 关键是感觉 于 2011-10-1 21:09 编辑

小甲鱼老师说:jMP 段内短转移 他对IP的修改范围-128-127 也就是1B的空间? 256? 1B等于8bit 何来256?   

HACKER 发表于 2011-10-1 13:39:50

感谢分享 辛苦了!

cqy55555 发表于 2011-10-1 13:41:11

256=2的8次方

关键是感觉 发表于 2011-10-1 14:10:48

cqy55555 发表于 2011-10-1 13:41 static/image/common/back.gif
256=2的8次方

原理是这样的吗?
假如我有一张纸,可以存储1字节的容量。但是1字节的容量不是只能存储 "1字节"的数据 。别扭。
小甲鱼老师说的1B是不是16位的寄存器。(因为16位寄存器可以存储2B的容量,但是可以表示FFFF的数据)。
应该是这样!

嗜血丨灵异狂 发表于 2011-10-1 16:30:10

计算机是从0卡是的   -128是给了0   所以就是256H   就是1B

关键是感觉 发表于 2011-10-1 17:44:30

嗜血丨灵异狂 发表于 2011-10-1 16:30 static/image/common/back.gif
计算机是从0卡是的   -128是给了0   所以就是256H   就是1B

为什么256呢?不是257?

嗜血丨灵异狂 发表于 2011-10-1 20:16:25

因为计算机就是从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

嗜血丨灵异狂 发表于 2011-10-1 20:16:57

说错了不是0到 127    是1到127   

关键是感觉 发表于 2011-10-1 21:13:48

嗜血丨灵异狂 发表于 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!应该理解对了的

topcookie 发表于 2011-10-1 22:54:49

你俩都把问题复杂化了,就像2位10进制数你说能表示多少个数,也就是说范围是多少,当然是10的2次方了,8位2进制数也一样,只不过基数是2,2的8次方就是能表示多少个数,不管你表示带符号数(-128~127)还是无符号数(0~255)

关键是感觉 发表于 2011-10-2 00:51:23

topcookie 发表于 2011-10-1 22:54 static/image/common/back.gif
你俩都把问题复杂化了,就像2位10进制数你说能表示多少个数,也就是说范围是多少,当然是10的2次方了,8位2 ...

哥也说的这意思!
白话了一些,好懂点!
谢谢!

嗜血丨灵异狂 发表于 2011-10-2 06:41:52

你蛋子孩子 你装谁哥啊      不懂去问 你 妈去少**在这罗嗦   SB那都有见多了
页: [1]
查看完整版本: 第九章 转移指令原理01 (11)分钟的时候