CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

初学汇编有关汇编下的扫雷问题请教(有建设性的都有分)

楼主kkbby()2003-12-01 09:44:48 在 其他开发语言 / 汇编语言 提问

用VC   VB   C#   JAVA   DEPHI。。。。。。等等的扫雷都有人搞过了,就是汇编的扫雷很少人弄过,刚学汇编,想用汇编也弄一个,基本算法很多地方都有,但是在汇编下面怎么样才会更快而有效,希望大家多多指教。 问题点数:100、回复次数:11Top

1 楼gad1star(gad_star)回复于 2003-12-01 21:54:07 得分 25

参考一下:  
   
  “扫雷”游戏的幕后  
  http://www.csdn.net/develop/read_article.asp?id=19921Top

2 楼kitigesh(kitigesh)回复于 2003-12-01 22:20:00 得分 0

顶一下!Top

3 楼kkbby()回复于 2003-12-01 22:22:32 得分 0

不错的分析.  
   
  在罗云彬的《Windows环境下32位汇编语言程序设计》一书中提到的用汇编做一个窗体是否可行?因为刚学,所以有很多问题都没有弄明白,那位仁兄有高低见都尽管说,我们在研究中学习.Top

4 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-12-02 00:11:01 得分 10

>在罗云彬的《Windows环境下32位汇编语言程序设计》一书中提到的用汇编做一个窗体是否可行?  
   
  当然行了.Top

5 楼gad1star(gad_star)回复于 2003-12-02 00:43:32 得分 30

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   Sample   code   for   <   Win32ASM   Programming   >  
  ;   by   罗云彬,   http://asm.yeah.net  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   Hello.asm  
  ;   使用   Win32ASM   写的   Hello,   world   程序  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   使用   nmake   或下列命令进行编译和链接:  
  ;   ml   /c   /coff   Hello.asm  
  ;   Link   /subsystem:windows   Hello.obj  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  .386  
  .model   flat,stdcall  
  option   casemap:none  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   Include   文件定义  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  include windows.inc  
  include user32.inc  
  includelib user32.lib  
  include kernel32.inc  
  includelib kernel32.lib  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   数据段  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  .data  
   
  szCaption db 'A   MessageBox   !',0  
  szText db 'Hello,   World   !',0  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  ;   代码段  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  .code  
  start:  
  invoke MessageBox,NULL,offset   szText,offset   szCaption,MB_OK  
  invoke ExitProcess,NULL  
  ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  end start  
  Top

6 楼hqlsy(强)回复于 2003-12-03 18:22:08 得分 30

老苗,那些汇编是在WIN32环境下的,你最好先了解一些WIN32下的东西。(强)Top

7 楼kkbby()回复于 2003-12-26 21:54:29 得分 0

了解Top

8 楼sunnyboy113(大头鱼)回复于 2003-12-27 08:28:40 得分 0

同感,在WINDOWS下做汇编Top

9 楼kkbby()回复于 2004-01-01 16:12:43 得分 0

随机函数怎么弄?。。。。。Top

10 楼gad1star(gad_star)回复于 2004-01-01 16:53:21 得分 5

参考一下:  
   
  随机数的产生原理与实现   by   老罗  
  http://www.luocong.com/articles/show_article.asp?Article_ID=24Top

11 楼kkbby()回复于 2004-01-03 09:46:25 得分 0

.model   small  
  .stack  
  datarea   segment  
   
  array   db   10   dup(?)  
   
  datarea   ends  
  ;------------------------------------------------------  
  program   segment  
  ;------------------------------------------------------  
  .code  
  main   proc   far  
  start:  
  assume   ds:datarea,es:datarea  
   
  push   ds  
  sub   ax,ax  
  push   ax  
  mov   ax,datarea  
  mov   ds,ax  
  mov   es,ax  
  ;-------------------------------------------------  
   
    mov   bx,0  
  mov   ax,0h  
  int   33h  
  mov   ax,01h  
  int   33h  
  la:  
  mov   ax,03h  
  int   33h  
  cmp   bx,2  
  jz   exit  
  cmp   bx,1  
  jz   output  
  jmp   la  
  output:  
  mov   ah,09h  
  int   21h  
   
  exit:  
  mov   ax,02h  
  int   33h  
   
  ret  
  main   endp  
  end   start  
  上面是关于33中断的一个小应用,但是有时不行,无法调用成功,哪位大哥指正一下,谢谢Top

相关问题

  • 初学汇编
  • 初学汇编
  • 初学汇编,困惑!
  • 初学汇编的问题
  • 初学汇编的问题
  • 初学汇编,问一道题目:)
  • 各位大佬,小弟初学汇编
  • 初学汇编,小问题请教!
  • 初学汇编,请教点小问题:)
  • 初学汇编,问几个菜问题!

关键词

  • .net
  • win32
  • 汇编
  • 罗云彬
  • asm
  • article
  • 扫雷
  • hint33
  • ax
  • bx

得分解答快速导航

  • 帖主:kkbby
  • gad1star
  • Purpleendurer
  • gad1star
  • hqlsy
  • gad1star

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo