A2经典汇编课件.ppt

A2经典汇编课件.ppt

ID:49798097

大小:953.00 KB

页数:45页

时间:2020-03-02

A2经典汇编课件.ppt_第1页
A2经典汇编课件.ppt_第2页
A2经典汇编课件.ppt_第3页
A2经典汇编课件.ppt_第4页
A2经典汇编课件.ppt_第5页
资源描述:

《A2经典汇编课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Review:point:ThefutureofAssembleLanguage:面向机器的低级语言。保持了机器语言的优点,具有直接和简捷的特点。目标代码简短,占用内存少,执行速度快。经常与高级语言配合使用,应用十分广泛反码:补码:PC机硬件及软件基础本章要点:1.计算机中的数制及运算法则2.PC体系结构及软件环境3.DEBUG命令及使用技巧PartAFundamentalsofPCHardwareandSoftwarePARTA-1BasicFeaturesofPCHardwarePC机硬件基础Bit、Bytea

2、ndWordbit:1个二进制位Byte:8个二进制位1Byte=8bitWord:2个字节1Word=2Byte=16bitDataType基数数码Binary20,1Octal80,1,2,3,4,5,6,7Decimal100,1,2,3,4,5,6,7,8,9Hexadecimal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F任何进制的数都可用如下方法表示:N=±Ki*ri其中:Ki是任一个数码;ri是各位对应的权r是基数ni=-mTheConversionofDataTypes:BinaryH

3、exadecimalDecimalBinaryDecimalHexadecimalBinaryArithmetic:1.Addition——逢二进一0+1=1+0=11+1=101+1+1=112.Subtraction——借一当二3.Multiplication——1×1=1;0×1=04.Division——乘法的逆运算NegativeBinaryNumbers:最高位为符号位:X=(00000001)2=+1X=(11111111)2=-1符号位数值Base-minus-one’ComplementTheBase-

4、minus-one’ComplementofPositiveNumbers——与原码相同TheBase-minus-one’ComplementofNegativeNumbers——正数按位取反Note:①“0”有两种表示:00000000或11111111②1个字节(8位)反码表示范围:+127~-127③还原真值时,符号位不取反。Two’sComplement⑴.Show:TheTwo’sComplementPositiveNumbers—与原码相同TheTwo’sComplementNegativeNumber

5、s—正数取反+1即X,当X>0(同原码)[X]补=2n+X,当X<0(取反+1)n位二进制补码的表数范围:-2n-1≤N≤2n-1-1无符号整数的表数范围:0≤N≤2n-1n位二进制补码的表数范围:-2n-1≤N≤2n-1-1十进制二进制十六进制十进制十六进制n=8n=16+127011111117F+327677FFF+126011111107E+327667FFE......……...+20000001002+20002+10000000101+100010000000000000000-111111111FF-1FF

6、FF-211111110FE-2FFFE......……...-1261000001082-327668002-1271000000181-327678001-1281000000080-327688000TheCharacteristic:①[+0]补=[-0]补=00000000②补码求原:符号由补码的最高位确定对补码再求一次补码Two’sComplementArithmetic(补码运算):①Two’sComplementAddition:[X+Y]补=[X]补+[Y]补②Two’sComplementSubtr

7、action:[X-Y]补=[X]补+[-Y]补★数学中的“同余”—Sameasarithmeticalcomplement(同余)a、b两整数,被正整数k除,若余数相等,则a、b同余。记作:a=b(modK)ForExample:a=13,b=25,K=12则13=25(mod12)TheSameReason,-5=7(mod12)★计算机中的“同余”Forexample:以8位字长的系统为例,“Mod”→28=256,若有:64–10=64+(-10)注:256与0同余=64+(0-10)=64+(256-10)=64

8、+246=54+256=54(mod256)SourceCodeSubtraction:Two’sComplementAddition:★“ASCII码”:用一个字节来表示一个字符,低7位为字符的ASCII值,最高位一般用作校验位。例:‘A’41H‘a’61H‘1’31H换行0AH回车0DH空格20HP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。