- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章基础知
* * 一个数据的不同含义 31H 数值: ASCII码: 压缩BCD码: 指令操作码: 0FFH 数值 无符号数: 带符号数: 指令操作码: 一个数据本身没有什么性质,具体是什么值要看使用者按照什么规则解释它! 3×16 + 1 = 49 D 字符‘1’ 两个十进制数据3、1; XOR 255 -127(原码) -1(补码) JMP * * 汇编语言程序中的基本数据类型 字节 8位二进制位构成1个字节。 字 其位数由机器字长决定; 16位系统中,一个字为16位(即2个字节)。 双字、四字 长度依次为字的2、4倍。 字符串 由若干个字节组成一个字符串。 本章小结 理解汇编语言的特点和应用场合; 掌握计算机内部的数据表示; 特别是补码的表示、特殊值的表示; 不同编码的数据位数扩展方法; 熟悉补码的加减法运算规则,并能应用; 熟悉常用的字符数据的编码形式; ASCII码、BCD码 理解汇编语言程序中的数据类型; * * 本章作业 课本P12 2、4、6、7 3、使用8位数据表示 5、使用补码完成运算 9、只做计算,不判断溢出 * * * * * 第1章 基础知识 1.1 微型计算机概述 1.2 汇编语言及特点 1.3 数据表示 1.1 微型计算机概述 微型计算机系统的层次 微型计算机的发展概况 微型计算机的结构与组成 微型计算机的主要性能指标 微型计算机的应用 * * 1、微型计算机系统的层次 微型计算机系统 硬件系统 软件系统 微型计算机 外部设备 微处理器 主存储器 输入输出接口 系统总线 运算器 控制器 寄存器组 内部总线 系统软件 应用软件 输入/输出设备 辅助存储设备 通信设备 …… * * 2、微型计算机的主要性能指标 主频:CPU基本时钟的频率; 时钟周期是CPU工作的最小时间单位; 字长:CPU一次能够处理的二进制信息的位数; 运算速度:每秒钟能够执行指令的条数; 单位:MIPS(百万条指令/秒) 主存容量:主存储器中的可用存储元的数目; 主存存取周期:主存储器的读写速度指标; 性能价格比:性能÷价格 = 性能价格比; * * 1.2 汇编语言及特点 计算机编程语言的发展过程 计算机对各种语言的执行过程 机器语言 汇编语言 高级语言 编译 一对多 汇编 一对一 高级语言 机器指令序列 汇编语言 机器指令序列 * * 1.2.1 机器语言 机器指令 :CPU能直接识别并执行的指令; 由0、1二进制代码形式表示,一条指令为计算机的一个基本操作; 每条指令包括操作码和操作数两部分,指挥计算机的操作; 计算机的指令系统:指某计算机中机器指令的集合; 与CPU的硬件设计相关,不同的CPU具有不同的指令系统。 机器语言的特点 直接作用于硬件的指令,执行效率高; 指令不直观,编写、调试非常麻烦,程序可读性不强。 1.1 机器语言 程序员们将 0、1 数字编程的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。 示例 应用8086CPU完成运算: S = 768 + 12288 – 1280 1.1 机器语言 S = 768 + 12288 - 1280 机器码: 101100000000000000000011 000001010000000000110000 001011010000000000000101 假如将程序错写成以下这样,请找处错误: 101100000000000000000011 000001010000000000110000 000101101000000000000101 1.1 机器语言 看到这样的程序,你会有什么感想? 如果程序里有一个“ 1 ”被误写为“ 0 ”,又如何去查找呢? * * 1.2.2 汇编语言 汇编指令:用助记符描述的指令; 汇编指令与机器指令一一对应; 汇编语言指令系统: 包括汇编指令、伪指令、宏指令三大类指令; 汇编语言程序 使用汇编语言指令系统中的指令编写的应用程序; 汇编程序 将汇编语言程序翻译成机器语言程序的系统软件; 常用的汇编程序为MASM(宏汇编程序)。 1.2 汇编语言的产生 机器指令: 1000100111011000 操作:寄存器BX的内容送到AX中 汇编指令:MOV AX,BX 这样的写法与人类语言接近,便于阅读和记忆。 * * 1.2.3 高级语言 高级语言是指用与自然语言相近的符号描述指令的语言。 基本脱离了硬件系统,更容易学习和掌握; 例如:C++、Delphi、Java、C# 采用高级语言编写的程序不能直接被计算机识别,必须“翻译”成机器语
原创力文档


文档评论(0)