微机原理重要知识点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章基础知识
1.计算机的5代
(1)电子管时代(2)晶体管时代(3)集成电路时代
(4)大规模超大规模集成电路时代(5)智能计算机
现在学习的微型计算机属于第四代计算机
2.十进制←→二进制←→十六进制
记住4位二进制各权重为8、4、2、1
十进制二进制十六进制十进制二进制十六进制
0 0000 00H 8 1000 08H
1 0001 01H 9 1001 09H
2 0010 02H 10 1010 0AH
3 0011 03H 11 1011 0BH
4 0100 04H 12 1100 0CH
5 0101 05H 13 1101 0DH
6 0110 06H 14 1110 0EH
7 0111 07H 15 1111 0FH 例:13转换为二进制数:1101B
例:7转换为二进制数: 0111B
3、有符号数的补码表示
正数=原数
负数=取反+1 (数的大小需在上表范围内)
例:-2补=1
00000010 =11111101+1=0FEH
例:十进制数94转化为8位二进制数表示为 01011110B
-94的8位二进制补码表示为10100010B
4.用取补法将减法运算转为加法运算
例:1111(2)-1010(2)=1111(2)+0101(2)+1=10101(2)=0101(2)
例:1100(2)-0011(2)=1100(2)+1100(2)+1=11001(2)=1001(2)
5.数的范围
1BYTE(字节) 2BYTE
无符号 0—255
(00H-0FFH)
0—65535 (0-0FFFFH)
有符号(补码) -128— -1, 0-127
80H—0FEH,0--7FH
-32768—-1, 0--32767 8000H-0FFFEH,0—7FFFh
6.编码表示
(1). 字符的ASCII码
常见
字符 ASCII 转换方法
“0”—“9” 30H--39H +30H
“A”—“Z” “a”—“z” 41H--5AH
61H--7AH
+37H
例数字字符“1”的ASCII码为:00110001B(30H)
例数字字符“2”的ASCII码为:00110010B(31H)
例数字字符“9”的ASCII码为:00111001B(39H)
例英文字符“A”的ASCII码为:01000001B(41H)
例英文字符“Z”的ASCII码为:01011010B(5AH)
例如:“A”与0AH差37H
一位十六进制数转换为ASCII码程序
ADD AL,30H
CMP AL,39H
JA NEXT
JMP STOP
NEXT: ADD AL,7
STOP:HLT
(2).数字的BCD码
1位十进制数用4位二进制数表示
例:129=(0001,0010,1001)BCD
(3)。汉字的输入码、内码、字型码
汉字的输入码是指从键盘上输入汉字时使用的编码,例如拼音码
汉字的内码是计算机内部处理、存储和传输用的信息编码
汉字的字型码汉字输出时产生的字形码,例如位图码
第二章 微型计算机的基本组成电路
1.计算机的基本组成电路
触发器TR(记忆一位二进制位)
算术逻辑部件ALU(实现算术运算、逻辑运算)
寄存器R(记忆多位二进制位)
存储器M(存储许多单元的数据,常有:随机读写存储器RAM,只读存储器ROM) 存储器地址线根数与该存储器单元数的关系为:单元数=2n
例如存储器地址线A0-A19,一共20根,内部单元数为220=1024*1024=1M
例如存储器地址线A0-A15,一共16根,内部单元数为216=64*1024=64K
2.计算机内部的总线结构优点
总线接法的优点是减少寄存器之间的连接线数量
3.微机系统中的系统总线
(即CPU、存储器MEN、输入输出接口I/O各个芯片之间的连线)
包括地址、数据、控制总线
第三章.微型计算机基本原理
现代技术在微机中的应用
1.流水线技术:取指令和执行指令重叠
2.高速缓存技术:在CPU 和主存储器之间增加存取速度高的小容量存储器作为缓存。
3.虚拟存储器:硬盘的一部分作为存储器映像区,以适合需大存储容量的软件运行。
第四章 16位微处理器 一.CPU 内部结构:
1. 8088/8086CPU 内部功能结构主要为两大部分:1.执行部件EU;
2.总线接口部件BIU 2. 8088CPU 和8086CPU 都是16位计算机,意思是:两种CPU 内部寄存器、内部数据总线宽度、处理数据的宽度都是16位的。
3. 8088是准16 位机,是指CPU 内部数据总线16位,但同BIU 相连的外部数据总线却是8位的。
4.CPU 内部寄存器(括号中的数字表示寄存器具有的二进制位数)
AX(16) CS AH(8)AL(8)
DS BX(16) ES BH(8)BL(8)
段寄存器 (存放段基址)
SS BX(16) 指令指针寄存器
(存放当前正在执行的指令的
地址)
IP
均为16位寄存器
BH(8)BL(8)
CX(16) CH(8)CL(8)
DX(16) 通用寄存器
DH(8)DL(8) SP(16)堆栈指针
BP
SI(16)源变址 专用寄存器
DI(16)目的变址
标志寄存
器
FR(16)
执行部件EU
总线接口部件
5. 8088/8086CPU 的计算机系统具有20根地址线(A0-A19),可访问1M 存储空间。存储器采
用分段结构,每个段的第0个单元地址称为段起始地址、简称段地址。段地址为20位二进制,其高16位称为段基址。每个段内的任意一个单元的20位地址=段基址*16+单元在段内的偏移地址。
例如:数据段段基址DS=1234H 数据段内某单元偏移地址为5678H,则该单元的物理地址=1234H*16+5678H=179B8H