1 / 43
文档名称:

微机原理重要知识点.docx

格式:docx   大小:48KB   页数:43页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理重要知识点.docx

上传人:zongzong 2022/4/27 文件大小:48 KB

下载得到文件列表

微机原理重要知识点.docx

相关文档

文档介绍

文档介绍:
微机原理重要知识点
第一章 计算机根底学问
学习目标:
1.驾驭常用进位计数制及其相互转换;
2.驾驭数的原码、反码、补码表示法,并娴熟驾驭补码加减运算; 3.驾驭BCD、ASCLL页




② 同一正数的原、补、反码都一样。
③ 定义区间均对模2n 而言,其中n表示有符号数的二进制代码位数。 2〕其它规律:
① 任一负数的原码和对应的正数〔肯定值相等〕的原码仅是符号位不同; ② 任一负数的反码是对应的正数的反码的各位求反,反之亦然;
③ 任一负数的补码是对应的正数的补码的各位求反,然后加1,反之亦然; ④ 从定义区间上看
原码和反码的定义区间一样,是 –2n-1<X<2n-1;
补码的定义区间是 –2n-1≤X<2n-1;
⑤ 0的原码、反码有+ 0和- 0之分; 0的补码只有一种表达方式。
例1:设X = +97 求[X]原、[X]反、[X]补 〔mod 28〕 解:97=1101001B [X]原=01101001B; [X]反=[X]补=01101001B。
例2:设X = -97, 求[X]原、[X]反、[X]补 〔mod 28〕 解:97=1101001B [X]原=11101001B; [X]反=10111110B; [X]补=10111111B。
例3:设X = -137 求[X]原、[X]反、[X]补 〔mod 29〕 解:137=10101011B [X]原=110101011B;











3
[X]反=101110110B; [X]补=101110111B。 4. 补码、反码加减运算规那么:
[X+Y]补=[X]补+[Y]补 [X+Y]反=[X]反+[Y]反 [X-Y]补=[X]补+[-Y]补 [X-Y]反=[X]反+[-Y]反
[-Y]补=[[Y]补]补
[-Y]反=[[Y]反]反
5. 根本名词
位:BIT,缩写为b;
字节:BYTE,由8位二进制数代码表示,缩写为B;
字:WORD,取决于计算机CPU的字长,内部存放器的位数,其中8086CPU为16位,386、486CPU为32位;
千字节:1KB = 1024B = 210B , 兆字节:1MB = 220B, 吉字节:1GB = 230B=1024MB 太字节:1TB = 240B=1024GB 6. 带符号数运算时的溢出问题
溢出和进位的区分:进位是指最高位向更高位的进位,而溢出是指运算结果超出数所能表示的范围。
带符号数所能表示的范围:〔假设用n位二进制数码表示〕 原码:-〔2n-1-1〕≤X≤2n-1-1 补码:-2n-1≤X≤2n-1-1 反码:-〔2n-1-1〕≤X≤2n-1-1
溢出的判定方法:










设CD7是符号位向更高位的进位,CD6是数值位向符号位的进位,那么溢出可用V=CD7
CD6判定,V=1表示有溢出,V=0表示无溢出。
对于加减法,也可以这样判定,只有下述4中状况有可能产生溢出: 正数+正数,结果应为正,假设为正,那么无溢出;假设为负,那么有溢出。 负数+负数,结果应为负,假设为负,那么无溢出;假设为正,那么有溢出。 正数-负数,