汇编学习笔记1
来源:互联网 发布:百度云加速能提高seo吗 编辑:程序博客网 时间:2024/05/21 07:58
效率最高的学习方法:以项目或者问题为索引进行学习
CPU结构
CPU对设备的读写
寄存器概念**
段地址和偏移地址**
程序是如何运行的?(运行程序的额先决条件)
1找到程序的位置
2通过某种途径把程序输送给CPU执行
主板
CPU-(地址总线)-内存中程序的具体位置-内存控制器-(数据总线)-传回CPU
CPU-(控制总线)-内存控制器(读/写)-PCI
8086 CPU 20根地址总线 寻址范围 2的20次方 最大内存1MB
总线的宽度 CPU-内存 地址总线有多少条,决定了CPU最大的内存使用量
32位CPU 4GB 内存
寄存器:CPU存放要执行的数据或指令的仓库
通用寄存器和段寄存器
8086 寄存器 AX BX CX DX
AX
|- - - - - - - -|- - - - - - - -|
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
|--------AH-----------|-----AL--------|
字节:8个二进制数表示一个字节 AX两个字节
字:两个字节表示一个字
双字:两个字表示,即32个二进制数
CPU内部由那些部件构成
1.寄存器
2.运算器
3.控制器,控制各个器件的运行
4.内部总线连接各种器件,在他们之间传输。
寄存器 控制器
| |
--------+--------+---------内存总线
| |
运算器 运算器
物理地址的表示方法***
8086主板地址20根要进行寻址必须一次传20位二进制数,但CPU最大一次只能传送16个二进制位
如何解决?
游戏建模
两张纸条 两个同学 每张纸条 3个字
用两张纸条表示4位数
234+23
234*10+23
CPU用地址加法器完成
基地址:偏移地址=物理内存地址
- 汇编学习笔记(1)
- 汇编学习笔记~1
- 汇编学习笔记 (1)
- 汇编学习笔记【1】
- 汇编学习笔记1
- 汇编学习笔记1
- 汇编学习笔记1
- 汇编学习笔记1
- 汇编学习笔记[1]:寄存器
- 汇编学习笔记[1]:寄存器
- 【学习笔记】汇编初步1
- 汇编学习笔记(1)
- 汇编学习笔记---(1)基础知识
- 汇编学习笔记1 --- C内联汇编之Hello World
- 汇编指令学习笔记(1)
- 8086汇编学习笔记1-基础
- 【汇编学习笔记】1:输出ASCII字符
- 破解/汇编学习笔记
- VSLua:将Lua语言无缝结合到Visual Studio当中 调试lua ,高亮lua
- Windows Server 2003 部署通用结构分步指南
- Win7旗舰版成功安装Oracle11G
- Ext2的方法总结
- 关于XP传真软件的想法
- 汇编学习笔记1
- [Win32] 可爱符鬼萤幕保护程式
- poj1020--Anniversary Cake题解
- 分布式设计与开发(三)------高一致性服务ZooKeeper
- 浅析GSM和GPRS概念
- 利用Lua脚本语言制作魔兽WOW插件
- 观流水兮潺湲
- 我们为什么要重构
- ubuntu 安装smb共享文件夹