zoukankan      html  css  js  c++  java
  • 计算机编程语言的理解、进制转换、二进制和汇编语言的关系

    一、计算机编程语言的一套什么系统?

    数学是一种语言

    汉语是一种语言

    英语也是一种语言

    互相交流的

    表示系统

    同样的表示系统  编码系统

    11+1=2

    计算机编程语言是一套表示系统,人类和计算机相互交流的

    计算机编程语言

    汇编语言              低级语言                低级的表示系统

    c语言               高级语言     高级的表示系统

    c++语言             高级语言

    Java语言              高级语言

    python             高级语言

    汇编语言提供了一种 观测手段 从机器角度思考问题的 思维方式

    ☆★☆★☆通过观测不断做实验 吸收好的表示自己的思维方式 形成自己的编程思想

    将我们的思维方式 用计算机编程语言 这套表示系统 表示出来而已

    二、进制

    十进制

    十进制——》位的概念——》数轴表示法

    每一个数字在每一个位上所代表的意义并不一样

    437

    =400+30+7

    =4x100+3x10+7x1

    =4x10²+3x10¹+7x10º

    二进制

    1011

    =1x2³+0x2²+1x2¹+1x2º

    十进制转换成二进制

     

     1有0无

    观察发现一个数字除以10只会出现余数是1或者余数为0两种情况

    推理出一种新的计算方式         观察思考

    ♦十进制转换成二进制快速

    十六进制——》逢十六进一

    0123456789ABCDEF

    十六进制后面加H   hex

    二进制后面加B   binary

    十进制转换为十六进制

     除以十六才可能产生0~15的余数

    十进制快速转换为十六进制

    十六进制和二进制之间快速相互转换(重要)

     用四个二进制位表示一个十六进制

    思考

    0多用加,0少用减

    二进制和汇编语言的关系

    计算机是由什么驱动?         电

    光有电?                              机器由很多部件组成    组织在一起运行  指令 告诉他这里怎么做 那里怎么做

                                                 机器指令     010101010101B

    CPU的部件   中央处理器

    将一串二进制数字  转换成高低电平  驱动计算机的运行

     010101010101 

     010101010101

     010101010101

     010101010101

    DOSBOX  -debug   -u

    相同的一串十六进制数:某种编号            十六进制数         一些英语单词的简写+数字

    英语单词的简写  更贴近人类的思维

    计算机只懂0和1,要通过翻译软件(叫做编译器)

    汇编语言

    1、汇编指令   通过编译器 也就是翻译软件  翻译成机器指令  也叫做机器码

    2、伪指令      告诉编译器 也就是翻译软件 您这里怎么翻译那里怎么翻译

    3、符号指令   +-*/  编译器管的

    一些问题

    ①什么是机器指令?                               0101010101

    ②机器指令由谁执行?                           CPU

    ③机器指令和汇编指令有什么关系?     通过编译器也就是翻译软件  汇编指令可以翻译成 机器指令

    ④什么是编译器?                                  翻译软件

    ⑤什么是伪指令?                                 告诉翻译软件这里怎么翻译,那里怎么翻译

  • 相关阅读:
    第十周进度条
    冲刺阶段第十天
    冲刺阶段第九天
    冲刺阶段第八天
    冲刺阶段第七天
    冲刺阶段第六天
    第一次冲刺阶段(十一)
    第一次冲刺阶段(十)
    第一次冲刺阶段(九)
    第一次冲刺阶段(八)
  • 原文地址:https://www.cnblogs.com/hsp1269/p/13734389.html
Copyright © 2011-2022 走看看