计算机是二进制,如何转成十进制显示出来?请从计算机硬件原理解释,不是问如何把二进制转换成十进制的计算方法假设有一个十进制整数1,计算机电路记载是00000001是不是当计算机要输出这个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 12:37:15
计算机是二进制,如何转成十进制显示出来?请从计算机硬件原理解释,不是问如何把二进制转换成十进制的计算方法假设有一个十进制整数1,计算机电路记载是00000001是不是当计算机要输出这个

计算机是二进制,如何转成十进制显示出来?请从计算机硬件原理解释,不是问如何把二进制转换成十进制的计算方法假设有一个十进制整数1,计算机电路记载是00000001是不是当计算机要输出这个
计算机是二进制,如何转成十进制显示出来?
请从计算机硬件原理解释,不是问如何把二进制转换成十进制的计算方法
假设有一个十进制整数1,计算机电路记载是00000001
是不是当计算机要输出这个整数的时候,在屏幕一个个像素绘制出一个字符1的形状?
这个过程是不是要CPU经过很多运算得到的?
例如
屏幕是50像素的,要在中间显示一个1(其中0表示屏幕黑色,1代表白色)
0000000000
0000110000
0000110000
0000110000
0000110000
0000000000
计算机是不是要每一个像素点都要操作一次,然后一次刷到屏幕上?

计算机是二进制,如何转成十进制显示出来?请从计算机硬件原理解释,不是问如何把二进制转换成十进制的计算方法假设有一个十进制整数1,计算机电路记载是00000001是不是当计算机要输出这个
你的理解是对的.
计算机处理的数据都是二进制的.但是显示出来的时候,其实在编程里面是有协议的,就是你输入某一个字符,计算机会通过这个协议,让对应的像素点点亮,输出一个对应的字符.也就是说计算机在这段时间内,CPU一直在运转的,但是CPU其实运转的很快,现在的CPU一般都是2GHz左右 也就是说每秒10亿次,所以显示出一个字符需要的时间很短.