汇编语言与接口技术

汇编语言与接口技术

ID:38319678

大小:427.00 KB

页数:30页

时间:2019-06-10

汇编语言与接口技术_第1页
汇编语言与接口技术_第2页
汇编语言与接口技术_第3页
汇编语言与接口技术_第4页
汇编语言与接口技术_第5页
资源描述:

《汇编语言与接口技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1☆常见术语☆计算机中的数据表示微机原理预备知识21.位(bit)2.字节(Byte)3.字和字长(word)4.位编号§1常用术语31.位(bit)指计算机能表示的最基本最小的单位在计算机中采用二进制表示数据和指令,故:位就是一个二进制数,有两种状态,“0”和“1”2.字节(Byte)相邻的8位二进制数称为一个字节1Byte=8bit如:110000110101011143.字和字长字是CPU内部进行数据处理的基本单位。位1或01位字节110000118位字110000110011110016位双字

2、1100001100111100110000110011110032位高字节低字节高字低字把一个字定为16位,1Word=2Byte一个双字定为32位1DWord=2Word=4Byte5字长是衡量CPU工作性能的一个重要参数。10101100011001011001100001000011被加数+11000011110000110001010101011000加数进位11111111111101110000001010001010110110011011和4位8次8位4次16位2次32位1次字长是指

3、机器在某时刻可以同时处理二进制数的位数。通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字长为32位的二进制数据。6例某CPU内含8位运算器,则:参加运算的数及结果均以8位表示,最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中10110101被加数8位+10001111加数8位进位111111101000100和8位PSW标志寄存器运算器标志寄存器运算器被加数加数和进位74.位编号为便于描述,对字节,字和双字中的各位进行编号。从低位开始,从右到左依次为

4、0、1、2...←编号7654321010100010D7D6D5D4D3D2D1D0A7A6A5A4A3A2A1A0字节数据Data地址Address8D0D7D15D8158101010101010101070A0A7A15A8字的编号为15~0双字的编号依此类推,为31~09§2计算机中的数据表示数制及其表示方法数据表示与运算2.1数制的表示1.常用数制(1)十进制数我们熟悉的十进制数有两个主要特点:有十个不同的数字符号:0、1、2、…、9;低位向高位进、借位的规律是“逢十进一”“借一当十”

5、的计数原则进行计数。例如:1234.45=1×103+2×102+3×101+4×100+4×10-1+5×10-2式中的10称为十进制数的基数,103、102、101、100、10-1、10-2称为各数位的权。十进制数用D结尾表示。(2)二进制数在二进制中只有两个不同数码:0和1,进位规律是“逢二进一”“借一当二”的计数原则进行计数。二进制数用B结尾表示。例如,二进制数11011011.01可表示为:(11011011.01)B==1×27+1×26+0×25+1×24+1×23+0×22+1×21

6、+1×20+0×2-1+1×2-2(3)八进制数在八进制中有0、1、2…、7八个不同数码,采用“逢八进一”“借一当八”的计数原则进行计数。八进制数用Q结尾表示。例如,八进制数(503.04)Q可表示为:(503.04)Q=5×82+0×81+3×80+0×8-1+4×8-2(4)十六进制数在十六进制中有0、1、2…、9、A、B、C、D、E、F共十六个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。十六进制数用H结尾表示。例如,十六进制数(4E9.27)H可表示为(4E9.27)H=4×

7、162+14×161+9×160+2×16-1+7×16-22.不同进制数之间的相互转换表1列出了二、八、十、十六进制数之间的对应关系,熟记这些对应关系对后续内容的学习会有较大的帮助。(1)二、八、十六进制数转换成为十进制数根据各进制的定义表示方式,按权展开相加,即可转换为十进制数。【例1-1】将(10101)B,(72)Q,(49)H转换为十进制数。(10101)B=1×24+0×23+1×22+0×21+1×20=37(72)Q=7×81+2×80=58(49)H=4×161+9×160=73(2

8、)十进制数转换为二进制数十进制数转换二进制数,需要将整数部分和小数部分分开,采用不同方法进行转换,然后用小数点将这两部分连接起来。①整数部分:除2取余法。具体方法是:将要转换的十进制数除以2,取余数;再用商除以2,再取余数,直到商等于0为止,将每次得到的余数按倒序的方法排列起来作为结果。【例1-2】将十进制数25转换成二进制数所以(25)D=11001B②小数部分:乘2取整法。具体方法是:将十进制小数不断地乘以2,直到积的小数部分为零(或直到所要求的位数

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

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

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