汇编网首页登录博客注册
goal00001111的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  --
  • 『姓名』:                    
  • 『性别』:保密  『发送消息
  • 个人说明:当飞鸟失去飞翔的欲望,翅膀也会变成累赘;
    当理想与激情共舞,凡人也能成为英雄.
  • 详细信息『加为好友』
学习动态
好友圈

[2008-09-10 19:05] 飘来飘去

飘来飘去,停止不了的尝试。
汇编,算法,C++:来回打转,来回碰壁。
为什么不能在一个领域坚持?
为什么总把青春挥霍?
转来转去,我回到了起点,
转来转去,我找不到自己。...
阅读全文 | 评论次数(2) | 浏览次数(1622) | 所属类型(原创文章)

[2008-07-03 12:34] 32位乘法子程序

点击查看原图
32位乘法子程序

网友aler曾经提出一个问题:P189 计算N的3次方不用考虑DX中的值吗?
确实王爽老师在教材P189计算mul bx时,没有考虑dx的值,可能在这里默认为0。
网友mouse回答了aler的问题,并建议编写一个32位乘法子程序。
详情见:
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1011&qkSg=2&qID=19375&readSg=1

我觉得这个问题虽然简单,但很有意思,所以自己写了一个32位乘法子程序Mul32。并编写了相关测试程序,能够从屏幕显示乘积的十进制表...
阅读全文 | 评论次数(1) | 浏览次数(1770) | 所属类型(原创文章)

[2008-06-27 16:06] 汇编爱好者群

我建了一个汇编爱好者群:64683280
欢迎大家加入。...
阅读全文 | 评论次数(0) | 浏览次数(1234) | 所属类型(原创文章)

[2008-06-22 10:58] 围棋提子程序

/*
david的学习博客中提到一个围棋提子问题,我很感兴趣——因为本人爱好围棋。花了一个晚上,把它解决了。
由于汇编学得还不精,所有没有用汇编写,而是用c++写的代码。有兴趣的同学可以参看一下。
由于写的很潦草,难免有bug,请大家更正。
大家都知道,当一方下子,对方的棋子没气时,就要把对方的棋子从棋盘上提走,现在的问题是不知怎样实现这样的功能?

例如:用 chess[19][19]来表示围棋盘上的棋子, 
   chess[x][x]=1 表示这个点上有黑子,
    chess[x][x]=2 表示这个点上有白子,
    chess[x][x]=0 表示这个点上没有...
阅读全文 | 评论次数(2) | 浏览次数(481) | 所属类型(原创文章)

[2008-03-18 16:15] 我又回来啦!

跟肺炎斗争了一个多月,又修养了一个多月,终于又想学习了。
从头再看一遍王爽老师的书,再做一遍题目,争取早点找回状态,更深入地学习汇编知识。
大家共勉!...
阅读全文 | 评论次数(4) | 浏览次数(786) | 所属类型(原创文章)

[2007-12-29 10:20] 推荐博文 我的汇编学习资料(电子书)

为了学习汇编语言,平时没事的时候就到处搜索电子书,到现在为止,也有了一些收获,现在给大家晒晒,如果有需要,可以向我要,我将传给你。同时建议网站提供上传资料功能,这样大家可以资源共享。

《汇编语言》        王爽 著                清华大学出版社        2003
内容简介:本书采用了独特的教学理念,完全按照循序渐进的原则写成。学习是一个动态的过程。本书的重要宗旨就是对学习的过程进行引导。因此,作者打破了传统教材按照静态的知识结构对内容进行组织的体例,在其中构造了一个贯穿始终的可以步步深入的学习线索,使得读者可以真正地深入理解机器运行程序的机理和获得高质量的底层编程体验,为计算机科学相关课程学习和研究打下坚实的理论...
阅读全文 | 评论次数(34) | 浏览次数(4870) | 所属类型(原创文章)

[2007-12-23 19:41] 筛法求素数

点击查看原图
筛法求素数

以前用c语言写过筛法求素数。方法是使用一个辅助数组,把每个自然数的标志存储起来,素数标志为0,非素数标志为1。我设置辅助数组的类型为char类型,这样每个元素占一个字节,由于内存有限,存储不了多少元素,使得程序存储的素数数量非常有限。当时想过用一个字节来存储一个标志,实在是太浪费了,如果能够用一个位来存储该多好啊。现在学习了汇编语言,我可以用一个位来存储素数标志了,于是苦思冥想好几天,写了改,改了写,终于程序成型了。
        当然,程序还有很多不如意的地方,如代码臃肿,可读性差等等。希望通过更多的学习,能够得到更好,更精练,更健壮的代码。
        代码很长,很难入眼。如果您能够完整阅...
阅读全文 | 评论次数(3) | 浏览次数(1639) | 所属类型(原创文章)

[2007-12-18 13:26] 推荐博文 多彩金字塔

点击查看原图
多彩金字塔
happy说我上次的彩色屏幕有个具体的形状就好了。所以我结合前面写的金字塔,做了一个多彩金字塔。大家看看效果好不好。见笑了,呵呵!
assume cs:code, ds:data, ss:stack

data segment
     dw 10       ;金字塔行数 
     db '*'     ;构成金字塔的字符 
data ends

stack segment 
      db 16 dup(0)
stack ends

code segment
start:
      mov ax, data
      mov ds, ax...
阅读全文 | 评论次数(11) | 浏览次数(1212) | 所属类型(原创文章)

[2007-12-17 20:08] 色彩屏幕

点击查看原图
一个好看的色彩屏幕,很简单,就没有添加注释了,大家自己看把。

assume cs:code

code segment
start:
     mov ax, 0b800h
     mov ds, ax            ;显示缓冲区
     mov al, '$'
     mov bx, 0
     mov cx, 00001111b
s1:
     push cx
     mov dx, cx
     mov cx, 80
     mov di, 0
s2:  
     mov ah, dl
     mov [bx][di], ...
阅读全文 | 评论次数(4) | 浏览次数(522) | 所属类型(原创文章)

[2007-12-14 20:23] 一个简单的金字塔图形

点击查看原图
一个简单的金字塔图形

在转载文章的启发下,也写了一个简单的金字塔图形,特点是从下往上显示。
你可以在data段中修改金字塔的高度,组成字符和字符属性。

assume cs:code, ds:data, ss:stack

data segment
     dw 10       ;金字塔行数 
     db '*'     ;构成金字塔的字符 
     db 10001100b   ;黑底高亮红色闪烁 
data ends

stack segment 
      db 16 dup(0)
stack ends

code segment
sta...
阅读全文 | 评论次数(2) | 浏览次数(628) | 所属类型(原创文章)
页码数(1):  1