微机原理课件 第2章基础知识.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:17 大小:158KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理课件 第2章基础知识.ppt

微机原理课件第2章基础知识.ppt

预览

免费试读已结束,剩余 7 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章基础知识预备知识2-1.数制数制基数数码二进制十进制例:1011B=11D(按权展开)例:27D=?B(按权展开逆运算)二进制十六进制例:0011010110111111(四位一组)35BF∴0011010110111111B=35BFH十六进制十进制例:BF3CH=11163+15162+3161+12160(按权展开)小结:N进制十进制按权展开计算就得到十进制十进制N进制整数部分除基数取余小数部分乘基数取整(或按权展开逆运算)二进制十六进制四位二进制对应一位十六进制一、算术运算二进制加法规则乘法规则0+0=000=00+1=101=01+0=110=01+1=0(进位1)11=1二、逻辑运算(按位bit操作)2-4数和字符的表示例:写出下列数的原码n=8bit[+3]原码=00000011=03H[-3]原码=10000011=83H(2)反码表示法:正数的反码同原码;负数的反码数值位与原码相反(按位取反)。例:写出下列数的反码n=8bit[+3]反码=00000011=03H[-3]反码=11111100=FCH(3)补码表示法:正数的补码同原码负数的补码为负数反码末位加一。例:[+3]补码=00000011=03H[-3]反码=11111100=FCH[-3]补码=11111101=FDH例:机器字长8位,[-46]补码=?[-46]原码=10101110[-46]反码=11010001[-46]补码=11010010=D2H机器字长16位,[-46]补码=FFD2Hn位补码的表数范围:-2n-1N2n-1-1n=8-128N127n=16-32768N32767n位无符号整数表数范围:0N2n-1n=80N255n=160N65535(4)补码的加法和减法求补运算:加法规则:[X+Y]补码=[X]补码+[Y]补码减法规则:[X-Y]补码=[X]补码+[-Y]补码溢出的概念:当运算结果超出补码表示的数值范围时,运算出错,发生溢出。二、字符的表示ASCII码:用一个字节来表示一个字符,低7位为字符的ASCII值,最高位一般用作校验位。例:‘A’41H‘a’61H‘1’31H换行0AH回车0DH空格20H美国标准信息交换码ASCII码: