汇编语言第一章分解.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇 编 语 言 Assembly Language ;课 程 概 述;1.本课程的主要任务:;2. 本课程的主要内容:;3.汇编语言和高级语言的区别;计算机语言的发展 ; #include stdafx.h #include stdio.h int main(int argc, char* argv[]) { int a,b,c; a=1; b=2; c=a+b; printf(“c=%d\n,c); return 0; }; data segment a db ? b db ? c db ? string db c=$ data ends code segment main proc far assume cs:code, ds:data, es:data start: push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax ;4.汇编语言的特点、作用;5.为什么学习汇编语言; 学习方法很重要 复习并掌握先修课的有关内容 课堂:听讲与理解、适当笔记 课后:认真读书、完成作业 实验:充分准备、勇于实践 总成绩:考试成绩+实验成绩+平时成绩; 6.学习资源要利用 钱晓捷之微辅网 /qwfw 罗云彬的编程乐园 / (教案) 用户名:674460377@ 密 码:wlgcxldy ; 参考资料 1. Intel 汇编语言程序设计 第5版 电子工业出版社(国外计算机教材系列)(美)欧文 著。 2. IBM PC 汇编语言与程序设计 温冬婵 沈美明 清华大学出版社 3. 《汇编语言》(第2版),王爽 著,清华大学出版社 4.《汇编语言程序设计--基于ARM体系结构》;上机时间(12次上机): 第3周 周二的7、8节在基础四 第6~13周 周二的7、8节在基础二 第11~13周 周五的7、8节在软件一;第一章 基 础 知 识;本章教学重点与难点: (1)理解不同进位记数制可以表达同一个数。 (2)重点掌握十进制数与各进制数间的转换,要求对整数的转换要熟练。 (3)理解二进制数真值与二进制编码之间的概念区别,掌握真值与原码、补码间的相互转换。 (4)理解原码符号与补码符号间质的区别。 ;用途: 能够利用计算机所有硬件特性并能直接控制硬件,广泛用于系统软件设计、 实时控制和通讯等领域、用于交换机或路由器的底层编程等。; 汇编语句:指令、伪指令、宏指令。 指令语句:可执行语句,每条指令语句都生成机器代码,各对应一种CPU操作,在程序运行时执行。 伪指令语句由汇编程序在汇编过程中执行,不生成目标码。 宏指令是按照宏定义格式编写的一段程序,可以包含指令、伪指令、甚至其它宏指令。;1.2 计算机中数的表示;进位计数制的三个特征:;常用进位计数制表示方法; 几种数制混用时,可用数制符号或下标来标注。;二、二进制数的特点;三、 二进制数和十进制数间的转换;余数法:除要转换数的基数取 余数、由下而上排列 降幂法:;结果为:1 0 0 1 1 0 0; 8 75 3 8 9 1 8 1 1 0;进位法:用十进制小数乘基数,取整,当积为0或达到所要求的精度时,将整数部分由上而下排列。 示例: 0.625 ╳ 2 (1).250 整数为1 ╳ 2 0.50 整数为0 ╳ 2 (1).0 整数为1 小数值为0;位权法:把各非十进制数按权展开求和 转换公式:(F)x =an-1×xn-1 + an-2×xn-2 + ... + a1×x1 + a0×x0 + a-1×x-1 + ... 示例: (1011.1) 2 = 1×23+0×22 + 1×21 + 1 ×20 +1 × 2-1 = 8 + 0 + 2 + 1

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档