以下思维导图为jjyaoao本人制作,欢迎借鉴学习和提出相关建议,转载需要标明出处www.jjyaoao.space

指令格式(1)

指令寻址方式(2)

CISC和RISC概念(3)

附录:

字,字长,字节

位表示的是二进制位,一般称为比特,是计算机存储的最小单位,
类似于(两,公 斤,克)的概念,比如:11010100是一个8位二进制数。
一个二进制位只可以表示0和1两种状态(21);
两个二进制位可以表示00、01、10、 11四种(22)状态;
三位二进制数可表示八种状态(23)

字节(byte)

  字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。

字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解 释信息,
规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
八位二进制数最小为00000000,最大为 11111111;
通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。

   计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。
一个字通常由一个或多个(一般是字节的整数位)字节构成。
例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。
计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

字长

   计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。
固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。

计算的字长是指它一次可处理的二进创数字的数目。计算机处理数据的速率,
自然和它一次能加工的位数以及进行运算的快慢有关。
如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,
在相同的时间内,前者能做的工作是后者的两倍。

一般地,大型计算机的字长为32―64位,小型计算机为12―32位,而微型计算机为4一16位。字长是衡量计算机性能的一个重要因素。

注意字与字长的区别,字是单位,而字长是指标,指标需要用单位去衡量。
正象生活中重量与公斤的关系,公斤是单位,重量是指标,重量需要用公斤加以衡量。

快速计算进制问题

由相对寻址列题中的十六进制减法总结两个小技巧

1.如果数字低位0多,那么可以直接再最高的那个0位
借他的高位一位,然后将0变为大数(别忘记最后加1)
这样方便减法的进行

2.计算时往高位借1,当16(2,4,8,10)来用,具体看
是做的多少位的计算。最高位也可以借,因为他是补码,而补码
类似于一个大轮盘,用十进制来说:
0 - 1 = 9; 1 - 2 = 9;
想成 1 因为 - 了 2 所以往左边移动了两个位置
变成了9 是可以的。
想成 1 加上 -2 的补码 也就是 8 = 9
也是可以的。