cpu has memory.and what is memory.assembly is a thinking way to programme. It's most efficient language. register : store data in it.(AX ,BX),most close to CPU.
每个存储器编号从“0”开始信息交互 地址,控制,数据信息
这课程看着看着就回自动返回到起点播放,一个章节后面往往看不到,这是不是平台的bug啊
伪指令:segment ends 是一对成对使用地伪指令,ends段的结束,end是一个汇编程序的结束标志,
rsdfdsf飞哥哥
232
汇编语言:1、汇编指令(直接翻译成机器码 助记符)2、伪指令 其它符号(编译器执行识别计算机不执行)《编码的奥义》(深刨 讲解了CPU) 存储器:(任何一个部件都有自己的存储器)给CPU提供指令(怎么做)和数据(哪些是被做哪些是做别人的)指令和数据在存储器中存放没有内存CPU无法工作磁盘的数据和程序不读到内存中就无法被CPU使用存储器分为若干单元 从0开始编号 如一个存储器有128个单元 编号从0~127大容量存储器一般会用以下单位来计算容量(以下用B来代表Byte)(2的十次方)·1KB=1024B·1MB=1024KB·1GB=1024MB·1TB=1024GBCPU的读写必须和外部器件(芯片 东西)进行三类信息交互存储单元的地址(地址信息)器件的选择,读或写命令(控制信息)读或写的数据(数据信息)CPU链接其它芯片的导线称为总线·物理上:一根根导线的集合·逻辑上:分为`地址总线`数据总线`控制总线
寄存器:CPU存储器件,1CPU多个寄存器 AX←BX(后转前)AX是其中一个寄存器 BX是另一个寄存器寄存器比高级缓存和二级缓存低一级英文 翻译 简写move 移动 mov
汇编是用计算机语言去控制计算机WWW.FISHC.COM 老师网址机器语言是机器指令的集合汇编语言的主体是汇编指令汇编指令是机器指令的助记符 寄存器是CPU内部的存储器有多个
cs是代码寄存器ip为指令指针寄存器
1.7 CPU对存储器的读写CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行三类信息的交互:1.存储单元的地址(地址信息)2.期间的选择,读或写命令(控制信息)3.读或写的数据(数据信息)在计算机中连接CPU和其他芯片的导线,通常称为总线。1.逻辑上分为:地址总线,数据总线,控制总线。
把痛苦留在明天!
cx 存放指令长度
段地址与偏移地址段寄存器:cs代码段、ds数据段、ss堆栈段、esip指令指针寄存器,存放偏移地址;cs存放段地址。下边为高位,上边为低位。2的16次是64k,每个内存单元都是8位,所以总的内存大小就是64kB。cpu只认cs:ip指向那个的内存单元的指令。
虚拟地址转换为物理地址:段地址*16+偏移地址
字word 汇编指令:add(加法),mov(赋值)add ax,bx 相加结果依然过存在ax中ax是16位,ah和al是8位
通用寄存器:AX,BX,CX,DX 16位AX 分为AH高位和AL地位
汇编语言是最底层的语言,效率最高,和硬件交流。高级语言写出的程序虽然不能直接看到源码,但是可以通过汇编反编译改变其运行www.fishc.com
汇编语言是除了机器语言我们能够操纵的最低层语言。汇编语言是所有语言中效率最高的一种语言。很多的驱动