汇编语言笔记(一二章)

目录

汇编语言基础

系统结构

寻址方式和指令系


汇编语言基础

  • 程序设计语言:机器语言、汇编语言、高级语言。
  • 汇编指令:人们采用一定含义的符号作为助忆符,用指令助忆符、符号地址等组成的符号指令。
  • 汇编语言特点:(1)执行速度快(2)程序短小(3)可以直接控制硬件(4)方便编译(5)辅助计算机工作者掌握计算机体系结构(6)程序编制耗时,可读性差(7)程序可移植性差

系统结构

  • 微型计算机:大规模及超大规模集成电路为主,以集成计算机主要部件——控制器和运算器的微处理器为核心所构造的计算机系统。
  • 第三代微处理器:16位处理器、数据总线16位、地址总线20位,可访问1MB内存单元。
  • 微处理器(cpu):运算器、控制器、寄存器组。
  • 存储器:(1)主存(主要为半导体存储器)。ROM——只读、非易失。RAM——可读可写、易失。(2)辅存(外存)。磁盘、磁带、光盘。
  • 系统总线:数据总线DB、地址总线AB、控制总线CB。
  • I/O接口:完成数据缓存、型号变换、CPU联络等。
  • I/O接口的三种寄存器:(1)数据寄存器——传送数据(2)状态寄存器——CPU可读取外设状态(3)控制寄存器——cpu向寄存器写入命令。
  • 8086CPU功能上分:总线接口部件BIU、执行部件EU。
  • 段寄存器:代码段CS、数据段DS、附加段ES、堆栈段SS。(物理地址=段地址*10H+偏移地址)
  • IP:存放下一条指令在代码段的偏移地址。(与CS 连用确定下一条指令的物理地址)
  • 通用寄存器(8个):(1)累加寄存器AX(2)基址寄存器BX(3)计数寄存器CX(4)数据寄存器(5)源变址寄存器SI(与DS联用)(6)目的变址寄存器DI(与ES联用)(7)堆栈指针寄存器SP(8)基指指针寄存器BP。
  • 专用寄存器:(1)状态标志。a、进位标志CF b、奇偶标志PF(偶数个1,PF=1) c、零标志ZF(结果为0,ZF=1) d、符号标志SF(与结果最高位相同) e、溢出标志OF  f、辅助进位标志AF(低半位产生进位,AF=1)(2)控制标志。a、追踪标志 b、中断标志 c、方向标志
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值