网站大量收购独家精品文档,联系QQ:2885784924

汇编语言程序设计教学课件电子教案全套课件一.pptx

汇编语言程序设计教学课件电子教案全套课件一.pptx

  1. 1、本文档共704页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计 ;第一章:绪论 1.1 汇编语言程序设计的一般概念   从程序设计的观点可认为计算机是执行各种语言的机器,但其最终执行的是CPU提供的机器指令。汇编语言将机器语言符号化(与机器语言一一对应)。   不同的计算机系统(CPU),有相应的机器语言和汇编语言,本书以8086、8088为例。 1.1.1 为什么要学习和使用汇编语言   1、从本质上认识计算机的工作过程   2、现在的计算机系统中,某些功能仍用汇编语言程序实现。   3、汇编程序效率高。   一般高级语言都设有汇编程序接口。    ;1.2 计算机中数据信息的表示 1.2.1 进位计数制及其相互转换   一、进位计数制 概念:权:个、十、百、千位…    基数:每个数位上有限数码个数   对任一数KNRNKN-1RN-1…K-MR-M都可以表示为:   -m S=∑KiRi (其中R表示基数) i=n  二、数制间转换   两个原则:1、四位二进制对应一位十六进制        2、三位二进制对应一位八进制   所以二、八、十六进制的相互转换转化为二、十进制的相互转换。;两种方法: 1、十进制转换为二进制  整数部分:除基取余  小数部分:乘基取整 2、任何进制转换为十进制   按权相加法 1.2.2 带符号数的表示  真值:日常用+或-表示的数 机器数:把二进制的最高位符号化所表示的数 P8 机器数最高位为0:表示正数 机器数最高位为1:表示负数   在计算机中为把减法转换为加法,引入了原码、补码的概念。;一、原码:   正数、负数的符号位分别用0、1表示的方法。 例:X=105  [X]原  X=-105  [X]原  8位带符号数表示的范围:  1111111 即-127~ +127   0的两种表示:0000000表+0、-0   原码表示要判断符号:加或减运算、结果的符号。 为把减法转变为加法,引入补码的概念。 二、补码  1、定义:带符号数X的补码表示法: [X]补=M+X    (MOD M)  ;M为模,根据机器数的位数而定,对8位二进制其模为28 2、范围:对8位机器数  -128~+127   没有+0、-0的区别   [+0]补=[-0]补3、正数的补码与原码相同  在此只讨论负数的补码    负数的补码为其真值数(包括符号位)按位取反后加1。如变换前已是原码,则符号位不变。P10 注:(1)、由真值数或原码变换为补码可使用简便方法:自低位向高位遇到的第1个1不变,以后各位按位变反(如变换前已是原码,则符号位不变)     (2)、[X]补<==求补运算== >[-X]补 求补运算为:按位变反后加1; (3)、当负数用补数表示时,减法转换为加法。 4、补码的加、减运算 加:[X]补+[Y]补=[X+Y]补 减: [X]补-[Y]补=[X]补+[-X]补=[X-Y]补 1.2.3 字符编码  ASCⅡ码用1个字节的低7位表示,共128个,第8位用于奇偶校验。这128个编码分为两类:   非打印ASC Ⅱ码(控制码):33个   可打印ASC Ⅱ码:95个:            数字0-9: 30H-39H            大写字母: 41H-5AH            小写字母: 61H-7AH            空  格: 20H;1.3 基本逻辑运算 P14 计算机采用二进制,物理上易实现,可靠性高,可用逻辑上的“真”与“假”表示。 1、“与”运算(AND)  同时为真时才为真 2、“或”运算(OR)  两者之一为真时为真 3、“非”运算(NOT)  真时为假,假时为真 4、“异或”运算(XOR)  相同时为假,不同时为真  ;第二章:IBM PC微型计算机 2.1 IBM PC微型计算机基本结构 2.1.1 微型计算机硬件系统组成 1、CPU 由运算器和控制器组成。 2、存储器 3、输入、输出(I/O)设备和I/O接口  4、系统总线  三总线结构:地址总线、数据总线、控制总线 2.1.2 Intel 8086/8088微处理器功能结构  计算机执行一个程序,实质是CPU执行组成程序的指令序列.分为三步:1、取指令2、分析指令3、执行指令  取指令必须访问存储器,而执行指令可不访问存储器  ;访问存储器要占用CPU外部地址总线和数据总线  早期的8位微机存在CPU与外部总线忙、闲不均的情况。从而降低了机器的运行速度。这是由于串行工作方式导致。8086/8088微机采用

您可能关注的文档

文档评论(0)

有谱教育资源分享 + 关注
实名认证
内容提供者

热爱生活,分享教育专业文档! 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档