《汇编语言》第一节学习心得

mina777 mina777     2023-01-03     624

关键词:

       这学期初识《汇编语言》,只知道有这么一节课却不曾知道讲述的是什么。尽管是选修课,但由于学分需要也有自身的好奇使得自己坚持选择了这门课。仅学习完第一章后列出学习心得。

①机器语言是机器指令的结合,机器指令即一台机器可以正确执行的命令。早起的程序设计均使用机器语言,运用0、1数字编程的程序代码进行指令,但操作内容极为冗长繁琐,1个有用的程序最少也要有几十行机器码,而一旦有一个数字输入错误,程序就会运行有所错误,而检查过程也会非常困难,极为的不方便。

②在机器语言不方便的情况下,汇编语言由此诞生,主体是汇编指令。与机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。

③汇编语言由3类指令组成:汇编指令:机器码的助记符,有对应的机器码;伪指令:没有对应的机器码,由编译器执行,计算机并不执行;其他符号:如+、-、*、/等,由编译器识别,没有对应机器码。汇编指令是汇编语言的核心。

④CPU控制整个计算机的运作并进行运算。想让CPU工作,就必须提供指令和数据。指令和数据在存储器中存放,即内存。学习领用汇编语言编程,首先要了解CPU是如何从内存中读取信息,以及向内存中写入信息的。

⑤指令和数据都是二进制信息。

⑥存储器被划分成若干个存储单位,每个存储单元从0开始顺序编号,微型机存储单元可以存储一个Byte,即8个二进制位。大容量存储器还用以下单位来计算容量:

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

⑦CPU要从内存中读数据,首先要指定存储单元的地址,在读写数据时还要指明,它要对哪一个器件进行操作,进行哪种操作,是从中读出数据,还是向里面写入数据。CPU若想进行数据的改写,必须与外部器件进行下面3类信息的交互:1.存储单元的地址2.器件的选择,读或写的命令3.读或写的数据。

⑧CPU通过地址总线来指定存储器单元,一个CPU有N跟地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寸照2的N次方个内存单元。

⑨CPU与内存或其他器件之间的数据传送是通过数据总线来进行的,数据总线的宽度决定了CPU和外界的数据传送速度。

⑩CPU对外部器件的控制是通过控制总线来进行的,控制总线是一些不同控制线的集合,有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。

  我们用汇编语言编程的时候,必须要从CPU的角度考虑问题。对CPU来讲,系统中的所有存储器的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址的能力限制。这个逻辑存储器就是我们所说的内存地址空间。

2016710101032016-2017-2《java程序设计》第一周,学习心得

         开学第一周,就已经和所有的科目“对峙”过一两次了,和想象中的不太一样,特别是Java的学习!        上第一节Java课,听完老师的要求,我内心并不是很... 查看详情

第一次作业

一、学习内容总结1.经过这几周的学习,总结一下学习的心得与体会。无论用的是什么书,要学好C语言,把书上的每一个例题、习题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修... 查看详情

2016710101062016-2017-2《java程序设计》学习心得2

...程中,我觉得我的课前准备预习工作做的还是不太好,当第一节课课堂检测的时候有些题根本不会,所以说对知识还是有一定的模糊,在看课件的时候也没有那么详细,有些知识点明明就可以在那些资源里找得到,可就是没有用... 查看详情

第一学期心得

不知不觉中,一个学期的C语言学习,就这么结束了。说实话,还是有一些小伤感的。学了一个学期的C语言,在课内学习的过程中,有认认真真的听课,有抱着手机或者自己的电脑打游戏、看英美剧、连WiFi下电影,有小走神后的... 查看详情

2016710101052016-2017-2《java程序设计》第第二章学习心得

...对象的程序设计语言——Java程序设计,而在二年级开学第一周,我们第一次真正意义上接触到了它。令人意外的是和往常老师讲学生听不同,这一周我们对Java程序设计第一、第二章的学习完全是自主的,通过一周对Java第一、第... 查看详情

2016710101192016-2017-2《java程序设计》第一周学习心得

   第一堂课,老师大概讲述了一下Java。即Java是一种具有简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性的语言。’而且Java语言是纯粹的一种面向对象语言... 查看详情

第一节:javascript编码和调试

(转自老惠的博客)一、前言 工欲善其事,必先利其器。事和器之间是对应的,做什么事用什么工具,这是有讲究的。 对于JavaScript来说(当然并不仅仅限于JavaScript,其他语言也是如此),我认为学习的工具和生产的工... 查看详情

第一节:javascript编码和调试

一、前言工欲善其事,必先利其器。事和器之间是对应的,做什么事用什么工具,这是有讲究的。对于JavaScript来说(当然并不仅仅限于JavaScript,其他语言也是如此),我认为学习的工具和生产的工具,还是区别开来会更好一些... 查看详情

html学习笔记第一节

...最简单的HTML:<html>  <head>  <title>我的第一个HTML页面</title>  </head>  <body>   查看详情

学习上的思考与心得

...到书上的一堆代码,我害怕学不会,学不懂。但当我上完第一次课时,我发现c语言其实并没有想象中的那么遥远 查看详情

第一节深度学习前言

毫无疑问,神经网络在深度学习中扮演着极其重要的作用。可以毫不犹豫的说,深度学习就是各种各样的神经网络。俗话说工欲善其事必先利其器,如果想要掌握深度学习算法,神经网络的实现就必须要了解。所以,今天我们来... 查看详情

学习html第一节.小试牛刀

在菜鸟教程(RUNOOB.COM)开始学习HTML第一课下载了Sublimetext这个编辑器,复制了一段代码进去。另存为一个html文件,然后打开这个文件,我的默认浏览器是QQ浏览器,显示结果是这样的:把原来的标题、题目、段落名改了一下,... 查看详情

机器学习_第一节_numpy

今天学了机器学习第一节, 希望能够坚持下去,其实不在乎课程是什么?关键要坚持下去今天主要学了对矩阵的一些操作, 用的库是numpy开始从头到尾捋一遍, 作者说的很有道理,学计算机,动手能力要强,所以以后尽量不要... 查看详情

第一节:xml学习(代码片段)

第一节:XML学习XML是什么XML是可拓展标记语言,类似于HTML。但它的设计宗旨是出传输数据而不是显示数据,也就是说HTML设计宗旨是为了显示数据。XML标签没有被预定于,需要自行定义标签。有自我描述性。XML应用场景用于存储... 查看详情

学习笔记第一节课

...点击关闭,完成创建虚拟机 点击开启此虚拟机,选择第一个选项按回车&nb 查看详情

第一周学习心得

Linux第一周学习心得在过去的一周里王老师给我们讲了一些计算机基础,以及linux的基本操作:计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理... 查看详情

第一次作业17-4李富琦

一、学习内容总结  1.经过这几周的学习,总结一下学习的心得与体会。(不少于100字;10分)   经过了两个月的学习,我从对c语言的一窍不通,到现在的基础入门。从最开始的毫无干劲,到现在对C语言学习提... 查看详情

第一节:神经网络和深度学习

修正现行单元单神经元网络在监督学习当中,你输入一个x,习得一个函数,映射到输出y例如房屋价格预测例子当中,输入房屋的一些特征,就能输出或者是预测价格y,在现今,深度学习神经网络效果拔群,最主要的就是在线广... 查看详情