汇编语言
我想起一个非常酷的微信名
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《现代操作系统》第二章60题,当有一个女生在浴室里时,其他女生可以进入,但是男生不行,反之亦然。用纯汇编语言实现(十分简单)
【代码】《现代操作系统》第二章60题,当有一个女生在浴室里时,其他女生可以进入,但是男生不行,反之亦然。用纯汇编语言实现(十分简单)原创 2023-07-04 23:58:01 · 180 阅读 · 0 评论 -
纯汇编语言(无哈希值)获取任意函数地址
纯汇编语言无哈希值获取任意函数地址,使用FASM汇编器原创 2022-11-19 11:14:15 · 388 阅读 · 2 评论 -
纯汇编语言socket程序与工具包
如有问题欢迎指出原创 2021-11-28 22:44:54 · 465 阅读 · 0 评论 -
汇编语言使用动态内存分配函数实现一个单向列表,输入任意数字直到输入0,然后输出所有已输入数字
本人没有见过高级语言的链表程序,如有不足欢迎指出原创 2021-04-28 15:52:56 · 358 阅读 · 0 评论 -
汇编语言提示输入个人信息并写入文本文档,人数不限
WriteConsoleOutputCharacterA protoCreateFileA protoWriteFile protoReadConsoleA protoExitProcess protoGetStdHandle protoSetConsoleCursorPosition protoCloseHandle原创 2021-02-21 23:19:42 · 378 阅读 · 2 评论 -
汇编语言寻找任意数值内的完全平方数a^2+b^2=c^2(注释我会补上)
ExitProcess protomain protoe protomaxi protomax = 1000;你想要的最大数lalal =50;可计算2500以下完全平方数,极限值是该数的平方.datall qword lalal dup (0);范围内所有的平方数gg qword lalal dup (0);得数的平方hhh qword lalal dup (0);得数hh byte 1.codemain proc mov r11,offset gg mov rdi,o原创 2020-12-21 17:34:32 · 568 阅读 · 0 评论 -
汇编语言Windows编程输入名字、姓氏、年龄和电话号码,加入标签和格式,加入了清空输入的过程(qp),恢复了没有发全的部分,提升了性能
ReadConsoleA protoWriteConsoleA protoSetConsoleCursorPosition protoExitProcess protomain protoGetStdHandle protoio protoSTD_INPUT_HANDLE = -10STD_OUTPUT_HANDLE = -11.codemain proc call io mov ecx,0 call ExitProcessm原创 2020-11-23 14:14:50 · 392 阅读 · 0 评论 -
汇编语言基于x86处理器第10章教授醉酒后在花园随机位置丢失手机,行走方向50%的概率与上一步方向相同,10%是相反方向,东南西北各方向分别10%
如有问题,欢迎指正。原创 2020-11-03 16:14:16 · 210 阅读 · 0 评论 -
汇编语言宏程序,等待键盘输入一个16位或32位有符号整数,将其放入对应位数的内存操作数(电脑中了一个0day,发上来保存一下)
include Macros.incinclude Irvine32.inchello macro x:req,y:reqlocal L1,L2;;向宏传输两个实参,第一个(x)为32位内存操作数,第二个为16位内存操作数 push eax push ebx call ReadInt mov ebx,eax shr eax,16 cmp eax,0;;确认是否为32位数或16位正数 je L1 cmp eax,0ffffh;;确认是否为16位负数 je L1原创 2020-10-24 01:18:27 · 590 阅读 · 0 评论 -
汇编语言生成4*4矩阵出现元音字母的概率为50%,显示每一行,每一列,每个对角线中有两个元音字母的字母组(注释比较粗糙)
ExitProcess protoAlphabetMatrix protoRandom64 protoWriteString proto.datamatrix byte 4 dup(0)Rowsize = ($ - matrix) byte 4 dup(0) byte 4 dup(0) byte 4 dup(0) byte 4 ...原创 2020-05-07 13:01:13 · 360 阅读 · 0 评论 -
查找目的字符串中第一次出现的源串,并用rax返回其位置,查找成功则zf置1,失败则zf为0且rax为0
没有见过C中的Strfind是什么样的汇编代码,如有雷同纯属巧合在这里插入代码片```ExitProcess protoStr_find protoStr_length protoFind proto.datatarget byte "118ABABCD655",0source byte "ABCD",0pos qword ?.codemain p...原创 2020-04-04 17:54:22 · 404 阅读 · 0 评论 -
显示过程参数,显示地址和数字
cool proto hah:dword,haha:dword,ok:dword,bb:dword.datahh byte "Address ",0cc byte "Stack parameters:",0big dword 0.codemain proc invoke cool,2737h,374873h,2749494h,4857884h exitmain endpco...原创 2020-02-24 00:14:44 · 253 阅读 · 0 评论 -
汇编语言找数组中的最大值
在这里插入代码片```include Irvine32.incFindLargest proto ,haha:ptr dword,big:ptr dword,small:dword.datamust dword 89,76,54,36,98must1 dword 7,8,7,6,4,59,10,36must2 dword 38,83,34,89must3 dword 78,36....原创 2020-02-02 18:26:21 · 3768 阅读 · 0 评论 -
汇编语言查找1000以内的素数(厄拉多塞筛法)
在这里插入代码片include Irvine32.incbig = 1000small = big / 2.dataKN byte big dup(0)jj dword 2jay dword big dup(0)chou dword 1KK dword 1.codemain proc mov ecx,bigL1:push ecx inc KK&...原创 2020-01-05 11:50:50 · 813 阅读 · 0 评论 -
汇编语言编写多字符秘钥加密程序,基于《汇编语言基于x86处理器》单字符加密实例
key是秘钥,bufmax是缓冲器最大容量原创 2019-12-08 00:14:37 · 398 阅读 · 0 评论 -
用汇编语言编写循环程序,计算斐波那契数列任意数值之和(改变ecx寄存器的值即可)Fib(1)=1,Fib(2)=1,Fib(n)=FIb(n-1)+Fib(n-2)
.386.model flat,stdcall.stack 4096ExitProcess proto,dwExitCode:dword.datasum dword 1.codemain proc mov ecx,10 mov eax,1 mov ebx,0L1: mov ebx,eax add ebx,sum;...原创 2019-10-08 22:05:40 · 1729 阅读 · 1 评论
分享