- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新一代汇编语言程序设计第一章
新一代汇编语言程序设计 武汉大学计算机学院 《汇编语言》课程组 第一章 新一代汇编语言程序设计概述 微机系统简介 数据表示与类型 汇编语言基本概念 1﹒1 微机系统简介 一、微机系统组成结构 见下页图 PC系列机的基本组成结构 二、80X86处理器(32位)的工作方式 1、实地址方式(Real Mode) 处理器复位后被初始化为实地址模式。 内存部进行分页处理,指令寻址的地址就是内存中实际的物理地址。 不支持优先级。 中断处理用中断向量表来定位中断服务程序,每个中断向量为4个字节。 实地址方式的32位CPU相当于可以进行32位处理的高速8086。 2、保护方式(Protected Model) 页式存储管理,支持虚拟存储器 支持多任务处理,每个程序各自分开,在自己的空间运行 提供了保护措施,如:任务地址空间的分离;特权级的建立;特权指令的使用;段和页的访问权限等 3、虚拟8086方式(Virtual-8086 Model) 在保护方式下通过设置控制标志,使32位CPU可以转入V86方式,从而使得多个DOS程序可以同时运行,且相互独立 是一种在保护方式下运行的类似实方式的工作环境。 V86方式下的程序都是运行在最低特权级下,而实地址方式的程序是运行在最高特权级下 4、系统管理方式(System Manager Model) 当处理器接收导系统管理方式中断时,就会进入系统管理方式 不是为应用软件访问而设计的,是由机器内的固件(装有程序的ROM)来控制的 1﹒2 数据表示与数据类型 1、数的二进制和十六进制表示 4位二进制数对应1位16进制数 16进制数用带后缀字母H的数据表示,如 1234H 一个16进制的数开始数字不是0~9,则在开始数字 前加一个数字0表示,如 0B1CFH 二进制数用带后缀字母B表示,如B 1﹒2 数据表示与数据类型 2、BCD码数据表示 压缩BCD数 非压缩BCD数 1﹒2 数据表示与数据类型 3、非数值数据表示 字符编码: ASCII码(美国标准信息交换码) 7位二进制编码用于表示128个标准字符 用8位二进制编码可表示扩展ASCII码,共256个 汉字编码: GB2312-80国标编码 16位编码:高8位表示汉字符的区号,低8位表示 汉字符的位号 1﹒2 数据表示与数据类型 4、基本数据类型 字节和字 1﹒3 汇编语言基本概念 一、汇编语言相关特征 机器语言 是一种用二进制代码编写指令和程序的语言 例: B0 04 传送指令,将4送到累加器AL中 汇编语言 用助记符代替指令的操作码,用数字或符号代替指令中操作数或操作数存放位置的一种程序设计语言 例: MOV AL , 04 ;传送指令,将4送到累加器AL中 MOV EAX , 1﹒3 汇编语言基本概念 汇编语言与机器特性密切相关 1﹒3 汇编语言基本概念 二、汇编语句行基础知识 基本格式 [名字] 操作符 [操作数] [;注释] 操作符: 机器指令、伪指令、宏指令的助记符 操作数:操作数项有多个操作数时,用逗号 ,分开 1﹒3 汇编语言基本概念 三、汇编语言源程序示例 1、程序的层次模块结构 1﹒3 汇编语言基本概念 2、源程序的分段结构及示例说明 例:程序输出显示:“ Welcome !”,流程描述如下: 源程序SAMPLE.ASM: STACKS SEGMENT STACK DW 128 DUP(?) STACKS ENDS DATAS SEGMENT STRING DB ‘Welcome!’,13h,10h,’$’ DATAS ENDS CODES SEGMENT ASSUME CS:CODE,DS:DATAS START: MOV AX , DATAS MOV DS, AX LEA DX , STRING MOV AH , 09H INT
您可能关注的文档
最近下载
- 述责述廉报告 述责述廉报告2020三篇.docx VIP
- 沪教版小学四年级语文第一学期全册课件.ppt
- [贾平凹废都柳月]贾平凹作品废都.pdf
- 营房安全知识.docx VIP
- 东华大学教职工各类俱乐部(文体类)协会管理规定.doc
- 安徽省合肥市第四十五中学2023-2024学年八年级上学期期中物理试题(含答案).docx VIP
- 小学数学教研组教研工作总结PPT.pptx
- 贸易安全标准培训教材PPT课件(精编)共42页PPT-课件有实际AEO企业案例.pptx VIP
- 18.4数学活动-折纸做60°-30°-15°的角省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024软件正版化培训.pptx VIP
文档评论(0)