燕山大学汇编复习资料

简介: 燕山大学汇编复习资料

1.1 个人计算机系统概述


硬件(Hardware):物理设备


软件(Software):程序和文档



1.1.1 计算机的硬件



汇编语言程序员将硬件抽象为:


寄存器、存储器地址和输入输出地址


1.1.2 计算机的软件


MS-DOS操作系统平台


MASM 6.15汇编程序



1.1.3 程序设计语言


机器语言(Machine Language)


  • 底层的计算机语言,对应机器指令


  • 形成目标(代码)程序




汇编语言(Assembly Language):将机器指令用助记符号代替而形成的一种语言


  • 本质上是机器语言


  • 需要汇编程序“汇编”(翻译)


例如:



用汇编语言编写程序的工作过程



高级语言(High Level Language):面向问题的程序设计语言


  • 需要“编译”或“解释”后执行


  • 高级语言 C/C++/C#、JAVA、Python……


1.2 8086处理器


1.2.1 8086的功能结构



相关文章
|
Android开发
【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
255 0
【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
|
8天前
|
存储 移动开发 C语言
【ARM汇编速成】零基础入门汇编语言之指令集(三)
【ARM汇编速成】零基础入门汇编语言之指令集(三)
|
8天前
|
编译器 C语言 计算机视觉
【ARM汇编速成】零基础入门汇编语言之指令集(二)
【ARM汇编速成】零基础入门汇编语言之指令集(二)
|
5月前
|
存储 Unix 编译器
汇编语言----X86汇编指令
汇编语言----X86汇编指令
182 2
|
29天前
几组汇编指令的比较
几组汇编指令的比较
|
5月前
|
存储 机器学习/深度学习 移动开发
汇编语言指令系列
汇编语言指令系列
432 0
|
3月前
|
存储 机器学习/深度学习 芯片
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
|
3月前
|
存储 算法 安全
深入理解汇编语言:基础语法和常用指令介绍
深入理解汇编语言:基础语法和常用指令介绍
|
4月前
汇编语言(第四版) 实验一 查看CPU和内存,用机器指令和汇编指令编程
汇编语言(第四版) 实验一 查看CPU和内存,用机器指令和汇编指令编程
8086 汇编笔记(九):call 指令 和 ret 指令
8086 汇编笔记(九):call 指令 和 ret 指令