计算机怎么发展(计算机是怎么跑起来的)
①总线是连接到CPU中数据引脚、地址引脚、控制引脚上的电路的统称。计算机以CPU为中心运转。CPU可以与内存或I/O进行数据的输入输出。为了指定输入输出数据时的源头或目的地,CPU上备有“地址总线引脚”。一旦指定了存取数据的地址,就可以使用数据总线引脚进行数据的输入输出了。
②像这样不经过CPU而直接从外部设备读写内存的行为叫作DMA(Direct Memory Access,直接存储器访问)。在诸位所使用的个人计算机里,硬盘等设备要读写内存时使用的就是DMA。
③CPU在时钟信号的控制下解释、执行内存中存储的程序,按照程序中的指令从内存或I/O中把数据输入到CPU中,在CPU内部进行运算,再把运算结果输出到内存或I/O中。无论是小型的微型计算机,还是高性能的个人计算机,其工作原理都是相同的。
④程序是指令和数据的集合,表示指令或数据的数值是以8比特为一个单位存储到内存中的。
⑤寄存器是位于CPU和I/O中的数据存储器。所谓端口就是I/O与外部设备之间输入输出数据的场所,可以把端口(Port)想象成是轮船装卸货物的港口。
⑥当微型计算机运行起来后,指拨开关可用于从外部输入数据,LED可用于向外部输出数据。
⑦所谓的程序也是数据,必须存储在内存里面,计算机中第一个内存永远是00000000。
代码分2列,一列为内存地址,一列为程序指令。
总共需要3次按键:打开内存地址开关:输入内存地址;打开程序开关:输入程序;打开存储开关:把输入存储进去。接通了微型计算机的电源后,请按下Z80 CPU上的DMA请求开关。在这个状态下,拨动用于输入内存程序和指定内存输入地址的两个指拨开关,把代码清单2.1所示的程序一行接一行地输入内存。先来输入第一行代码,拨动用于指定地址的指拨开关,设定出第一行代码所在的内存地址00000000,然后拨动用于输入程序的指拨开关,设定出程序代码00111110。再然后按下用于向内存写入程序的按键开关。接下来输入第二行代码,设定出内存地址00000001,设定出程序代码11001111,再次按下按键开关。反复进行这三步操作,直至输入完程序代码的最后一行。所有的指令都输入完成后,按下用于重置CPU的按键开关,控制DMA请求的快动开关就会还原成关闭状态,与此同时程序也就运行起来了。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。