机器语言入门教程(汇编语言指令大全)

现如今,几乎所有工作需要用到计算机。在学校,学生用计算机上网搜索、发送邮件;在工作中,人们用计算机制作报告、分析数据并与客户通信;在家中,人们用计算机玩游戏,与世界各地的人聊天。当然别忘了还有智能手机,比如iPhone,智能手机也是计算机!

计算机之所以能执行如此多的任务,是因为它们具有编程能力。换句话说,计算机可以执行程序希望它执行的任何任务。程序是计算机为了执行特定任务所需遵循的一组语句(通常称为指令或者命令)。

程序(通常又被称为“应用软件” )对于计算机来说是必不可少的。没有程序,计算机就无法做任何事情。实际上,是程序告诉计算机做什么、何时去做。程序员或软件开发者就是设计、创建并且测试计算机程序的人。

本书将使用Python语言为你介绍计算机编程的基本概念。

1.2什么是硬件

术语”硬件”是指组成计算机的所有设备或组件。如果你普打开过计算机或笔记本电脑外壳,就会发现里面有许多组件,如中央处理器(CPU )、内存和硬盘。计算机不是一个简单的设备,而是由多个设备一起组成的系统。典型计算机系统的基本组件如下。

(1)中央处理器(CPU )。这是计算机实际执行程序中定义的所有任务的元件(基本算术、逻辑运算和输入/输出操作)。

(2)主存(RAM,随机存取存储器)。这是计算机中存放程序(正被执行或运行)和程序正在处理的数据的区域。当你关闭计算机或者将其电源从壁装电源插座拔下时,所有存储在RAM中的程序和数据都将丢失。

(3)辅助存储设备。通常是指硬盘,有时(但很少)是指CD/DVD驱动器。与主存相反,即使计算机断电了,这种类型的存储器也可以长时间保存数据。但是,存放在这种存储器中程序不能直接执行,必须首先转移到更快的内存(主存)中才可以。

(4)输入设备。输入设备是指从计算机外部收集数据并将其输入到计算机中进行处理的所有设备。键盘、鼠标和麦克风都是输入设备。

(5)输出设备。输出设备是指将数据输出到计算机外部的设备。显示器(屏幕)和打印机都是输出设备。

1.3什么是软件

计算机所做的一切都是由软件控制的。软件分为两类:系统软件和应用软件。

系统软件是控制和管理计算机基本操作的程序。例如,系统软件控制计算机的内部操作,管理连接的所有设备,保存数据,加载数据,允许计算机执行其他程序。Windows, Linux, macOs X、Android和ioS都属于系统软件。这类软件的另一个术语叫作”操作系统”。

应用软件是指用于处理日常任务的所有其他程序,如网络浏览器、文字处理器、记事本和游戏等。

1.4 计算机如何执行(运行)程序

当你打开计算机时,主存(RAM )是空的。计算机要做的第一件事就是将操作系统从硬盘加载到主存(RAM)中。

操作系统被加载到主存之后,可以执行(运行)任何你希望运行的程序(应用软件)。通常通过单击、双击或者轻触相应的程序图标完成。例如,假如你单击最喜欢的文本处理器的图标,这个动作命令你的计算机将文字处理程序从硬盘加载(或复制)到主存以便CPU执行它。

请记住!程序存储在辅助存储设备(如硬盘)上。在计算机上安装程序时,该程序实际上将被复制到硬盘上。执行程序时,程序将被从硬盘复制(加载)到主存(RAM)中,然后程序的副本被执行。

提示:术语“执行”和”运行”是相同的意思。

1.5编译器和解释器

计算机只能执行使用严格定义的计算机语言编写的程序。你不能使用自然语言(如英语或希腊语)编写程序,因为你的计算机无法理解这些语言!

计算机实际上能够理解什么语言呢?计算机可以理解一种称为机器语言”的特殊的低级语言。在机器语言中,所有语句(或命令)都是由0和1组成的。下面的程序示例使用机器语言编写,用来计算两个数字之和:

Python编程完全入门教程:计算机是如何工作的?

震惊吗?别担心,你不需要这样编写程序。希望再也没有人用这种方式编写计算机程序了。现在,所有呈序员都是用高级语言编写程序,然后用一种特殊的程序将它们翻译成机器语言。程序员使用两种程序执行翻译过程:编译器和解释器。

编译器是一种程序,可以把用高级语言编写的程序翻译成单独的机器语言程序。然后,程序员就可以随时执行该机器语言程序了。执行翻译后,不需要编译器再次翻译该程序。

解释器是一种程序,同时配译和执行使用高级语言编写的程序。当解释器读取程序中每条单独的语句时,它将其翻译成机器语言代码,然后直接执行它,对程序中的每条语句都要重复这个过程。

1.6 什么是源代码

程序员用高级语言编写的语句(通常被称为指令或者命令)称为“源代码” ,或简称“代码”。程序员先将源代码输入到一个称为代码编辑器的程序中,然后用编译器将其翻译成机器语言程序,或者用解释器同时翻译和执行程序。Eclipse是一个集成开发环境(IDE )例子,允许程序员编写和执行源代码。你将在第3章了解到更多关于Eclipse的内容。

版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,请注明出处:https://www.4kpp.com/7485.html

(0)
漫空客漫空客
上一篇 2023年4月23日
下一篇 2023年4月23日

相关推荐

  • 资信证明是什么意思(公司资信证明怎么办理)

    资信证明: 资信证明业务指银行接受客户申请,在银行记录资料的范围内,通过对客户的资金运动记录及相关信息的收集整理,以对外出具资信证明函件的形式,证明客户信誉状况的一种咨询见证类的中…

    投稿 2023年4月23日
    1240
  • 长春地震了吗刚才(长春地震了吗刚才2020年12月)

    今天给大家介绍2020年12月刚刚发生的长春地震和刚刚发生的长春地震对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 刚才发生地震了吗? 那只是一场地震。位于河北省唐山市和滦县…

    投稿 2023年4月23日
    3370
  • 股票年线(股票年线是什么颜色)

    今天给大家分享一下股票年线的知识,解释一下股票年线是什么颜色。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始! 年线有多少条均线? 年线通常代表250日均线。 一…

    投稿 2023年4月23日
    950
  • 双十二销售额(双十二销售额2022)

    【环球网科技报道 记者 张阳】天猫双十二刚刚落幕,手机产业官方战报出炉。 据天猫商城公布的天猫手机双十二战报来看,华为旗下终端品牌:华为、荣耀分别拿下天猫手机品类销售额、销量冠军,…

    2023年4月20日
    1070
  • 营业成本包括哪些(营业成本包括哪些科目)

    今天小编给各位分享营业成本包括哪些(营业成本包括哪些科目),如果能碰巧解决你现在面临的问题,别忘了关注小站,我们一起开始吧! 具体运营成本有哪些? 营业成本是指企业销售商品或提供劳…

    投稿 2023年4月23日
    800
  • 资产减值损失属于什么科目(资产减值损失会计分录)

    资产减值损失是什么科目?与资产减值准备的区别是什么?想了解相关的知识,就请往下看吧。 资产减值损失属于什么科目? 资产减值损失是损益类科目,期末要结平本科目,也就是要转到本年利润。…

    投稿 2023年4月23日
    900
  • 扇大嘴巴子(扇大嘴巴子表情包)

    今天给大家分享一下范大嘴的知识,也来讲解一下范大嘴的表情包。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始! 给你个大嘴巴是什么意思? 给你一个大嘴巴,说明我真想…

    投稿 2023年4月23日
    1220
  • 活跃ip段(活跃地址数)

    今天给大家介绍一下活跃ip段,以及活跃地址数量对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 求广东省11月初活跃IP段位!!! 个人中心我的主页好友留言guongyiok …

    投稿 2023年4月23日
    840
  • 长裙配什么上衣(白色长裙配什么上衣)

    今天给大家介绍一下长裙和白裙对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 什么外套和裙子很配? 什么外套和裙子很配? 连体裤配什么外套好看?长裙给人优雅的感觉。也是很多女神…

    投稿 2023年4月23日
    2190
  • 手机压缩包忘记密码怎么解压(忘记压缩包密码的处理方法)

    一、破解原理 其实原理很简单,一句话概括就是「大力出奇迹」,Python 有两个压缩文件库:zipfile 和 rarfile,这两个库提供的解压缩方法 extractall()可…

    2023年4月23日
    1920

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注