logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

汇编语言学习笔记04——mov和add指令

我们之前说学习汇编不能光看书学理论知识,要结合着实验去做,所以网课也很贴心的给附上了实验的课程。这次先学mov和add指令。首先要说明的是,汇编指令是不区分大小写的。这张图可以很好的解释mov和add指令的作用,需要注意的地方一个是最后一行,其结果存入ax寄存器中。还有就是这里不是debug环境,所以数值默认是10进制的。如果想要表达其他进制,需要在后面加上对应的字母。接下来我们用类似书上例题的形

汇编语言学习笔记02——物理地址

接着上次的博客继续写,今天主要写内存空间地址、逻辑存储器1.6 内存空间地址上次我们说到CPU和内存的信息交互需要通过三种总线,其中地址总线是要去内存中找我们需要的地址,那么这个地址又是怎么找的呢?这就需要另外一个概念,内存地址空间。我们上次说,若CPU的地址总线宽度为N,它的寻址空间就为2的N次方Byte(一个内存单元为1Byte)。我们以8086处理器来举例,它的地址总线的宽度为20,则可寻址

dump文件导入neo4j docker容器

然而neo4j-admin需要关闭数据库服务,可是关闭后就无法执行这个命令,会提示容器is not running。直接把data里的database和transaction中的neo4j文件夹拷贝替换了容器挂载的相对应地方就行。原因在于以前的版本,数据库关闭不代表容器关闭。

文章图片
#neo4j#docker#容器
【已解决】明明显示连着网络,但到处都上不了网

原来是上次关机的时候梯子没有关,重新打开梯子连接再关闭就好了。能ping通,显示没问题,但就是上不了网。

#bug
汇编语言学习笔记06——加减乘除和其他一些指令

一、加法add和adc在之前我们了解过了add指令,格式为:ADD OPRD1 , OPRD2OPRD1可以是任意通用寄存器或者存储器操作数(就是那个[]),OPRD2可以是寄存器,也可以是立即数,也可以是[],但不能1和2同时都是[]。add指令其实是一个不带进位的加法指令,我们之前也讲过,如果进位了,多进的那一位就会自动丢掉。所以现在我们要学一个带进位的加法指令——ADC在这之前我们需要了解一

汇编语言期末复习总结

汇编语言期末复习总结第一章汇编基础知识本章目标:理解汇编语言的特点和应用场合;掌握计算机内部的数据表示,特别是补码的表示、特殊值的表示,以及不同编码的数据位数扩展方法;熟悉补码的加减法运算规则,并能应用熟悉常见ASCII码和BCD码理解汇编语言中的数据类型1.1 微型计算机1、微型计算机系统包括硬件系统和软件系统。硬件系统包括计算机和外设,软件系统分为系统软件和应用软件。CPU(微处理器)包括运算

汇编学习笔记07——BCD码及调整指令

一、BCD码什么是BCD码呢?BCD码的全称是Binary Coded Decimal。可以看出是关于二进制和十进制的编码。我们在写十进制转二进制的时候,采用的是8421编码制,比如十进制的43,在二进制就是 0010 1011而BCD码会将这个十进制的数分割成4和3,分别用两个4位二进制去表示:0100 0011——0100是40011是3.BCD码其实有两种格式,压缩BCD码和非压缩BCD码上

到底了