计算机汇编语言教程pdf,计算机汇编语言入门.pdf

计算机汇编语言入门

微处理器体系结构

基本微处理器设计

由时钟同步所有CPU 操作

控制器(CU) 协调各执行步骤的顺序

运算器(ALU) 进行算术运算和逐位处理

时钟

同步所有CPU 和总线操作

机器(时钟)周期是完成单个操作的时间

时钟用来触发事件

指令执行周期

取指令

译码

取操作数

执行指令

输出存储

读取内存

读取内存时,往往需要多个机器周期,原因是内存的反应速

度,大大低于CPU 的处理速度,步骤包括:

将地址送到地址总线上

读入信号(RD)置位低

CPU 等待内存响应

读入信号(RD)变为1,表示数据总线上是读到的数据

高速缓存

在CPU 内外的高速,但价格昂贵的静态RAM

Level-1 缓存:CPU 内部

Level-2 缓存:CPU 外部

高速缓存命中(Hit):需要读取的数据在高速缓存中

高速缓存不命中(Miss):高速缓存中没有需要读取的数据

程序工作原理

多任务

操作系统(OS )同时运行多个程序

同一个程序中执行多个线程

操作系统排程机制,将多个CPU 时间分配给每个运行中的

程序

快速任务切换

给用户的感觉是,所有程序在同时运行

微处理器必须支持任务切换

微处理器体系结构

工作模式

基本运行环境

浮点数机制

intel 微处理器的发展史

工作模式

保护模式

原生模式(native mode):Windows ,Linux

实地址模式(实模式)

原生模式:MS-DOS

系统管理模式

电源管理,系统安全,系统错误诊断

虚拟8086 模式

与保护模式并存

每个程序都有自己的8086 计算机

基本运行环境

可寻址内存

通用用途寄存器

指数与基址寄存器

特殊用途寄存器

状态标志寄存器

浮点数,MMX,XMM 寄存器

可寻址内存

实模式

1 MB 空间

20-bit 地址

保护模式

4 GB 空间

32-bit 地址

实模式

通过实模式操作,可以使Intel 8086 使用20-bit 地址,找到

内存中,最前面的1MB 空间。(Pentium 处理器中也使用这

个技术)

实模式操作

向下兼容

实模式使得为 写的程序能够在 及以后的芯

片上运行,而不需要改动。

Intel 芯片的缺省模式

的芯片加电后,或进行过复位后,都是先进行实模式操

内存的第一个1M 字节,被称作实内存,或传统存储系统。

段和偏移量

内存的实模式地址是由段地址和偏移量地址合成的

段地址的内容,存在一个段基址寄存器中,用来定义一个长

度为64K-byte 的内存段的起始地址

偏移量地址是用来选在64K-byte 大小的段内的具体位置的

段的大小 = 64

实模式内存寻址

实模式举例

举例:mov AX, [BX]

假设:

段寄存器中的内容:1000H

偏移量寄存器中的内容:F000H

实模式内存

实模式寻址特点

20-bit 实模式地址可以在1M-byte 的空间内(地址范围是

00000-FFFFFH ),每16-byte 开始一个新的段

由于实模式中的起始地址,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值