![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
c0conut
开源运动支持者. 渗透崽崽. CTF摸鱼选手.
展开
-
汇编笔记1_基础
基础 地址线,数据线,控制线 地址线->寻址能力,2nbit 单位 byte ;28bit=1byte BCD 二进制和十/十六进制的快速转换 数据的表示: 1.字符 编码,e.g.ascii 2.图像 RGB 3.视频 类似图像 4.音频 频谱图->数据->有损压缩 80x86 intel的一系列处理器 8086 80186 80286 16bit(8088变种) 80386 ...原创 2019-04-09 11:26:00 · 301 阅读 · 0 评论 -
汇编笔记3_NASM使用1
编译和链接 nasm编译生成elfnasm -f elf hello.asm gcc链接gcc hello.o -o hello 如果报错i386 架构于输入文件 hello.o 与 i386:x86-64 输出不兼容,是因为输入32bit,输出64bit,用elf64即可(事实上,这个参数自己选,有elf,elf32,elf64,aout) elf&aout ...原创 2019-04-15 21:04:02 · 375 阅读 · 0 评论 -
汇编笔记2_结构
结构 exp1.asm 键入20字符到缓冲区 .586;实方式 DATAS SEGMENT use16;16位段 n equ 20;可输入20个字符,byte类型 buf db n+1;第一字段,1byte,检查,n+1因为要存放回车 count db 0;第二字段,1byte,计数器 char db n+1 dup(0);第三字段,重复定义n+1个byte类型的c...原创 2019-04-14 22:44:22 · 146 阅读 · 0 评论