微机原理 寻址方式ppt课件.ppt
《微机原理 寻址方式ppt课件.ppt》由会员分享,可在线阅读,更多相关《微机原理 寻址方式ppt课件.ppt(42页珍藏版)》请在三一办公上搜索。
1、第3章 8086的指令系统,学习目标,掌握8086指令格式和寻址方式掌握8086各类指令的使用及注意事项学会分析各种基本指令的使用初步掌握使用汇编指令书写程序段的基本方法,3.0基础知识: 什么是汇编语言,汇编语言是一种面向机器的低级程序设计语言汇编语言以助记符形式表示每一条计算机指令助记符是便于记忆、并能描述指令功能和操作数的符号助记符一般就是表明指令功能的英语单词或缩写用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序(.ASM)汇编语言的主要特点:汇编语言程序与处理器指令系统密切相关程序员可直接、有效地控制系统硬件形成的可执行文件运行速度快、占用主存容量少,基础知识:汇编语言开发步
2、骤,汇编语言程序与C语言程序的对照,假设:定义一个有10个元素数组a,并求所有元素的总和。,则C语言程序如下: # include main( ) int a10; int i , sum=0; for ( i=0; i10; i+ ) sum=sum+ai; printf(sum=%d, sum); ,汇编语言程序与C语言程序的对照,假设:定义一个有10个元素数组a,并求所有元素的总和。,而汇编语言程序如下: Data segment a dw 10 dup(?) sum dw 0 Data ends Code segment assume cs: Code, ds: Data START:
3、 mov ax, Data mov ds, ax,mov cx, 10 mov ax, 0 mov si, offset a lop: add ax, si loop lop mov sum, axCode ends END START,指令语句,伪指令语句,指令的组成:,操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分操作数是指令执行的参与者,即各种操作的对象有些指令不需要操作数,通常的指令都有一个或两个操作数,3.1 指令系统及指令格式,指令的助记符格式,操作数2,称为源操作数 src,它表示参与指令操作的一个对象操作数1,称为目的操作数 dst
4、,它不仅可以作为指令操作的一个对象,还可以用来存放指令操作的结果分号后的内容是对指令的解释,操作码 操作数1,操作数2;注释,指令的操作码和操作数,每种指令的操作码:用一个唯一的助记符表示(指令功能的英文缩写)对应着机器指令的一个二进制编码指令中的操作数:可以是一个具体的数值可以是存放数据的寄存器或指明数据在主存位置的存储器地址,寻找操作数的过程就是操作数的寻址,传送指令MOV的格式,MOV dst,src;dstsrc 功能:将源操作数src传送至目的操作数dst例:MOV AL,05H;AL05HMOV BX,AX;BXAXMOV AX,SI;AXDS:SIMOV AX,BP+06H;AX
5、SS:BP+06HMOV AX,BX+SI ;AXDS:BX+SI,传送指令MOV的功能,源操作数 src,目的操作数 dst,30H,30H,被传送的数据,8086的内部结构,内部暂存器,IP,ES,SS,DS,CS,输入/输出控制电路,外 部 总 线,执行部分控制电路,ALU,标志寄存器,AH AL,BH BL,CH CL,DH DL,SP,BP,SI,DI,通用寄存器,地址加法器,指令队列,执行部件 (EU),总线接口部件 (BIU),16位,20位,16位,8位,32位名称,EAXEBXECXEDXESPEBPEDIESI,8位名称,16位名称,EIPEFLAGS,名称累加器基址变址计
6、数数据堆栈指针基址指针目的变址源变址,指令指针标志,代码数据附加堆栈,32位,16位,注意: 286以下绿色区域不可用; FS、GS 无专用名称;,3.2 寻址方式,立即数寻址方式寄存器寻址方式存储器寻址方式,直接寻址方式寄存器间接寻址方式寄存器相对寻址方式基址变址寻址方式相对基址变址寻址方式,1. 立即数寻址方式,指令中的操作数直接存放在机器代码中,紧跟在操作码之后(操作数作为指令的一部分存放在操作码之后的主存单元中)这种操作数被称为立即数它可以是8位数值(00HFFH)也可以是16位数值(0000HFFFFH)立即数寻址方式常用来给寄存器赋初值,立即数可以是8位或16位(16位的立即数是高
7、位字节放在高地址,低位字节放在低地址) 。应用场合: 立即数常用来给寄存器或内存单元赋初值。,例1 MOV AX , 2056H 结果 ( AH ) = 20H ( AL ) = 56H 例2 MOV AL , 78 H 结果 ( AL ) = 78H,注意:只能用于源操作数字段,不能用于目的操作数字段。,低地址,高地址,立即数寻址,2. 寄存器寻址方式,操作数存放在CPU的内部寄存器reg中,可以是:8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL16位寄存器:AX、BX、CX、DX、SI、DI、BP、SP段寄存器seg:CS、DS、SS、ES,寄存器寻址指令,MOV AX , 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 寻址方式ppt课件 微机 原理 寻址 方式 ppt 课件
链接地址:https://www.31ppt.com/p-1415939.html