汇编语言 基础

目录

汇编语言是联系软硬件的一种工具语言,不可取代,不可移植(不同的处理器[CPU]的汇编语言不同)

1 计算机语言

1.1机器语言

1.2汇编语言

2 计算机中数的表示

2.1常用的数制

2.2进制转换

2.3二进制运算

2.4 数在计算机中的表示


汇编语言是联系软硬件的一种工具语言,不可取代,不可移植(不同的处理器[CPU]的汇编语言不同)

1 计算机语言

高级语言

低级语言:汇编语言、机器语言

1.1机器语言

0、1 由二进制代码组成的指令(高级语言无指令,叫函数)

特点:与机器硬件密切相关,设计程序十分困难,可得时间空间上的最有代码

1.2汇编语言

汇编语言的主体是汇编指令

汇编指令机器指令一一对应(高级语言无此特点,高级语言一行编译成机器语言可能有很多行)

汇编指令(符号指令)

汇编程序(汇编器):机器语言编写的,用于汇编的程序

源程序:汇编语言的源程序拓展名为 .ASM

汇编:把汇编指令变成机器指令(相当于编译)

                       汇编程序(汇编器)                                                                                                     汇编指令   ——————————   机器语言

2 计算机中数的表示

2.1常用的数制

数制:用一组数字与统一的规则来表示数的方法

           计算机中常用的 二进制(B)、十进制(D)、十六进制(H) 是进位计数制(k进制:逢k进1,借1当k)

基数

十六进制:需注意,以符号打头的十六进制数在汇编指令中必须加 0  eg:0AH(与其他指令区分)

常见的十、二、十六进制的转换
十进制D二进制B十六进制H

0

00000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F
161 000010

2.2进制转换

十  —>  二(整数):除以二取余,余数倒排

十  —>  二(小数):乘2取整,顺序排列

二 —>  十 

二 —> 十六 :四个一组,对应一个

十六 —> 二 :一拆四

十到十六或者十六到十,以二进制作为桥梁

2.3二进制运算

算术运算规则:加(有进位)、减(有借位)、乘

逻辑运算:按位运算  与、或、异或

2.4 数在计算机中的表示

:计算机中表示信息的最小单位,每位用二进制的“0”或“1”表示

        字节Byte(基本单位):8位二进制为一个字节

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值