汇编
文章平均质量分 78
ucan23
没有什么特长,但能吃苦。
展开
-
汇编语言学习笔记
2012/3/8 汇编语言的组成: (1)、汇编指令:机器码的助记符,有对应的机器码。 (2)、伪指令:没有对应的机器码,由编译器执行,计算机并不执行。 (3)、其他符号:如+、—、*、/等,由编译器识别,没有对应的机器码。 寄存器:8086CPU有14个寄存器,没个寄存器有一个名称。这些寄存器是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。原创 2013-11-17 11:09:54 · 1270 阅读 · 0 评论 -
Linux汇编实例讲解(二)——求最大值
这篇文章讲解的是使用汇编语言找出一组数字的最大值,主要涉及的知识点有data段、循环等。 # 目的:在程序中找出最大的数字 # # 变量:寄存器的用途定义 # %edi - 保存正在检查的数据项索引 # %ebx - 当前已找到的最大项 # %eax - 当前数据 # # 使用以下内存位置: # data_items - 包含数据项 #原创 2015-05-04 10:13:01 · 1812 阅读 · 0 评论 -
Linux汇编实例讲解(一)
我们使用的平台是Linux系统,具体为CentOS-64位版。下面是第一个汇编程序的源码: # 目的:退出Linux内核并返回一个简单的状态码 # # 输入:无 # # 输出:控制台上没有输出,可以用echo $?来查看状态码 # # 变量: # %eax 保存系统调用号 # %ebx 保存返回状态 # .section .data .section .text .gl原创 2015-05-01 08:25:56 · 2037 阅读 · 0 评论