计算机硬件的基础.pptVIP

  • 4
  • 0
  • 约7.72千字
  • 约 55页
  • 2018-06-07 发布于浙江
  • 举报
计算机硬件的基础

一 . 计算机的组成 1. 1 电子计算机组成 1. 1 电子计算机组成(续1) 1. 1 电子计算机组成(续2) 1. 1 电子计算机组成(续3) 1. 1 电子计算机组成(续4) 1. 2 指令的执行 1.2 指令的执行(续1) 1.2 指令的执行(续2) 3 基本逻辑电路 1.3 基本逻辑电路(续1) 1.3 基本逻辑电路(续2) 1.3 基本逻辑电路(续3) 2. 1 机器数的表示方法 2. 2 计算机中数据单元的表示方法 二.汇编语言 1.1寄存器和存储器 1.1寄存器和存储器(续1) 1.1寄存器和存储器(续2) 1.1寄存器和存储器(续3) 1.1寄存器和存储器(续4) 1.1寄存器和存储器(续4) 2.1 寻址方式 2.1 寻址方式(续1) 2.1 寻址方式(续2) 2.1 寻址方式(续3) 2.1 寻址方式(续4) 2.1 寻址方式(续5) 2.1 寻址方式(续6) 3.1 8086/8088 指令系统 3.2 数据传送指令 3.2 数据传送指令(续1) 3.2 数据传送指令(续2) 3.2 数据传送指令(续3) 3.2 数据传送指令(续4) 3.2 数据传送指令(续5) 3.2 数据传送指令(续6) 3.2 数据传送指令(续7) 3.2 数据传送指令(续8) 3.3 算术运算指令 3.3 算术运算指令(续1) 3.3 算术运算指令(续2) 3.3 算术运算指令(续3) 3.3 算术运算指令(续4) 3.4 逻辑运算指令 3.4 逻辑运算指令(续1) 3.5 串操作指令 3.5 串操作指令(续1) 3.6 控制转移指令 3.6 控制转移指令(续1) 3.6 控制转移指令(续2) 3.6 控制转移指令(续3) 3.7中断指令 中断:计算机中止正在运行的程序,转去自动执行另外一程序。处理完毕后返回原程序继续执行的过程称为中断。 外部中断:硬件中断 内部中断:软件中断 中断向量表:00000H ~ 003FCH 中断指令 INT N 中断返回指令 IRET 3.8处理器控制指令 1).标志操作指令 CLC:进位标志为0 (CF=0 ) CMC:进位标志求反 STC : 进位标志为1 ( CF=1 ) CLD :方向标志为0 ( DF=0 ) STD :方向标志为1 ( DF=1 ) CLI :中断允许标志为0 ( IF=0 ) ,屏蔽中断 STI :中断允许标志为1 ( IF=1 ) ,允许中断 3.8处理器控制指令(续1) 2).暂停指令 HLT: 3).脱离指令(交权指令)ESC: 4).等待指令 WAIT: 5).总线锁定指令 LOCK: 1).传送指令 寄存器/存储器互送: MOV DL, CL MOV AX, BX MOV AX, [2010H] MOV [SI], CX MOV CL, [BX+5] 1).传送指令 立即数送寄存器: MOV AL, 32H MOV CX, 2801H 段寄存器的传送: MOV DX, AX MOV SS, DX 堆栈指令 堆栈:按“后进先出”方式工作的一块内存区域。 堆栈设在SS段,只有一个出口,堆栈指针始终指向堆栈的顶部。 堆栈是由高地址向低地址发展。SP的初值规定了堆栈的大小。 2).入栈指令: PUSH AX 假设:AX=1020H 20 执行后的SP 操作:AH?(SP-1 ) 10 AL ?(SP-2) 执行前的SP SP-2 ?SP 存储器高端 3).弹出指令 POP BX 20 执行前的SP 操作:(SP) ? BL 10 (SP +1 ) ? BH 执行后的SP SP+2 ?SP 存储器高端 4).交换指令: XCHG AL, CL ; 字节交换 XCHG AX, [BP+DI] ; 字交换 5).

文档评论(0)

1亿VIP精品文档

相关文档