第一课、基础知识
1.1引言
理解CPU的运行
反编译涉及汇编语言
汇编课程的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作
会汇编的思维去编语言
机器语言是机器指令的集合
1.2汇编语言的产生
汇编语言是机器指令便于记忆的书写格式
汇编指令是机器指令的助记符
寄存器:简单来讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器。
1.2汇编语言的组成
1.5指令与数据
指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。
1.6存储单元
存储器被划分为若干存储单元,每个存储单元由0开始编号。
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
存储单元的地址(地址信息)
器件的选择,读写命令(控制信息)
读或写的数据(数据信息)
监测点:
1、每根地址总线的状态只有两种,所以N根地址总线可以表示2^N个不同的数,1KB=1024B,1B=8bit,所以总的bit就是1024*8bit,即2*10^13
2、1KB的寄存器可以存储1024*8bit,1024个Byte(2^10)
6、几根数据总线,则每次可以传送的数据量为几个二进制数,也就是多少bit,比如8根就是8bit=1B
7、读取的速度跟数据传输的速度有关,如一次传2B,1024B需要读512次
8、在存储器中,数据和程序以二进制形式存放
1.14各类存储器芯片
随机存储器(RAM):断电重置(内存)
和只读存储器(ROM):永远只能读,永远保存
CPU概述
一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
内部总线实现CPU内部各个器件之间的联系。
外部总线实现CPU和主板上其他器件的联系。
AX、BX、CX、DX通常用来存放一般性数据被称为通用寄存器(X:16位0~15)
AX可以分为AH和AL(BX,CX,DX以此类推)
2.3几条汇编指令
汇编指令不区分大小写

浙公网安备 33010602011771号