汇编语言
文章平均质量分 67
duangduang2020
这个作者很懒,什么都没留下…
展开
-
《intel汇编语言程序设计》 第一章记录
《intel汇编语言程序设计》笔记转载 2016-07-22 10:09:04 · 696 阅读 · 0 评论 -
《intel汇编语言程序设计》 第三章记录
程序一:TITLE Add and Subtract; This program adds and subtracts 32-bit integers.; Last update: 06/01/2006INCLUDE Irvine32.inc.datanum DWORD 0FFFFFF9Ch.codemain PROC mov eax原创 2016-07-27 20:28:45 · 537 阅读 · 0 评论 -
原码、反码、补码
原码、反码、补码转载 2016-07-22 15:31:03 · 266 阅读 · 0 评论 -
汇编-函数定义
函数定义TITLE Add and Subtract; This program adds and subtracts 32-bit integers.; Last update: 06/01/2006.386.model flat, stdcall.stack 4096INCLUDE Irvine32.incTAB = 9.codeRa转载 2016-07-29 09:15:26 · 4250 阅读 · 0 评论 -
intel汇编语言程序设计 后面编程
5.3TITLE Add and Subtract; This program adds and subtracts 32-bit integers.; Last update: 06/01/2006.386.model flat, stdcall.stack 4096INCLUDE Irvine32.incTAB = 9.dataaName BYTE "Lincoln",0nameSize原创 2016-07-29 14:49:43 · 1245 阅读 · 0 评论 -
masm汇编伪指令
一:等号伪指令:等号伪指令将符号名和整数表达式联系起来名字 = 表达式编译器在预处理阶段,扫描源代码,将出现“”名字“”的地方换成表达式count = 10name DWORD count DUP(?) mov eax, count可以重复定义二:$:当前指令地址list BYTE 10,20,30,40ListSize = ($ - list原创 2016-07-27 21:17:26 · 4199 阅读 · 0 评论 -
linux编写shellcode
1、shellcode需要用到系统调用的调用号,可以通过unistd.h查看,具体某个系统调用的用法可以通过man syscall来查看2、在现在的指令集中引入了syscall指令,但是原来的int 0x80调用正常可以使用。int 0x80调用将系统调用号放在eax, 参数依次放在ebx, ecx, edx, esi, edi;超过5个的将参数放在内存中,并将内存地址放在ebx寄存器中。 (原创 2016-11-21 20:36:09 · 1034 阅读 · 0 评论