汇编语言基础知识课件.ppt

汇编语言基础知识课件.ppt

ID:56990888

大小:63.00 KB

页数:18页

时间:2020-07-25

汇编语言基础知识课件.ppt_第1页
汇编语言基础知识课件.ppt_第2页
汇编语言基础知识课件.ppt_第3页
汇编语言基础知识课件.ppt_第4页
汇编语言基础知识课件.ppt_第5页
资源描述:

《汇编语言基础知识课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章基础知识1、数制2、数制之间的转换3、运算4、数和字符的表示1预备知识22=424=1628=256210=1024220=10485761K=210=1024(Kilo)1M=1024K=220(Mega)1G=1024M=230(Giga)1个二进制位:bit(比特)8个二进制位:Byte(字节)1Byte=8bit2个字节:Word(字)1Word=2Byte=16bit21.数制十进制:基数为10,逢十进一12.34=1×101+2×100+3×10-1+4×10-2二进制:基数为2,逢二进一11012=1×23+1×22+1×20=1310十

2、六进制:基数为16,逢十六进一1001,0001,1000,01119187=9×163+1×162+8×161+7×160八进制:基数为8,逢八进一3数制基数数码二进制Binary20,1八进制Octal80,1,2,3,4,5,6,7十进制Decimal100,1,2,3,4,5,6,7,8,9十六进制Hexadecimal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F4二进制十进制1011B=11D降幂法除法例:27D=?B2711331-----16842111011∴27D=11011B2.数制之间的转换5二进制十六进

3、制001101011011111135BF∴0011,0101,1011,1111B=35BFHA19C1010000110011100∴A19CH=1010,0001,1001,1100B6十六进制十进制BF3CH=11163+15162+3161+12160降幂法除法例:399D=?H39914315---25616118F∴399D=18FH7算术运算二进制加法规则乘法规则0+0=000=00+1=101=01+0=110=01+1=0(进位1)11=1十六进制05C3H3D25H+3D25H-05C3H42E

4、8H3762H3.运算(算术运算和逻辑运算)8逻辑运算(按位bit操作)“非”运算(NOT)AA0110“与”运算(AND)ABAB000010100111“异或”运算(XOR)ABAB000011101110“或”运算(OR)ABAB0000111011119例:X=00FFHY=5555H,求Z=XY=?X=0000000011111111BY=0101010101010101BZ=0101010110101010BZ=55AAH104.数和字符的表示数(机器数)的表示:计算机中的数用二进制表示,数的符号也用二进制表示。机器字长:指参与运算的

5、数的基本位数,标志着计算精度,一般是字节的整数倍(8位、16位、32位等)。假设机器字长n为8位76543210符号位数值位假设机器字长n为16位符号位数值位1514131211109876543210符号位=0表示正数符号位=1表示负数11常用表示法——原码反码补码原码表示法:符号+绝对值例:n=8bit[+3]原码=0000,0011=03H[-3]原码=1000,0011=83H[+0]原码=0000,0000=00H[-0]原码=1000,0000=80H0的表示不唯一反码表示法:正数的反码同原码,负数的反码数值位与原码相反例:n=8bit[+5]反码=

6、0000,0101=05H[-5]反码=1111,1010=FAH[+0]反码=0000,0000=00H[-0]反码=1111,1111=FFH0的表示不唯一12补码表示法:IBM-PC采用补码表示法正数的补码:同原码[+1]补码=00000001=01H[+127]补码=01111111=7FH[+0]补码=00000000=00H负数的补码:(1)写出与该负数相对应的正数的补码(2)按位求反(3)末位加一例:机器字长8位,[-46]补码=?[46]补码=001011101101000111010010=D2H机器字长16位,[-46]补码=FFD2H按位求

7、反末位加一13[-1]补码=11111111=FFH[-127]补码=10000001=81H[-0]补码=00000000=00Hn位补码的表数范围:-2n-1N2n-1-1n=8-128N127n=16-32768N3276714n位二进制补码的表数范围十进制二进制十六进制十进制十六进制n=8n=16+127011111117F+327677FFF+126011111107E+327667FFE......……...+20000001002+20002+10000000101+100010000000000000000-111111111FF-1F

8、FFF-2

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

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

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