java打印对象内存地址 分布式事务 事务消息 分布式事务 几种解决方案 分布式事务-Seata 分布式事务-Seata 分布式事务-LCN-TCC 分布式事务-LCN 分布式事务-消息队列-定时任务-本地事件表 Zuul网关实战02 Zuul网关实战01 灰度发布落地实战2 灰度发布落地实战1 Gsnova on Heroku build Systemd Debian system initialization manage multi id_rsa ubuntu 64bits cannot run 32bits app REHL power auditing Debug Assembly for ARMv8 on QEMU ARM体系结构--寄存器 Run Debian iso on QEMU ARMv8 QEMU ARM64 guide cross compiler install buildroot install QEMU install python入门--数据结构 python入门--内置数据类型 python入门--类 异常 python入门--条件表达式 方法 python入门--数字 字符串 数组 RTC驱动分析 块设备驱动 TCP UDP socket 触摸屏驱动 USB驱动 LED按键中断 LCD 驱动 驱动信号 根文件系统 实验 内核实验 字符设备驱动程序 绪论 uboot 实验 LCD 实验 系统时钟和UART 中断控制器 Nand Flash控制器 MMU 实验 储存管理器实验 GPIO实验 点亮LED 编译加载驱动 制作烧写内核 dnw替代方法 MINI2440 TQ2440安装配套Linux 使用NFS 制作烧写跟文件系统 grub引导Windows 烧写裸版程序-linux Ubuntu 网络没有 eth0 Linux自动挂载 烧写裸板程序 电路基础 Mac词典 Vim插件 Assembly 综合研究 Assembly 指令总结 Assembly 直接定址表 Assembly 使用BIOS进行键盘输入和磁盘读写 Assembly 外中断 Assembly 端口 Assembly int指令 Assembly 内中断 Assembly 标志寄存器 Assembly 转移指令的原理 Assembly Call和ret指令 Assembly 数据处理两个基本问题 Assembly 灵活定位内存地址 Assembly 包含多个段的程序 Assembly [bx] loop Assembly 第一个程序 Assembly 寄存器 (内存访问) Assembly 寄存器 AWS VPN with EC2 hidden file in picture(linux) Assembly 基础 idea shortcuts 常用快捷键 idea plugin folder install ruby and jekyll

Assembly 基础

2014年08月03日

###组成 1.汇编指令:机器码的助记符,有对应的机器码 2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行 3.其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码

###存储器 CPU是计算机的核心部件,它控制整个计算机的运作并进行运算。要想让一个CPU工作,就必须向它提供指令和数据。指令和数据在存储器中存放,也就是平时我们所说的内存

###指令和数据 指令和数据没有任何区别,都是二进制信息

###存储单元 存储器被划分成多个存储单元,每个存储单元从0开始顺序编号

电子计算机的最小信息单位是bit也就是一个二进制位

微型机存储器的存储单元可以存储一个Byte,即8个二进制位

###CPU对寄存器的读写 寄存器 简单地讲是CPU中可以存储数据的器件,一个CPU中又很多寄存器。AX是其中一个寄存器的代号,BX是另一个寄存器的代号

CPU进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面3类信息的交互

  • 存储单元的地址(地址信息)
  • 器件的选择,读或写的命令(控制信息)
  • 读或写的数据(数据信息)

###概念 地址总线

数据总线

控制总线


小结

1.汇编指令是机器指令的助记符,同机器指令一一对应

2.每一种CPU都有自己的汇编指令集

3.CPU可以直接使用的信息在寄存器中存放

4.在存储器中指令和数据没有任何区别,都是二进制信息

5.存储单元从 0 开始顺序编号

6.一个存储单元可以存储8个bit,即8位二进制数

7.1Byte = 8bit 1KB = 1024B

8.每一个CPU 芯片都有许多管脚,这些管脚和总线相连。也就是说,这些管脚引出总线。一个CPU可以引出3种总线的宽度标志了这个CPU的不同方面的性能:

  • 地址总线的宽度决定了CPU的寻址能力;
  • 数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量;
  • 控制总线的宽度决定了CPU对系统中其他器件的控制能力。

###各类存储芯片 随机存储器(RAM)可读写,但必须带电存储,关机后存储的内容丢失

只读存储器(ROM)只能读取不能写入,关机后其中的内容不丢失