- 博客(7)
- 收藏
- 关注
转载 操作码
操作码就是指令码,占一个字节的长度,字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位,[1] 也表示一些计算机编程语言中的数据类型和语言字符。
2017-12-22 15:11:14 5158
转载 字长理解
例如某台计算机字长为16位,即有16个二进制数合成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作
2017-12-22 15:01:49 699
转载 直接寻址书写格式
下面指令的目标操作数就是带有段前缀的直接寻址方式。MOV ES:[1000H], AX直接寻址方式常用于处理内存单元的数据,其操作数是内存变量的值,该寻址方式可在64K字节的段内进行寻址。注意:立即寻址方式和直接寻址方式的书写格式的不同,直接寻址的地址要写在括号“[”,“]”内。在程序中,直接地址通常用内存变量名来表示,如:MOV BX, VARW,其中,VARW是内存字变量。试比较下列指令中源操作
2017-12-22 14:51:08 1789
转载 物理地址=段地址向左移1个16进制位+偏移量
偏移地址(SA)是指段内相对于段起始地址的偏移值,例如一个存储器的大小是1KB,可以把它分为4段,第一段的地址范围就是0—255,第二段的地址范围就是256-511,以此类推。这些段内的偏移地址就是在0-255的范围内的。 而计算它们的物理地址只需要把段地址左移4位,再加上偏移地址就可以了。 段地址是针对内存的分段而言的,将每一段的段首地址定义为段地址.段地址的存在是由系统的分段存储决定的,通过
2017-12-22 14:50:37 3974
原创 求证: [X] 补+ [ Y ] 补 = [ X + Y ] 补
设X>0,Y>0,由于正数的补码等于其本身,所以[X] 补+ [ Y ] 补=X+Y=[ X + Y ] 补 正负号对补码运算没影响,所以设X设X0,[X] 补+ [ Y ] 补=[-(-X)]补+[ Y ] 补=X+Y=[ X + Y ] 补设X>0,Y
2017-12-22 14:14:17 9047 1
原创 原码补码反码简单说明
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.正数的补码就是其本身负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
2017-12-21 12:01:05 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人