第3章-指令系统.ppt

上传人:99****p 文档编号:1565202 上传时间:2019-03-05 格式:PPT 页数:72 大小:719.50KB
下载 相关 举报
第3章-指令系统.ppt_第1页
第1页 / 共72页
第3章-指令系统.ppt_第2页
第2页 / 共72页
第3章-指令系统.ppt_第3页
第3页 / 共72页
第3章-指令系统.ppt_第4页
第4页 / 共72页
第3章-指令系统.ppt_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、 第第 3章章 指令系统指令系统1 指令格式(数据类型)指令格式(数据类型)2 寻址方式寻址方式3 指令系统指令系统学习指导和要求 了解指令集 的数据类型 掌握寻址方式; 熟记各种类型的指令格式及功能,并能编写简单程序 ,用 DEBUG调试。第 1节 指令格式与数据类型 80x86汇编语言中常使用的数据类型 :1. 无符号二进制数字节字节 (8位位 ): 0-255 (0-0FFH),占用一字节存储单元。占用一字节存储单元。字字 (16位位 ): 0-65535 (0-0FFFFH),占用连续的两字,占用连续的两字节存储单元,低地址存储单元存放低节存储单元,低地址存储单元存放低 8位数据,高地

2、位数据,高地址存储单元存放高址存储单元存放高 8位数据,位数据, 低字节地址为该字的地址低字节地址为该字的地址。 指令的格式 :操作码 操作数2. 有符号二进制数 字节(字节( 8位)位) : -128-+127(80H-FFH, 00H-7FH)字(字( 16位)位) : -32768-+32767 (8000H-FFFFH, 00000H-7FFFH)以补码形式存储,地址单元分配与无符号数类似。以补码形式存储,地址单元分配与无符号数类似。3.BCD码压缩压缩 BCD码码 : 1字节存放两个字节存放两个 BCD码,格式如图码,格式如图 a 7 4 3 0 7 4 3 0( a) ( b)非压

3、缩非压缩 BCD码码 : 1字节存放一个字节存放一个 BCD码(低码(低 4位),格位),格式如图式如图 b十位十位 个位个位 0或任意或任意 个位个位4.字符串5. ASCII码ASCII码字符串码字符串 : 如如 ABC123ASCII码数码数 : 如如 30H-39H(0-9),41H-46H(A-F)返返 回回第 2节 80X86的寻址方式 1.立即寻址2.寄存器寻址3.直接寻址4.寄存器间接寻址5.相对寄存器间接寻址 6.基址加变址寻址7.相对基址加变址寻址 80X86的常用寻址方式:DATA SEGMENTA DB 6B DB 8Y DB ?DATA ENDSCODE SEGMEN

4、T ASSUME CS: CODE, DS: DATASTART: MOV AX, DATAMOV DS, AXMOV AL, AMOV BL, BADD AL, BLMOV Y, ALHLTCODE ENDSEND START例:例: 计算计算 Y=A+B,设:,设: A=6, B=8立即寻址 :操作数包含在指令中,存放在代码段。寄存器寻址 :操作数在寄存器中,存放在 CPU内。存储器寻址 :操作数在存储器(数据段)中。代码段数据段寄存器CPU 内存运算器立即数存储器三种类型操作数 :立即数操作数、寄存器操作数、存储器操作数1.立即寻址立即寻址操作数紧跟在操作码之后,直接存放在代码段中操作数紧跟在操作码之后,直接存放在代码段中如:如: MOV BL, 16H ; BL 16HMOV AX, 2056H ; AX 2056H OP16HOP56H20HBLAXAH AL20H 56H16H注意:立即数只能源操作数,不能目标操作数注意:立即数只能源操作数,不能目标操作数 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。