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

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

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

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

  • 相关阅读:
    Android开发之Sqlite的使用
    ZOJ 3607 Lazier Salesgirl
    ZOJ 3769 Diablo III
    ZOJ 2856 Happy Life
    Ural 1119 Metro
    Ural 1146 Maximum Sum
    HDU 1003 Max Sum
    HDU 1160 FatMouse's Speed
    Ural 1073 Square Country
    Ural 1260 Nudnik Photographer
  • 原文地址:https://www.cnblogs.com/hsp1269/p/13734389.html
Copyright © 2011-2022 走看看