汇编语言的入门介绍

深入理解进制及汇编语言的入门介绍

计算机底层,二进制到汇编学习
机器语言
人和人交流,语言?人?计算机?学习计算机的语言!
什么是机器语言?
我们目前主流的电子计算机,状态0和1
比如
加 0100 0000
减 0100 0100
乘 0100 1000 0100 1000
除 0100 1000 1100 1000
这些复杂的机器语言可以简化吗?助记符!汇编语言!人能够理解的语言转化成为机器能够理解的语言!
加 INC -编译器-> 0100 0000
减 DEC 0100 0100
乘 MUL 0100 1000 0100 1000
除 DIV 0100 1000 1100 1000
离程序的本质:隔阂!汇编一般用于底层的编写,单片机…

c语言,更加简化
加 a+b -编译器-> 0100 0000
减 a-b 0100 0100
乘 a*b 0100 1000 0100 1000
除 a/b 0100 1000 1100 1000

进制的介绍

进制 本质:一组符号,逢几进几

二进制? 0 和 1
学习禁止的障碍?
10进制!
人类天然的选择就是10进制,十个指头,跳出固有思维的方法!
二进制
每一种进制都是完美的,都有自己的计算方式!

进制?
1进制:逢一进一,结绳记事 11
2进制:逢二进一,计算机
8进制:逢八进一,8个符号组在一起 0 1 2 3 4 5 6 7
10进制:逢十进一,10个符号组在一起 0 1 2 3 4 5 6 7 8 9
16进制:逢十六进一,16个符号组在一起 0 1 2 3 4 5 6 7 8 9 a b c d e f

进制远远没有大家想得这么复杂, 查数
一进制 1~10
1
11
111
1111

那如果说三进制呢(自制)
0 1 2
10 11 12
20 21 22
100 101 102
110 111 112
120 121 122
1000 1001 1002
七进制
0 1 2 3 4 5 6
10 11 12 13 14 15 16
20 21 22 23 24 25 26
30 31 32 33 34 35 36
那二进制呢
0 1
10 11
100 101
110 111
1000 1001

问题:你真的理解了进制了吗? 1+1=3对吗?!如果你可以使用进制来回答这个问题你就真的理解了进制!
十进制
0 1 2 3 4 5 6 7 8 9
我的十进制
0 2 4 6 8 a b c d e 可以自己随便定义的,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值