汇编语言程序设计第1章基础知识课件.ppt

汇编语言程序设计第1章基础知识课件.ppt

ID:57006493

大小:84.00 KB

页数:21页

时间:2020-07-26

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

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

1、第1章基础知识数制数制之间的转换运算数和字符的表示预备知识存储容量1K=1024=210(Kilo)1M=1024K=220(Mega)1G=1024M=230(Giga)1个二进制位:bit(比特)8个二进制位:Byte(字节)1Byte=8bit2个字节:Word(字)1Word=2Byte=16bit先看教材14页课后作业1.数制数制基数数码二进制Binary20,1八进制Octal80,1,2,3,4,5,6,7十进制Decimal100,1,2,3,4,5,6,7,8,9十六进制Hexadeci

2、mal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F二进制:基数为2,逢二进一11012=1×23+1×22+1×20=1310十六进制:基数为16,逢十六进一1001,0001,1000,01119187=9×163+1×162+8×161+7×1602.数制之间的转换二进制十六进制十进制二进制十进制十六进制降幂法除法二进制十六进制001101011011111135BF∴0011,0101,1011,1111B=35BFHA19C1010000110011100∴A19C

3、H=1010,0001,1001,1100B1011B=23+21+20=11D降幂法除法例:27D=?B2711331----2n16842111011∴27D=11011B二进制十进制十六进制十进制BF3CH=11163+15162+3161+12160=48956D降幂法除法例:399D=?H39914315399/16→24/16→1/16→0---↓↓↓16n256161F8118F∴399D=18FH算术运算二进制数:逢二进一借一为二加法规则乘法规则0+0=000=0

4、0+1=101=01+0=110=01+1=0(进位1)11=13.运算(算术运算和逻辑运算)05C3H3D25H42E8H+3D25H05C3H3762H-1-1十六进制数:逢十六进一借一为十六--逻辑运算(按位操作)“与”运算(AND)“或”运算(OR)ABABABAB000000010011100101111111“非”运算(NOT)“异或”运算(XOR)AAABAB0100010011101110例:X=00FFHY=5555H,求Z=XY=?X=0000000011111111BY=

5、0101010101010101BZ=0101010110101010BZ=55AAH计算机中正负数的表示76543210符号位数值位假设机器字长为16位:符号位=0正数数值位=1负数1514131211109876543210假设机器字长为8位:H.O.ByteL.O.ByteH.O.NibbleL.O.Nibble从教材1.3节中查找下面这些概念:机器数负数的补码表示符号扩展求补无符号整数无符号整数的用途1.3数和字符的表示(P7—P11)数的常用表示法——原码反码补码原码表示法:符号+绝对值例:n=8b

6、it[+3]原码=0000,0011=03H[-3]原码=1000,0011=83H[+0]原码=0000,0000=00H[-0]原码=1000,0000=80H0的表示不惟一反码表示法:正数的反码同原码,负数的反码数值位与原码相反例:n=8bit[+5]反码=0000,0101=05H[-5]反码=1111,1010=FAH[+0]反码=0000,0000=00H[-0]反码=1111,1111=FFH0的表示不惟一例:机器字长8位,[-46]补码=?[46]补码=00101110110100011101

7、0010=D2H机器字长16位,[-46]补码=FFD2H[+0]补码=000000001111111100000000=[-0]补码0的表示惟一按位求反末位加一按位求反末位加一补码(Two’sComplement)表示法:正数的补码:同原码负数的补码:(1)写出与该负数相对应的正数的补码(2)按位求反(3)末位加一十进制二进制十六进制十进制十六进制n=8n=16+127011111117F+327677FFF+126011111107E+327667FFE......……...+20000001002+200

8、02+10000000101+100010000000000000000-111111111FF-1FFFF-211111110FE-2FFFE......……...-1261000001082-327668002-1271000000181-327678001-1281000000080-327688000n位二进制补码的表数范围:-2n-1≤N≤2n-1-1无符号整数

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

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

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