文章目录[隐藏]
认识汇编语言
问题:
汇编程序(汇编器)
各类语言的特点
- 机器语言:
依赖于机器的低级语言,书写格式为二进制代码。
优点:执行速度最快,效率高
缺点:表达的意义不直观,编写、阅读、调试较困难。
- 汇编语言:
一种符号语言,与机器语言一一对应;使用助记符表示相应的操作,并遵循一定的语法规则。与机器语言有类似的优缺点,但比机器语言更容易让人们所理解。
- 高级语言:面向人的语言,有多种类型
优点:便于阅读,易学易用,不涉及硬件,具有通用性。
缺点:目标代码冗长,占用内存多,而且执行时间长,效率不高,不能对某些硬件进行操作。
汇编语言的应用
例1-1:计算1+2=?,并显示结果
#include<stdio.h>
int main(void)
{
printf("%d ",1+2);
return 0;
}
编译后为
编译后的目标文件只有208字节。
数据的表示
计算机内的数据信息
数制
指用一组固定的数字符号和统一的规则表示的数的方法
常用的数制
数制之间的转换
数的运算
计算机中的信息单位
-
bit:1个二进制位,存储一位二进制数0或1
-
字节Byte:8个二进制位,D7~D0
-
字Word:2个字节,16位,D15~D0
-
双字Dword:四个字节,32位,D31~D0
数的表示
-
无符号数
-
有符号数
码制
字符的表示
-
ASCII码表
-
BCD码
汉字的编码
计算机系统概述
微型计算机的系统组成
汇编语言程序员看到的硬件
Intel 80×86 系列微处理器
8086微处理器
8086的寄存器
8086的存储器
存储单元的地址和内容
叨叨几句... NOTHING