第1章 汇编语言基础知识

发布于 2021-05-16  683 次阅读


认识汇编语言

file
file
问题:file
file
file
汇编程序(汇编器)
file

各类语言的特点

  • 机器语言:
依赖于机器的低级语言,书写格式为二进制代码。
优点:执行速度最快,效率高
缺点:表达的意义不直观,编写、阅读、调试较困难。
  • 汇编语言:
一种符号语言,与机器语言一一对应;使用助记符表示相应的操作,并遵循一定的语法规则。与机器语言有类似的优缺点,但比机器语言更容易让人们所理解。
  • 高级语言:面向人的语言,有多种类型
优点:便于阅读,易学易用,不涉及硬件,具有通用性。
缺点:目标代码冗长,占用内存多,而且执行时间长,效率不高,不能对某些硬件进行操作。

汇编语言的应用

file
例1-1:计算1+2=?,并显示结果

#include<stdio.h>
int main(void)
{
    printf("%d ",1+2);
    return 0;
}

编译后为
file
file
编译后的目标文件只有208字节。

数据的表示

file
file

计算机内的数据信息

file
file

数制
指用一组固定的数字符号和统一的规则表示的数的方法

file

常用的数制

file

数制之间的转换

file
file
file
file

数的运算

file
file
file

计算机中的信息单位

  • bit:1个二进制位,存储一位二进制数0或1
    file

  • 字节Byte:8个二进制位,D7~D0
    file

  • 字Word:2个字节,16位,D15~D0
    file

  • 双字Dword:四个字节,32位,D31~D0
    file

    数的表示

    file

  • 无符号数
    file
    file

  • 有符号数
    file

file

码制

file

file

file

file

字符的表示

file

  • ASCII码表
    file

  • BCD码
    file
    file

汉字的编码

file

file

计算机系统概述

file

微型计算机的系统组成

file

汇编语言程序员看到的硬件

file

Intel 80×86 系列微处理器

file

8086微处理器

file

8086的寄存器

file
file
file

8086的存储器

存储单元的地址和内容

file
file
file
file
file
file
file
file
file
file
file
file


擦肩而过的概率