
微机原理&操作系统
本来这个专栏应该可以写很多篇的,只怪当时没有意识,错过了黄金高峰期,从此便是一生一世
beyond_LH
接纳自己,并快乐地生活
展开
-
负数的原码反码和补码
As we all know,正数的三码都一样,注意一下最高位为符号位即可; 负数的原码最高位为1,与真值之间换算方便,但对于做减法的操作却很无力,于是引进了反码和补码;负数的反码为它的正数按位取反,也就是说把符号位和数值位都取反,比如4的反码为00000100B,则-4的反码为11111011B,可以看出,8位的二进制数可以表示的反码范围为-127~+12...原创 2015-09-29 15:50:18 · 21530 阅读 · 1 评论 -
分页式存储的页面置换算法
#include"stdio.h"#include"stdlib.h"#include"conio.h"#define N 16#define num 5 /*进程分配物理块数目*/int A[N]={1,2,3,4,5,6,7,8,5,2,3,2,7,8,1,4}; /*页表映像*/typedef struct page { int address;原创 2016-05-17 10:49:07 · 5408 阅读 · 0 评论