-
汇编:无法写入文件,却显示在屏幕上我是学的别人的代码写的一段,就是想要讲字符串str1写入文件abc1.txt。可结果却是不能写入文件,文件成功创建了,但没有写入,反而将ds里的一部分内容显示在了屏幕上。这是怎么回事?[code=Assembly][/code]datasegmentstr1db'000123$'fnamedb'f:\assembly\tools\masm\abc1.txt'dataendsxzhqmly 时间:11-28 + 阅读全文
-
这段汇编有错误啊,无法通过.codemainprocmoveax,1000h;addeax,4000h;callDumpRegs;exitmainendpendmain什么原因啊???chouxiaoya1114 时间:11-28 + 阅读全文
-
NUC软院汇编六个实验二datasegmentadb1,2,3,4,1bdb1,9,9,7,1cdb6dup(?)dataendscodesegmentmainprocfarassumecs:code,ds:datastart:.... leabx,a leasi,b leadi,c movcx,5cyl385111 时间:11-28 + 阅读全文
-
汇编子程序中用作传递参数的寄存器需要进栈保存吗?子程序中用到的一些寄存器通常是要在子程序开始的地方一个个push进栈保存的.那麽对于那些用作参数传递的寄存器有没有必要也push进去呢?还是看具体情况讨论?举个具体例子,我在编程的时候发现寄存器(dx)要:1)被用作给子程序传递参数2)不需要用作给主程序传递返回值3)但一开始给子程序传递参数的寄存器(dx)中的值仍在返回后继续被主程序使用那么对于这种情况一般大家是怎么处理的呢?handmewc 时间:11-28 + 阅读全文
-
程序运行后,command自动结束是怎么回事是书上的一道练习题,写一个子程序,用来显示字符串,然后用主程序测试话说LZ初学汇编,刚写完代码,一看行数就知道多半要杯具,调试之后,LZ不禁感叹,自己真是神机妙算啊Assemblycodeassumecs:code,ds:datadatasegmentdb'abcdefg123',0db8dup(0)dataendscodesegmentglouze 时间:11-28 + 阅读全文
-
谁能给个汇编程序是输入文本文件路径,并把文本文件的内容显示在屏幕上谁能给个汇编程序是输入文本文件路径,并把文本文件的内容显示在屏幕上运行样本:whatdoyouwanttodo:1Copy.txtpleaseenterthefile:c:\1.txt123321123补充:123321123是在1.txt文件的内容cmychq 时间:11-28 + 阅读全文
-
问一个很基础的问题,关于各个段的名字………………………………如图,里边的stack段是这么写的stacksegmentstackdata的segment后面为什么没有再来个data?code的segment后面的'code'为什么要加个引号‘’?这都是什么道理?guolaikk 时间:11-27 + 阅读全文