
汇编语言
文章平均质量分 72
jyj6536
这个作者很懒,什么都没留下…
展开
-
x86汇编语言(三)
指针一个变量包含另一个变量的地址,则称该变量为指针。汇编语言中的32位代码如下所示:.dataarrayB byte 10h,20h,30h,40hptrB dword arrayB或者使用offset运算符:.dataarrayB byte 10h,20h,30h,40hptrB dword offset arrayBptrB包含arrayB的偏移量指针使用示例.原创 2017-07-11 19:02:16 · 541 阅读 · 0 评论 -
x86汇编语言(一)
第一个汇编语言程序.386.model flat,stdcall.stack 4096ExitProcess PROTO,dwExitCode:DWORD.data sum DWORD 1,5 array DWORD 4 dup(20) array_len = $ - array.code main PROC mov EAX,5 add EAX,6原创 2017-07-08 00:17:03 · 536 阅读 · 0 评论 -
x86汇编语言(二)
数据传送指令MOV指令MOV基本格式:MOV dst,src左边是目的操作数,右边是源操作数,该指令有以下限制:两个操作数必须大小一致;两个操作数不能同时为内存操作数;指令寄存器不能作为目的操作数;MOV的标准格式:MOV reg,regMOV mem,regMOV reg,memMOV mem,immMOV reg,imm实现内存到内存的数原创 2017-07-08 16:01:51 · 383 阅读 · 0 评论 -
X86汇编语言(四)
快速排序的非递归实现include Irvine32.incarraySize = 250000.data array DWORD arraySize dup(?) pivot DWORD ? starttime dword ?.codemain PROC call Randomize mov ecx,arraySize mov esi,0 mov eax,arraySi原创 2017-07-21 23:03:02 · 304 阅读 · 0 评论 -
x86汇编语言(五)
GCC中启用intel风格的内联汇编原创 2017-08-17 15:11:57 · 430 阅读 · 0 评论