-
-
17重发一个计算1-999的阶乘汇编 阶乘汇编用不同方法写过几几遍了,最大好像算到'几万'的!,考虑到空间和速度,可谓奇技淫巧尽出,n!越大方法越复杂.若写个999以内的!,普通的大数相乘就是,也不要多少技术. 简述一下 阶乘就是n * n-1 * n-2 ......... *1 若n=6,就是 6 x 5 x 4 x 3 x 2 x 1 = 720 若n=12,就是 12 x 11................= 479001600 N值越大,阶乘结果越大,这让只有16的暂存器的dos程式十分头痛 即便32或64bit其实也只能算到20的阶乘,因为 21!已经是510909421717094
-
1只看CR0的PE位就可以吗
-
44目前仅弄到masm5.0还有masm6.15,还有masm4.0,,,masm6.11,其他的还在陆续收集中
-
1这个课程老师讲的很细腻,很不错呢,现在学完了,分享有缘人,在二楼看
-
9想请教各位大佬,32位的x86汇编如何使屏幕指定的位置显示一个点
-
4怎么显示10个分数?我用了int 21h 里的09h后。。显示的一排很奇怪的东西。。
-
5
-
18假如我要比较 [rbx]和[rbx+10]的双浮点数值是否相等,等于走原代码,这样的话应该怎么写啊?
-
8我有个汇编语言的源码,谁会反汇编找出算法并做个分析软件的?留下您的全球号或者sixin我
-
4游戏角色站在固定位置别人已经摆摊的摊位下,一直点击【开始摆摊】按钮。 如果别人不摆摊了就可以成功抢到摊位,接着【开始摆摊】按钮会变成【取消按钮】,成功抢到摊位摆摊以后就停止执行摆摊任务。 要求: 1、游戏可以开三个号或以上的,软件支持并可选单个或多个号同时抢摊位。 2、不限制用什么语言开发,但是之前有找过人开发出来存在问题,别人用识别图方式写出来,识别图存在等待100-200毫秒时间,要求软件需要0延迟点击【开始摆
-
1我自己查了一下,好像有个编译器什么的,可是编译器的程序又是用什么语言写的?又是如何转换为二进制的吗?我想知道软件与硬件的接口是什么?在此谢过!
-
1这个课程老师讲的很细腻,很不错呢,现在学完了,分享有缘人,在二楼下
-
7rax+rcx+40 怎么计算? 怎么偏移?
-
4
-
40000 0111到1111 1111的循环吗?
-
2
-
8私信商量,
-
9在看32位汇编,包括那些内核那些代码我都能看懂也有逻辑思维,但是写不出来,一定要自己学会写吗?还是懂工作原理就行
-
6貼子太旧好象看不見,重貼一下 Win32汇编写FlappyBird FlappyBird未完成版,尚欠碰撞测试,拿金币,计分,生命, GameOver,音乐,音效,关卡设计等等,完成度20% 材料:- 1.masm32版,网上自找,最好用 \MASM32 作为文件夹 2.FlappyBird背景图,文字图,柱子及小鸟图,网上抓 3.Photoshop任何版本,把背景图裁剪为游戏窗口的1/4大小 若游戏窗口是800x400,背景图做成200x400,(见压缩包里的4back.bmp) 注意左右拼合起来时,不要看见接驳痕迹. 把抓回来的小鸟褪去背景色,改为全黑背景(透明
-
42dnf一体脚本,工作室专用
-
5
-
1找出敌我区别后发现有2段偏移,只能用push指令,然后是实在不知道该push哪个寄存器合适,求解惑
-
5大佬教我一下汇编
-
6刚学中断,用35调用取了一个80h的中断号,25设置好了中断,不过怎么在dosbox里面看到自己设置好的80h所在
-
8
-
1私信商量
-
7写了一个PE文件结构分析,想试试反编译text段,但是发现intel的文档太长了,指令太TM多了,整理起来好麻
-
1怎么使用Masm for windows 2020版编写一个判断身份证号是否合法的程序
-
1三个十六位二进制数相加,考虑ADC指令,把进位c加到高16位怎么写啊大佬们我没学过啊,还有十进制BCD码转换二进制数怎么写啊
-
5
-
26题目描述:采用汇编语言实现查找文本文件中的指定字符串 基本要求:(1)设计一个操作界面,显示提示操作,可输入文件名,输入所查找的字符串等; (2)显示其文本文件的内容、用不同颜色或闪烁标示出所找到的字符或字符串; (3)显示出查找到的数目; 提高要求:(1)界面设计美观,人机交互友好; (2)实现字符串替换功能,将查找到的字符串以用户指定的字符串替换,并保存。 设计提示:(1)文件的打开,读取,写入均采用 DOS调用IN
-
2DATA SEGMENT X DB 15 Y DB 20 Z DW ? ASC DB 20 DUP(0) DATA ENDS ; CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR START: PUSH DS MOV AX,0 PUSH AX ; MOV AX,DATA MOV DS,AX ; MOV AL,5 MUL X MOV BX,AX MOV AL,3 MUL Y ADD AX,BX ADD AX,10 MOV Z,AX ; 从这开始就看不懂了😭 LEA BX,ASC MOV CX,4H TT:PUSH CX MOV CX,4H ROL AX,CL PUSH AX AND AX,0FH OR AL,30H MOV [BX],AL INC BX POP AX POP CX LOOP TT MOV AL,'$' MOV [BX],AL MOV AH,09H LEA DX,ASC INT 21H 为啥子,这就显示成十六进制?不用02h吗? RET MAIN ENDP CODE ENDS END START ;
-
3功能要求:熟练使用键盘输入和显示的DOS系统功能调用技术,采用80X86汇编语言进行编程,实现根据键盘输入的一个数字显示相应的螺旋方阵。如输入4,则显示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共显示42个数字,要求根据键盘输入的数字(3-20),显示相应的数据方阵。
-
1想问有没有大佬会做emu8086上运行的快速傅里叶变换,我现在自己有一个拼凑的,但是输出总是陷入死循环,有人会改吗急急急有偿的!!
-
3这学期刚转专业,汇编语言一点没学,突然布置下来这个搞的我手忙脚乱的,先应付过去慢慢补吧,如果以后有不懂的还能问你更好
-
5
-
10我是用的杨那本80x86汇编程序设计教程 进入保护模式时装载gdt lgdt qword ptr vgdtr 编译器说大小不对 我用lgdt vgdtr时能编译 但一运行就弹回windows
-
1反正我不能编译成功,但有人这么讲课却这么用
-
0//@贴吧用户_Q93K8DM :5000求破解一款手游的关卡boss
-
3
-
3该题来自<X86汇编,从实模式到保护膜> 32位保护模式下,某段为数据段,基地址为0x002FC0F0,段的长度是2MB,粒度是4KB,已经位于物理内存中,请给出其描述符的低32位以及高32位
-
1下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH LOOP1 :MOV R4,#0FFH -------- MOV R3,#00H LOOP2 :MOV A,P1 -------- SUBB A,R3 JNZ SKP1 -------- SKP1:MOV C,70H MOV P3.4,C ACALL DELAY :此延时子程序略 -------- -------- AJMP LOOP1
-
1下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH LOOP1 :MOV R4,#0FFH -------- MOV R3,#00H LOOP2 :MOV A,P1 -------- SUBB A,R3 JNZ SKP1 -------- SKP1:MOV C,70H MOV P3.4,C ACALL DELAY :此延时子程序略 -------- -------- AJMP LOOP1