怎么用手机做网站国内最好的网站服务器

web/2025/10/1 0:36:34/文章来源:
怎么用手机做网站,国内最好的网站服务器,安徽网站建设获客企业,手机商城网站系统目录概述进制运算二进制数据宽度无符号数和有符号数原码、反码、补码位运算位运算实现加减乘除汇编学习环境和必要说明汇编语言通用寄存器内存未完待续概述 为什么要学习汇编语言 进制运算 运算的本质是查表 二进制 略 为什么要学习理解二进制#xff1f; 寄存器、内存、… 目录概述进制运算二进制数据宽度无符号数和有符号数原码、反码、补码位运算位运算实现加减乘除汇编学习环境和必要说明汇编语言通用寄存器内存未完待续概述 为什么要学习汇编语言 进制运算 运算的本质是查表 二进制 略 为什么要学习理解二进制 寄存器、内存、位…底层的每一个位都是有含义的。这是汇编入门理解的基础。 汇编高级则是了解程序的深层和操作系统的内核。 数据宽度 计算机内存有限制数字没有无穷大长度因此要给数字增加数据宽度 bit1位 Byte8位 Word16位 DWord32位C、C和Java等都需要定义数据的类型。计算机底层需要我们给这些数据定义宽度。 位0、1 字节0~0xFF 字0~0xFFFF 双字0~0xFFFFFFFF在计算机中每一个数据需要给它定义类型。给它定义宽度在内存中的宽度。 无符号数和有符号数 无符号数规则 你这数字是什么那就是什么就是一串数字 1001 1010 十六进制0x9A 十进制154有符号数规则 最高位是符号位负数1正数0 1001 1010 如何转换原码、反码、补码 有符号数的编码规则 原码最高位是符号位其余位表示数值的大小 反码 正数反码和原码相同负数符号位一定是1其余位对原码取反 补码 正数补码和原码相同负数符号位一定是1反码1 以8位数据举例 如果是正数大家都一样 1 原码0 0 0 0 0 0 0 1 反码0 0 0 0 0 0 0 1 补码0 0 0 0 0 0 0 1如果是负数 -1 原码1 0 0 0 0 0 0 1 反码1 1 1 1 1 1 1 0 补码1 1 1 1 1 1 1 1-7 原码1 0 0 0 0 1 1 1 反码1 1 1 1 1 0 0 0 补码1 1 1 1 1 0 0 1如果看到一个二进制的数字需要了解它是无符号数还是有符号数 位运算 2*8的最高效计算方式 声明变量、赋值等位运算比任何方式运算速度都快比直接写数字也都快。例如int a 14;比int a 16;快 很多底层的调试器需要通过位来判断CPU的状态 与运算and 全都为1结果为1。 或运算or | 只要有一个1结果都为1。 异或运算xor ^ 不一样就是1。 非运算单目运算符 not ~ 取反。单目运算符意为只需一个数字就能完成操作 通过位运算可以实现加减乘除。 位运算 移动位左移为×2右移为÷2 0000 0001 1 0000 0010 2 0000 0100 4 0000 1000 8左移shl 所有二进制位全部左移若干位高位丢弃低位补0 0000 0001 左移1位 0000 0010右移shr 所有二进制位全部右移若干位低位丢弃高位就要补0或1符号位决定补0还是补1 0000 0001 右移1位 0000 0000位运算实现加减乘除 计算机只认识0和1 基本数学是建立在加减乘除上的只要搞定加法其他都能用加法表示。 4 5 # 二进制加法 0000 0100 0000 0101 --------------计算机不会直接加的 0000 1001# 计算机实现加法的原理 # 第一步异或 如果不考虑进位异或就可以直接出结果。 0000 0100 0000 0101 -------------- 0000 0001# 第二步与运算 判断进位如果与运算结果为0则表示没有进位 0000 0100 0000 0101 -------------- 0000 0100# 第三步将与运算的结果左移一位 0000 0100——0000 1000# 第四步将上一步的结果跟前面异或的结果再异或 0000 1000 0000 0001 -------------- 0000 1001# 第五步与运算 判断进位如果与运算结果为0则表示没有进位 0000 1000 0000 0001 -------------- 0000 0000 最终结果就是与运算结果的上一个异或运算的结果。否则继续重复步骤一到五。 4 - 5 即4(-5) 计算机中的负数用补码表示 # 二进制减法 0000 0100 1111 1011 --------------计算机不会直接减的 1111 1111 # 第一步异或 如果不考虑进位异或就可以直接出结果。 0000 0100 1111 1011 -------------- 1111 1111 # 第二步与运算 判断进位如果与运算结果为0则表示没有进位 0000 0100 1111 1011 -------------- 0000 0000所以最终结果 1111 1111 乘x*y就是y个x相加还是加法 除x/y本质就是减法就是x能减去多少个y本质也是加法 计算机只会做加法 机器语言就是位运算。都是电路来实现的这就是计算机最底层的本质。 对这些数定义一些规则数据宽度、有符号数和无符号数、原码反码补码这些规则之上加入位运算就能表示很多东西。 汇编学习环境和必要说明 汇编语言 即通过指令来代替二进制编码。 例如上面的复杂的加法操作通过一个ADD指令使计算机将ADD直接转换为二进制加法操作的机器语言 在学习汇编之前需要先掌握环境的配置 VC6程序到汇编的理解OD抓包工具加密解密工具 学汇编不是为了写代码是为了理解程序的本质。 建议学习32位的《汇编语言》至于64位本质架构区别不大只是寻址能力增加。 汇编入门了解汇编和程序的对应关系程序的本质即可。 通用寄存器 寄存器 存储数据CPU内存硬盘 32位CPU 64位CPU 通用寄存器可以存储任意的内容 32位的通用寄存器只有8个 EAX、ECX、EDX、EBX、ESP、EBP、ESI、EDI 存值的范围0~FFFFFFFF 计算机向寄存器存值 mov指令 mov 地址,值 mov 地址1,地址2不同的寄存器 FFFFFFFF FFFF FF 32位 16位 8位 EAX AX AL ECX CX CL EDX DX DL EBX BX BL ESP SP AH EBP BP CH ESI SI DH EDI DI BH8位 L低八位 H高8位除了通用寄存器之外其他的寄存器每一位都有其特定的功能。比如开机关机啥的。 内存 寄存器很小不够用所以数据要放在内存中。 每个应用程序进程都有4GB的内存空间但是相当于空头支票程序真正运行的时候才会用到物理内存。 1B 8bit 1KB 1024B … 4G的内存4096M最终计算为位就是这个内存可以存储的最大容量。因此4G内存中的内存地址很多空间很大。 内存地址 存一个数占用的大小数据宽度存到哪里 计算机中内存很多空间很大每个空间分配一个地址、名字。这些给内存起的编号就是我们的内存地址。 每个内存地址都有一个编号。可以通过这些编号向里面存值。 内存如何存值 汇编如何向内存中写值 mov 数据宽度 内存地址,值例mov byte ptr ds:[0x19FF70],1 传递的值的大小一定要和数据宽度匹配内存地址有多种写法 ds:[0x19FF704] 内存地址偏移 ds:[eax] 寄存器 ds:[eax4] 寄存器偏移 数组[]: ds:[regreg*{1,2,4,8}] 数组 ds:[regreg*{1,2,4,8}] 数组偏移 未完待续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站程序制作可以做外链的视频网站

当我学习到这个知识点的时候十分困惑,因为从名字中我完全无法理解这个什么东西。于是呢我就去问了一下维基百科,下面是他的回答: 特征工程(英语:feature engineering)又称特征提取(英语&#xf…

jsp网站开发实训报告查域名服务器地址

这么多名称,python到底有几种参数: 2种:普通参数(即位置参数,靠位置先后来指定参数),关键字参数(即命名参数,靠名字来指定参数)。 常说的可变参数也就是普参的…

域名验证网站网络规划设计师教程第二版pdf下载

python3学习笔记《目录》 PyCharm和git安装教程 git入门教程 python3学习笔记 Mooc学习Python3笔记 python3字符串处理,高效切片 三国演义人物出场统计 统计哈姆雷特文本中高频词的个数 python3制作动态二维码 python的文件操作 简单的爬虫笔记 爬虫实战项…

广告设计与制作工资做网站关键词优化的公司

一、基础概念   要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。表和表之间可以……(省略10W字)。   然后你应该理解以下…

如何优化网站打开速度企业营销型展厅设计价目表

文章目录 算术运算符比较运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符优先级 算术运算符 # 加法 print(5 3) # 输出: 8# 减法 print(5 - 3) # 输出: 2# 乘法 print(4 * 3) # 输出: 12# 除法(结果为浮点数) print(8.0 / 3) # 输出: 2.6…

公司网站建设哪家好南宁网站推广方案如何做

起因是实验室的主机USB驱动或者供电有问题,部分主机频繁出现USB断连的情况,通过dmesg查看报错 xHCI host controller not responding, assume dead 几经波折终于找到了拯救方案——https://bbs.archlinux.org/viewtopic.php?id236536 但是!…

庐山市建设规划局网站如何做自己的小说网站

1. Spring Boot 的自动装配特性 Spring Boot 的自动装配(Auto-Configuration)是一种特性,它允许您在应用程序中使用默认配置来自动配置 Spring Framework 的各种功能和组件,从而减少了繁琐的配置工作。通过自动装配,您…

最简单的网站建设如何远程登录网站服务器

Leetcode 93. 复原 IP 地址 题目链接 93 复原 IP 地址 本题目也是分割的典型题目,属于分割回文子串的升级版,大概的思路都是一样的,注意几点,第一个是对ip地址正确与否的条件,第二个插入逗点后,下一个子串…

创意合肥网站建设成都注册公司代理公司

C语言实现简单的栈结构今天看到一个问题是要交换两个变量的值并且不能使用中间变量,首先想到的方法就是用数学的方法:int a 10,b 12;a a b; // 求和b a - b; // 和减去b得到的是a的值a a - b; // 和减去a(此时的b是最初a的值)得到b 的值这种方法很…

中企高呈建设网站国产免费crm系统有哪些

据外媒爆料,亚马逊正在训练他的第二个大语言模型——Olympus,很有可能在今年12月份上线。亚马逊计划将Olympus接入在线零售商店、Echo等设备上的Alexa语音助手,并为AWS平台提供新的功能。据说这个大语言模型规模达到2万亿(2000B&a…

网站开发公司 苏州lda模型 文本建模 wordpress

常见的状态码及其原因: 状态码说 明详 情100继续请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其余部分101切换协议请求者已要求服务器切换协议,服务器已确认并准备切换200成功服务器已成功处理了请求201已创建请求成功并且服务器创建了新…

怎么做买东西的网站福建住房与城乡建设网站

编程控制垃圾收集器 System.GC类型为应用程序提供了直接控制垃圾收集器的一些方法,可以通过GC.MaxGeneration来查询托管堆支持的最大代龄,目前为2。 通过下面方法执行垃圾收集器 GC.Collect(int);传递代龄,传递0,收集0代&#xff…

温州网站设计定制小程序开发公司网

1、*p 与 *(p)的区别 因为“”的优先级大于“*”,所以*p 相当于*(p)。 但是p表示先运算再,所以*p或者*(p),其实等价于“先(*p),然后再p”。 注意,“先(*p),然后再p”不能表示成“ (*p)”,因为(*…

怎样进行网站推广wap网站自动

for循环功能for 循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次的操作都是基于上一次的结果而进行的。并且for循环可以遍历任何序列的项目,如一个列表或者一个字符串语法for 循环的一般格式如下:for in 注释:v…

网站备案 新增接入如何开网店0基础教程

排序是我们编程时的常用操作,实现方式也有很多种,本篇文章列举几种我常用的用法,希望对大家有用! 01 数组排序 最常见的排序是对一个数组排序,比如: int[] aArray new int[8] { 18, 17, 21, 23, 11, 31…

学校网站模板wordpress软件开发外包是什么工作

休息片刻之后,我最近一直在使用Neo4j导入工具 ,并遇到了我最初不理解的有趣的错误消息。 我有一些CSV文件,其中包含要导入Neo4j的节点。 它们的内容如下所示: $ cat people_header.csv name:ID(Person)$ cat people.csv "…

前端网站如何做全景图360浏览器个别网页打不开怎么解决

http://blog.csdn.net/seusoftware/archive/2010/04/24/5524414.aspx引用一、综述命名和编码过程中,定义有意义的名称,以易于理解、方便书写为原则。(1)避免使用中文,尽量使用全拼音或全英文,以方便国际化;(2)避免拼音…

网站设计外文文献福州seo博客

需要这个工具整合包的小伙伴可以关注一下文章底部公众号,回复关键词【swapface】即可获取。 从我们的链接下载,得到这个exe文件 双击运行即可进入安装界面 如下图所示已经在安装中啦 安装好之后我们根据上面的安装路径找到要执行的文件 双击红框中的…

网页版微信登录二维码seo实训思考与总结

前言 本期我们讨论字符串字面量。 这是一种基于字符串的东西,上一章我们讲过字符串,你一定要去先去看看那一期的内容。 P23 C字符串-CSDN博客 01 什么是字符串字常量呢? 字符串字面量就是在双引号之间的一串字符 在上面的代码中&#xf…

重庆网站icp备案查询比较有名的网站建设公司

Gson 是一个流行的 Java 库,用于序列化和反序列化 Java 对象。在 Android 开发中,使用 Gson 插件可以方便地将 Java 对象转换为 JSON 格式,并将 JSON 数据转换回 Java 对象。 以下是使用 Gson 插件的一般步骤: 1. 添加 Gson 库&…