首页 > 其他分享 >第十一十二章

第十一十二章

时间:2024-02-25 10:33:58浏览次数:13  
标签:计算机 第十一 外围设备 程序 十二章 寄存器 CPU 端口号

第十一章主要展示了程序的实际应用及其功能,并探讨了计算机硬件与软件的密切关系。在这一章中,作者提到了人工智能这一热门话题,指出其发展离不开计算机的支持。通过学习本章内容,我们可以了解到计算机在现代科技中的重要地位以及如何通过编程实现对硬件设备的控制。

在计算机硬件方面,我们通常会提到CPU、控制器、运算器、输入设备(如键盘、鼠标)和输出设备(如显示器、打印机等)。而在处理这些硬件的过程中,就涉及到了输入指令INPUT和输出指令OUTPUT。此外,计算机能够连接多种外围设备,而每个外围设备都有一个对应的端口号,这个端口号实际上就是该设备在计算机内存中的地址标识。

端口是计算机硬件与外部设备进行通信的一种通道,它可以看作是一种特殊的寄存器,但不同于CPU内部的寄存器。IN和OUT这两个汇编语言助记符分别代表了数据的输入和输出操作。具体来说,IN指令用于从指定端口号的端口读取数据并将其存储到CPU内部的寄存器中;而OUT指令则是将CPU寄存器中的数据发送到指定端口号的端口上。

在I/O(输入输出)系统中,还有一个重要的概念——中断请求IRQ,它是一个能让当前运行程序暂停,并切换至其他程序执行的机制。同时,DMA(直接内存访问)技术允许外围设备在无需CPU介入的情况下直接与主内存交换大量数据,从而提高数据传输效率。

关于程序的目的,大致可以分为两大类:一类是我们日常使用的工具型程序,帮助我们完成各种任务;另一类则是模拟人类思考过程的智能程序,比如通过编写程序让计算机“学会”猜拳游戏的策略。尽管计算机并不具备真正意义上的习惯或情感,但它可以通过运行具有特定逻辑的程序来模仿人类的决策过程。由于计算机强大的记忆能力,只需适当地修改程序细节,就能使计算机在猜拳游戏中表现出色,甚至超越人类。然而,过度依赖程序逻辑可能会导致计算机解决问题的方式与人类思维有所不同。

标签:计算机,第十一,外围设备,程序,十二章,寄存器,CPU,端口号
From: https://www.cnblogs.com/wzc123/p/18032115

相关文章

  • 读后感_第十一章
    该章讲述了一些关于硬件与应用之间的内容,首先讲述了硬件与软件之间的关系,windons连接应用与硬件。应用通过调用API来连接操作系统,通过指令来控制硬件,IN指令起存储作用,OUT起输出作用,计算机周围有多个端口,一个控制器可以控制多个外围,通过制定该端口号,利用命令,实现输入输出,汇编语言编......
  • 《程序是怎样跑起来的》第十一章
    这一章主要讲述了高级编程语言与计算机底层硬件之间的交互过程,让我意识到编程不仅仅是编写代码那么简单。我逐渐理解了从高级语言编写的代码到计算机底层硬件执行的指令之间的转换过程。这让我对编程思维有了全新的认识。第十一章还涉及了现代计算机科学知识的全面梳理,包括计算......
  • 《程序是怎样跑起来的》第十二章的读后感
    又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第十二章的读后感,让计算机“思考”。程序就如同是由计算机执行的各种指令罗列起来的文章,计算机内部的CPU通过对该文章的内容进行解析和运行。来控制连接到计算机的各种外围设备,控制就是指CPU和各种设备之间配合进行数据的输入......
  • 《程序是怎样跑起来的》第十二章
    心得:在本章我们通过一个简单的游戏程序《猜拳游戏》,对计算机的“思考”机制进行了详细的说明知识点:1、“工具”程序和“思考”程序程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的CPU通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体......
  • 第十二章读后感
    读完了《程序是怎样跑起来的》的第12章,深感其中的知识与见解对我有很大的启发。这一章的主题--“让计算机思考”,深入探讨了人工智能的原理和实现,使我重新认识了计算机科学的巨大潜力与挑战。本章中,将用C用语言开发一个简单的游戏程序,来对如何让计算机“思考”进行说明。程序的使......
  • 《程序是怎样跑起来的》第十一章:硬件控制方法的深度解读
    在第十一章中,作者聚焦于硬件控制方法,为我们揭示了程序与硬件之间的紧密联系。硬件控制方法是程序运行不可或缺的一部分。从中央处理器、内存到输入输出设备硬件为程序的运行提供了必要的支持。在当今的计算机世界,硬件的更新换代速度之快令人目不暇接。而作为开发人员,我们需要深入......
  • 《程序是怎样跑起来的》第十二章:让计算机“思考”
    读完《程序是怎样跑起来的》的第十二章我对于计算机如何实现“思考”有了更深的理解。这一章主要探讨了计算机如何进行算法分析和设计,以及机器学习等高级功能让我重新认识了计曾机当后的复性和智慧。在之前的章节中,我了解到了计算机的基本构成和运行原理,包括CPU、内存、输入输出设......
  • 《程序是怎样跑起来的》第十一章读后感
    第十一章主要讲的是访问硬件的方法其中,在使用C语言等高级编程语言编写Windows应用程序时,很少会见到直接访问硬件的指令。这是因为对硬件的访问已由window操作系统一手包办了,然而操作系统还是为应用程序提供了间接访问的方法,那就是使用系统调用,系统调用也被称为API,每个API都是一个......
  • 《程序是怎样跑起来的》第十一章
    心得:知道了用软件来控制硬件,实际上只是利用输入输出指令同外围设备进行输入输出的处理。终端处理是根据需要来使用的选项功能,DMA则直接交给对应的外围设备即可知识点:1、应用与硬件硬件的控制是由Windows全权负责的,不过Windows提供了通过应用来间接控制硬件的方法。利用操作系......
  • 《程序是怎么跑起来》第十二章
    今天是第十二章“让计算机“思考””本章含有留个课时,分别是“作为“工具的程序和为了思考的程序”和“用程序来表示人类的思考方式”“用程序来表示人类的思考习惯”“程序生成随机数的方法”“活用记忆功能以达到更接近人类的判断”“用程序来表示人类的思考方式”这几部分。首......