飘来飘去,停止不了的尝试。
汇编,算法,C++:来回打转,来回碰壁。
为什么不能在一个领域坚持?
为什么总把青春挥霍?
转来转去,我回到了起点,
转来转去,我找不到自己。...


- [游客] 博主你好,我是一名汇编初学者,麻烦把全套资料发给我,谢谢 10/04 18:27
- [xtp1256065080] 1256065080@qq.com 博主,我刚刚接触汇编,可以把全套资料发给我么,谢谢 09/29 12:14
- [游客] luobosang@163.com 博主,我也想学好汇编,麻烦把整套资料发给我,谢谢! 06/13 11:56
- [piaoyi406] 楼主谢谢了,792619575@qq.com 05/06 23:36
- [mingfeng] (1)《嵌入式软件基础——C语言与汇编的融合:翻译版》 【美】刘易斯(Lewis, D.W)著 ( 05/05 17:28
- [游客] (1)《MASM 6.11 汇编语言应用》 蔡友家 著 这本老书,真的很难找 (2)《保 01/20 17:55
- [游客] 好像略懂了! 谢谢 如果这学期早点发现你这些文章,会对自己学习汇编语言有很大的帮助! 12/21 15:25
- [1197257321] 我现在也在学王爽老师的《汇编语言》,想看看你在学汇编时的辅助教材 《汇编语言》,谢了。1197257 11/25 18:47
- [tianyuanwu] 我也想要,可以全部发给我吗,谢谢LZ,我的邮箱是 397225220@qq.com 11/25 12:49
- [游客] ·《嵌入式软件基础——C语言与汇编的融合:翻译版》 和王爽《汇编语言》课后习题答案及实验解答·谢谢 10/31 21:25
- [游客] 从键盘输入两个数字字符,存入缓冲区。 把sh1内的字符转换为十六进制,存入sh2.从sh2读 01/11 20:31
[2008-09-10 19:05] 飘来飘去
阅读全文 |
评论次数(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。并编写了相关测试程序,能够从屏幕显示乘积的十进制表...
网友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 表示这个点上没有...
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
内容简介:本书采用了独特的教学理念,完全按照循序渐进的原则写成。学习是一个动态的过程。本书的重要宗旨就是对学习的过程进行引导。因此,作者打破了传统教材按照静态的知识结构对内容进行组织的体例,在其中构造了一个贯穿始终的可以步步深入的学习线索,使得读者可以真正地深入理解机器运行程序的机理和获得高质量的底层编程体验,为计算机科学相关课程学习和研究打下坚实的理论...
《汇编语言》 王爽 著 清华大学出版社 2003
内容简介:本书采用了独特的教学理念,完全按照循序渐进的原则写成。学习是一个动态的过程。本书的重要宗旨就是对学习的过程进行引导。因此,作者打破了传统教材按照静态的知识结构对内容进行组织的体例,在其中构造了一个贯穿始终的可以步步深入的学习线索,使得读者可以真正地深入理解机器运行程序的机理和获得高质量的底层编程体验,为计算机科学相关课程学习和研究打下坚实的理论...
阅读全文 |
评论次数(34) |
浏览次数(4870) |
所属类型(原创文章)
[2007-12-23 19:41] 筛法求素数
筛法求素数
以前用c语言写过筛法求素数。方法是使用一个辅助数组,把每个自然数的标志存储起来,素数标志为0,非素数标志为1。我设置辅助数组的类型为char类型,这样每个元素占一个字节,由于内存有限,存储不了多少元素,使得程序存储的素数数量非常有限。当时想过用一个字节来存储一个标志,实在是太浪费了,如果能够用一个位来存储该多好啊。现在学习了汇编语言,我可以用一个位来存储素数标志了,于是苦思冥想好几天,写了改,改了写,终于程序成型了。
当然,程序还有很多不如意的地方,如代码臃肿,可读性差等等。希望通过更多的学习,能够得到更好,更精练,更健壮的代码。
代码很长,很难入眼。如果您能够完整阅...
以前用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...
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], ...
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...
在转载文章的启发下,也写了一个简单的金字塔图形,特点是从下往上显示。
你可以在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