吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1006|回复: 0
收起左侧

[讨论] 小白入门学习汇编前准备

[复制链接]
ldswudi 发表于 2020-7-26 10:52
本人在一个非常巧合都机会下申请到了论坛账号(主要是想找大佬代下课程),最近几日开始了自己编程的学习,因为自己纯属小白,一点计算机的基础都没有,所以我从简单的进制开始学习。
下面是论坛新手汇编课程(只看到一课,还没找到希望版主支援一下连接)
传送门https://www.52pojie.cn/thread-396193-1-1.html
此课程学习自己尚有很多不太明朗的地方(刚学进制很难理解),我在课程基础之上添加了我自己找的一些资料,此有在学习入门课程以后更方便阅读。
内容如下:
二进制显示四位数,不要用十进制的算法来看待,需要一个过程适应一下,如 0000、0001、0010、0011等 进位规则是“逢二进一”,借位规则是“借一当二,小数点前从右到左,小数点后从左到右。
二进制转十进制权重,权位指的是进制的(位数-1)次幂,第n位数字的表示值等于数字乘以进制的n-1次方。 2进制权就是2×(n-1),比如1000,第4位的1的权就是1×2^3=8。
课程内有一个8 4 2 1  这个数字组合目前为止我没查明白到底为什么这么使用四个数是用于 进制之间转换使用的,课程内例子比较少,我自己找了几个(10以上在16进制里面用A B C D E F)F是15
例子:
将二进制11101001.1011转换为十六进制

得到结果:将二进制11101001.1011转换为十六进制为E9.B
解:二进制四位一组分解来就是:                   1110  1001.1011
                                                        8421   8421.8421
0对应的数还是0 ,1对应的是原数        8+4+2+0    8+0+0+1     8+0+2+1
                                                                    14                 9                  11 →  →  →  →  →    14对应E  11对应B 得出 E9.B
十六进制转为 二进制是一位对应四位还是 E9.B举例
E9.B
   14      9       .     11
8421   8421       8421                           看上面的数下面需要几个数相加就应是写出0或1
8+4+2+0       8+0+0+1     8+2+0+1
1110               1001      .       1101          写出来二进制的数字就是   11101001.1101
这里有个更暴力的算法就是把 转换表背下来 然后用四合一法 二进十六用,   一分四法是十六进二用
计算机使用二进制为基础,每个数字称为一个比特(Bit,Binary digit的缩写) 二进制和十六进制是代码里面的基本组合,这个学不会脱壳很难学懂,我差点被小白入门第一课劝退 ,就是因为我根本看不懂代码是什么,代表什么含义。
小Z教程最后的32位内容我研究一天也没理解上去~~~~~~ 还需要找找更详尽的资料解读一下。
最后附转换表一张,希望在以后的日子大家共同学习,共同进步。





进制转换表

进制转换表

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-16 18:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表