微机原理与接口技术期末总复习详解.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BIGER:JE EQUL ;x=0时转EQUL MOV AL,1 ;否则将1送入yy单元 MOV y,AL RET EQUL:MOV AL,0 ;将0送入yy单元 MOV y,AL RET MAIN ENDP CODEX ENDS END START 复 习- 原 理 * 微型计算机的系统总线 地址总线 数据总线 控制总线 * 8086CPU的主要特性: 数据线——16位 地址线——20位,其中低16位与数据总线复用。 内存空间——20位地址线可直接寻址1MB(220)存储空间。 端口地址——16位端口地址线可寻址64k(216)个I/O端口。 * 8086/8088的工作模式: 最小模式 CPU 提供全部控制信号 最大模式 多处理器方式,需要总线控制器或协处理器 8086复位启动时执行的第一条指令的存放地址: FFFF0H(CS=FFFFH,IP=0000H) 8086的总线操作和时序: 时钟周期、指令周期和总线周期(定义) 一个基本的总线读周期包括4个时钟周期或称4个T周期(基本读周期和写周期各状态时的信息) * 8086的功能结构 总线接口单元、执行单元 8086的寄存器组 8086通用寄存器 (1)AX-累加器。 (2)BX-基地址寄存器。 (3)CX-计数寄存器。 (4)DX-数据寄存器。 (5)SI-源变址寄存器。 (6)DI-目的变址寄存器。 (7)BP-栈基地址寄存器。(8)SP-栈顶指针。 专用寄存器 IP、标志寄存器FLAG(PSW) 能够作为寄存器间接寻址的寄存器有:BX,BP,SI,DI * 段寄存器使用规定 S S E S D S D S S S C S 默 认 段 寄 存 器 有效地址EA D I S I 有效地址EA S P I P 偏 移 地 址 CS,ES,SS 无 CS,ES,SS CS,ES,SS 无 无 可超越的 段 寄 存 器 BP作基址时 串的目的操作数 串的源操作数 一般数据访问 堆栈操作 取指令 访 问 存 储 方 式 * 存储器的分段管理 8086CPU有20条地址线 最大可寻址空间为220=1MB 物理地址范围从00000H~FFFFFH 8086CPU将1MB空间分成许多逻辑段(Segment) 每个段最大限制为64KB 段地址的低4位为0000B 这样,一个存储单元除具有一个唯一的物理地址外,还具有多个逻辑地址 * 对应每个物理存储单元都有一个唯一的20位编号,就是物理地址(PA),从00000H~FFFFFH。 分段后在用户编程时,采用逻辑地址,形式为 段基地址 : 段内偏移地址 段地址说明逻辑段在主存中的起始位置 偏移地址说明段内主存单元距离段起始位置的偏移量——有效地址(EA) * 8086的寻址方式 所谓寻址方式,就是寻找指令中操作数所在地址的方法 1.立即数寻址方式 MOV AL,23H 2.寄存器寻址方式 3.存储器寻址方式 直接寻址[VALUE] MOV AL,[1000H] 寄存器间接寻址[BX] 寄存器相对寻址[BX+VALUE],VALUE[BX] 基址变址寻址[BX+SI] 基址变址相对寻址[BX+SI+VALUE] 4.串操作寻址 MOVSB 5.端口寻址 IN AL,DX 6.隐含寻址 XLAT * 8086的指令系统 1 数据传送指令 通用数据传送指令 MOV/XCHG/XLAT MOV DEST,SRC ①立即数只能作源操作数,且要与目的操作数匹配。 ②两个操作数类型要匹配。 ③如汇编程序无法确定操作类型,要加类型说明符。 ④CS一般不能作目的操作数(用转移指令改变)。 ⑤如果指令有两个操作数,不允许两个都是存储器数。 ⑥所有“MOV”类指令均不影响标志。 * 2 堆栈操作指令 PUSH r16/m16/seg POP r16/m16/seg ①堆栈操作是字操作指令 ②在“POP”指令中,“POP CS”为非法指令。 ③堆栈操作指令不影响标志。 * 3 标志传送指令 LAHF/SAHF/PUSHF/POPF 4 地址传送指令 LEA/LDS/LES LEA r16,mem 5 输入输出指令 IN/OUT

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档