汇编语言学习笔记2- X86处理器构架

X86处理器构架

一般概念

中央处理单元(CPU)组成部件: 寄存器、时钟、控制单元、算术逻辑单元
总线类型: 数据总线、控制总线、地址总线、*I/O总线
指令执行周期: 取指、译码、执行 (如用到存储器操作数,则还需要取操作数、存操作数)
访问存储器要比寄存器花费更多的时间的原因: 内存常处于CPU之外,对访问请求响应慢一些,而寄存器硬连接在CPU之内
主要三种操作模式: 保护模式、实地址模式、系统管理模式 、*虚拟8086模式

基本执行环境

在这里插入图片描述
1.EAX被称为扩展累加器,乘除指令默认使用
2.ECX被默认使用为循环计数器
3.ESP被称为扩展堆栈指针
4.ESI和EDI被称为扩展源变址和扩展目的变址
5.EBP被称为扩展帧指针
6.EIP为指令指针,包含下一条将要执行的指令地址

32位16位高8位低8位
EAXAXAHAL
EBXBXBHBL
ECXCXCHCL
EDXDXDHDL
32位16位
ESISI
EDIDI
EBPBP
ESPSP

状态标志位
CF(CY) 进位标志 无符号运算最高有效位产生进位时为1
OF(OV) 溢出标志 有符号运算操作数超出机器能表示的范围表示溢出,溢出时为1
SF(NG) 符号标志 记录运算结果的符号,结果负时为1
ZF(ZR) 零标志 运算结果等于0时为1
AF(AC) 辅助进位标志 运算时,第3位向第4位产生进位时为1
PF(PE)奇偶标志 运算结果操作数位为1的个数为偶数个时为1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值