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

第1章汇编语言基础知识.pptVIP

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

汇编语言程序设计;专业根底课、限选课

软件开发的一个组成局部

一种低级语言的程序设计

高级语言程序设计的扩展;第一章

根底知识;设问:;本章重点;第一章根底知识

;计算机以二进制数为根底。那么控制计算机工作的机器指令就由二进制数构成,而机器指令的集合称之为机器语言。

如果想让计算机工作,就要写出一系列二进制的机器码。;二进制表示十六进制表示

;这些助记符就是汇编指令,用汇编指令编写的程序称为汇编语言。;;;汇编语言有三种指令形式:汇编指令、伪指令和宏指令。

汇编指令可以翻译成二进制的机器指令代码。

伪指令和宏指令不能翻译成机器指令,它们是在汇编期间为汇编程序提供相关信息使用的。

;1.2计算机中数的表示;十进制数

数码为:0、1、2、3、4、5、6、7、8、9

基数:10

权:10的N-1次方

进位规那么:逢十进一

例如:十进制数

257.36=2×102+5×101+7×100

+3×10-1+6×10-2

;二进制

数码为:0、1

基数:2

权:2的N-1次方

进位规那么:逢二进一

例如:二进制数1101.01=1×23+1×22+0×21+1×20

+0×2-1+1×2-2;十六进制

数码为:0、1、2、3、4、5、6、7、

8、9、A、B、C、D、E、F

基数:16

权:16的N-1次方

进位规那么:逢十六进一

例如:十六进制数

3A6.52=3×162+A×161+6×160

+5×16-1+2×16-2;进制数据对照表;数制间的转换关系

;在计算机中,数据都是以二进制表示的,因此采用2的n次方形式描述数的权值大小比较方便。;十进制数转换为二进制数;例:十进制数58.125转换为二进制数

整数局部,将58转换成二进制数,逐次除2取余:;小数局部,将0.125转换为二进制小数,逐次乘2取整:;例:十进制数58.125转换为十六进制数

整数局部,将58转换成十六进制数,逐次除16取余:;小数局部,将0.125转换为十六进制小数,逐次乘16取整:;练习:125=〔〕2

200=〔〕2

33.5=〔〕2

68.26=〔〕2;例1:二进制数101101.1B转换为十进制数

二进制数用多项式展开写成:

101101.1B

=1×25+0×24+1×23+1×22+

0×21+1×20+1×2-1=45.5D

;例3:十六进制数39CH转换为十进制数

按权展开:

39CH=3×162+9×161+12×160

=924D

;练习:=()D=()H

123H=〔〕D

FFH=〔〕D

1024D=()H

100D=()H;1.2.2进制运算;十六进制运算;;1.2.3补码运算

;1.机器数与真值;机器数应满足的要求:

1.机器数必须能为计算机所表示。

2.机器数与真值的转换要简单,识别要直观。

3.机器数的运算规那么要简单。

;〔1〕原码

原码将最高位作为符号位,正数为0,负数为1,其余7位作为数值位。;字节:8位二进制数。

或表示成05H

或85H。

字:16位二进制数,等于2字节。

如或C5D6H。

双字:32位二进制数,又称为双精度数,等于4字节。

。;例1十进制数+5和-5分别表示成二进制数原码、反码和补码。

[+5]原=[+5]反=[+5]补=000001

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档