- 博客(5)
- 收藏
- 关注
原创 C++中的输入详解(cin,cin.get,gets,cin.get,cin.getline)
【代码】C++中的输入输出(Cout,Cin,getchar...)详解。
2023-08-31 20:30:15 467
原创 中断的完整过程
step1:中断请求,中断源发出请求,将中断请求标志寄存器中属于自己的中断请求标志触发器设置为“1”.step2:中断判优,多个中断源进行中断请求时,通常用中断屏蔽字的方法决定先后顺序。如:A>B>C>D,则A(1111),B(0111),C(0011),D(0001)step3:中断隐指令(硬件自动完成):3.1-关中断3.2-pc值入栈(x86机器保存pc和psw到栈中,MIPS没有psw,只保持pc值)3.3-中断向量,每个中断源都有唯一的类型号,通过类型号找到中断向量(即
2022-04-15 19:24:07 1895
原创 反码、补码的本质意义
以钟表为例,从11点转到6点,可以逆时针转5格,也可以顺时针转7格。 则有 11-5=6;(11+7)mod(12)=18mod(12)=6. 钟表中数字从0点到11点,最大的数为11,0到11共有12个数,12为这个代数系统的模。7=12-5,12=11+1; (11+(11+1-5))mod(12)=6 类比推理,二进制系统中,如何将减法转化为加法呢? 举例,有符号数,一共有4位,第一位位符号位,后三位为数值位,如1010代表-2,那么有多少个数呢?,显然每一位有两种可能,一共有2的4次方,.
2021-12-14 21:25:57 804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人