汇编语言基础总结(一)
2016-03-22 21:14
183 查看
PC 系统基本构成
CPU存储器
指令和数据
存储单元
地址总线
控制总线
数据总线
CPU
一个典型的cpu由运算器、控制器、寄存器等器件构成。8086通用寄存器:AX、BX、CX、DX、 SI 、DI、 SP、 BP、 IP、 CS、 SS、 DS、 ES、 PSW.
x8086是16位结构的CPU:
运算器一次最多可以处理16位数据。
寄存器最大宽度是16位
寄存器和运算器之间的通路是16位
注意:X8086的地址总线是20位,故地址分为段地址和偏移地址。可以总结为:地址总线决定寻址能力,数据总线决定运算能力。
CS : IP 指向的内容当做指令执行(数据跟指令的区别)。
注意:CS:IP不能用mov指令修改,只能用jmp等跳转指令修改。DEBUG.EXE可以查看内存,用机器指令和汇编指令编程。
R、查看改变CPU寄存器的内容D、查看内存中的内容
E、改写内存中的内容
U、讲内存中的机器指令翻译成汇编指令
T、执行一条机器指令
A、以汇编指令的格式在内存中写入一条机器指令
P、执行中断,显示最终结果
G、执行到指定行
相关文章推荐
- linux awk命令详解(转)
- C#语言 数据类型 变量常量 数据转换 3.22
- 3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表
- poj2411Mondriaan's Dream【覆盖类状压dp】
- ionic框架环境配置
- Android图像处理之Path
- WebService学习之旅(一)使用JAX-WS发布WebService
- WebService学习之旅(一)使用JAX-WS发布WebService
- Oracle数据仓库创建教程
- Oracle数据仓库创建教程
- Swap Nodes in Pairs
- 我的离职历程
- WebService学习之旅(一)使用JAX-WS发布WebService
- “耐撕”团队 2016.3.22 站立会议
- leetcode_065 Valid Number
- Linux下iptables开放端口端示例
- 银行家算法(1)——概念与举例说明(多进程管理资源分配避免死锁)
- SCSI reservation conflicts trying to use a shared disk on RHEL in a VMware environment
- OC 中new与alloc/init的区别
- Android App HelloWorld