-
将下面程序CODE段中a处的8个数据累加结果放在b处书上的两个例子:assumecs:codeadb1,2,3,4,5,6,7,8bdw0start:movsi,0 movcx,8s:moval,a[si] movah,0 addb,ax incsi loops movax,4c00h int21hcodeznxllyuan 时间:11-10 + 阅读全文
-
count EQU $-buf (buf上面定义的标号)countEQU$-buf(buf为上面定义的数据标号)countDW$-buf这两句指令功能一样吗-----------------------------------------------movax,0moves,axxorax,axmoves,ax这两句功能一样嘛znxllyuan 时间:11-10 + 阅读全文
-
刚学汇编,几个程序不懂什么意思,希望有人帮忙翻译一下。题1:设计程序,完成在屏幕上输出0~9十个数字字符。A0800MOVR2,0A MOVR0,30 (0804)CALL009B INCR0 DECR2 JRNZ,0804 RET 在命令提示符>下键入命令G0800,屏幕上显示0~9十个数字字符。题2:设计程序,完成从键盘输入数WIN32long 时间:11-09 + 阅读全文
-
VC++6.0下如何进行汇编与C语言的混合编程?麻烦说明以下3点:1.在C语言中嵌入汇编语句,我看了下似乎用_asm可以,除了用_ASM声明还有什么需要注意的地方吗?2,如何在C语言源程序中调用汇编子程序3,如何在汇编源程序中调用C语言函数如果有专业的文章,给个链接就可以了,不用贴出来,一定要是VC++6.0环境,好多说的都是TurboCyy1990cn 时间:11-09 + 阅读全文
-
如何提高这个程序的执行速度?程序的功能是读取硬盘上的3个文件,在申请的内存中让这3个文件异或,最后把目标文件写入磁盘。文件基本都是上百G的所以循环执行上面的操作。现在的问题是速度太慢,请帮忙看看怎么提高速度。部分源代码如下:先申请内存;**********************************************************************;读指定文件到申请的虚拟内存;******gyp_499019480 时间:11-09 + 阅读全文
-
王爽汇编 实验七的问题assumecs:code,ds:data,es:table,ss:stackdatasegmentdb'1975','1976','1977','1994','1995'dd16,22,382,4649000,5937000dw3,7,9,15257,17800dataendstablesegmentdb5dup('yearsummne??')tabguilingli 时间:11-09 + 阅读全文