《微机原理复习》PPT课件

《微机原理复习》PPT课件

ID:39514797

大小:832.60 KB

页数:35页

时间:2019-07-04

《微机原理复习》PPT课件_第1页
《微机原理复习》PPT课件_第2页
《微机原理复习》PPT课件_第3页
《微机原理复习》PPT课件_第4页
《微机原理复习》PPT课件_第5页
资源描述:

《《微机原理复习》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理复习一.数制转换带符号数的表示:原码、反码及补码十进制-----二进制①整数部分——除2(基)取余法例:19D=?B高低余数19D=所以,我们可以得到:10011B19÷2=9…19÷2=4…14÷2=2…02÷2=1…01÷2=0…1②小数部分——乘2(基)取整法例:0.625D=?B0.625×2=1.25…10.25×2=0.5…00.5×2=1.0…1低高整数0.625D=所以我们可以得到:0.101B二进制转换为十六进制数例:1110110101100.10101B=?H111011

2、0101100.101010001110110101100.101010001DAC.A8↓↓↓↓↓↓1110110101100.10101B=1DAC.A8H四位一化,两头补0十六进制转换为二进制数例:39F.E1AH=?B39F.E1A001110011111.111000011010↓↓↓↓↓↓=1110011111.11100001101B39F.E1AH=001110011111.111000011010B任意进制转换为十进制按权展开求和。如:①10101.101B=1×24+1×22+1×

3、20+1×2-1+1×2-3=16+4+1+0.5+0.125=21.625D②19B.ABH=1×162+9×161+11×160+10×16-1+11×16-2=256+144+11+0.625+0.04296875=411.66796875D带符号数用0表示正数,用1表示负数,这种表示数的方法,称为带符号数的表示方法,所表示的数称为带符号数。可以有原码、反码和补码。带符号数的表示形式(以下为原码)①+22②-221001011000010110符号位数值部分符号位数值部分(2)反码定义:正数的反

4、码就等于它的原码;负数的反码在其正数原码的基础上按位求反①对正数X=+X6X5X4X3X2X1X0(Xi=0或1)反码[X]反码=0X6X5X4X3X2X1X0②对负数X=-X6X5X4X3X2X1X0(Xi=0或1)反码[X]反码=(3)补码定义:正数的补码就等于它的原码;负数的补码在其正数原码的基础上求反+1①对正数X=+X6X5X4X3X2X1X0(Xi=0或1)补码[X]补=0X6X5X4X3X2X1X0②对负数X=-X6X5X4X3X2X1X0(Xi=0或1)补码[X]补=[X]反+1=+1

5、例:X1=+1001001X2=-1001001则:[X1]原=01001001[X1]反=01001001[X1]补=01001001[X2]原=11001001[X2]反=10110110[X2]补=[X]反+1=10110111求补的方法二:从右边开始首先碰到的0和第一个1不变,其余按位求反。真值与补码之间的转换例[X]补=10101101,求真值X。解:因为补码的首位是1,则其真值X即为负数[X]反=[X]补-1=10101101-1=10101100[X]原=01010011所以,X=-10

6、10011二.标志寄存器(PSW或FR)标志寄存器是一个16位寄存器,其中9位作为标志位:其中6个状态标志由EU(执行部件)设置,反映ALU算术或逻辑运算结果的某些特征;其他3个是控制标志位,用来控制微处理器的某些操作,可以由指令设置。6个状态标志位CF—进位标志,加法时的最高位(D7或D15)产生进位或减法时最高位出现借位,则CF=1,否则CF=0;AF—辅助进位标志,供BCD码使用。当D3位出现进位或借位时AF=1,否则AF=0;OF—溢出标志,带符号数进行算术运算时,其结果超出了8位或16位的表

7、示范围,产生溢出,则OF=1,否则OF=0;6个状态标志位ZF—零标志,运算结果各位都为零,则ZF=1,否则ZF=0;SF—符号标志,运算结果为负数时,即运算结果的最高位为1,则SF=1,否则SF=0;PF—奇偶标志,反映操作结果中“1”的个数的情况,若有偶数个“1”,则PF=1,否则PF=0。3个控制标志位DF——方向标志,用来控制数据串操作指令的步进方向;当设置DF=1时,将以递减顺序对数据串中的数据进行处理。当设置DF=0时,递增。IF—中断允许标志,当设置IF=1,开中断,CPU可响应可屏蔽中

8、断请求;当设置IF=0时,关中断,CPU不响应可屏蔽中断请求。TF—陷阱标志,为程序调试而设的。当设置TF=1,CPU处于单步执行指令的方式;当设置TF=0时,CPU正常执行程序。例题设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1352H,SI=1354H,(11350H)=0A5H,(11351H)=3CH,(11352H)=0FFH,(11353H)=26H,(11354H)=5

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

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

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