有一段时间没来汇编网看看了。
今天来逛逛,发现这里的学习氛围还是蛮好的,呵呵~~~昨天还有十多帖的作业呢。同志们、朋友们,加油啊!
现在我正在学习别的东西,发现在这里学到的东西起到了很大的作用。
当然,我依然还只是个小菜鸟,但是我相信:只要不断地积累、不断地努力,不断地成长,有一天也会成长为能够自由翱翔的雄鹰哦。...


- [wdh464037] 说的真好 05/18 09:43
- [a809308091] 6666666666 12/15 15:50
- [chengshan] 来晚了 有组织了 04/12 00:50
- [游客] 终于找到组织了! 02/06 22:00
- [suilukai] 真牛! 02/02 18:14
- [gotonewpoint] 还得有,台电脑 !! 一台电脑写成台电脑,犹如jump之jmp,move之mov!典型汇编语言风格 07/15 07:37
- [447861996] 是不是唱出来就更喜感了?哈哈,不错的文章。 08/17 11:25
- [ilovepdg] 有才,正能量。 06/19 21:02
- [wuerlang] 真的是好久没来了!我年轻时候写的,不怎么样!竟然还让大家给顶起来了,谢谢了!祝大家学习进步! 06/07 10:47
- [jinshuwen] 呵呵,快板很上口啊 05/23 09:26
- [495523242] wo刚加入还没找到教材,不知怎么开始了? 07/25 11:43
- [jinge] 嗨!哥们,做个朋友吧 04/28 21:09
- [游客] wuerlang老兄,,现在学什么呢? 03/04 11:20
[2008-07-24 10:34] 有一段时间没来汇编网看看了
阅读全文 |
评论次数(9) |
浏览次数(1485) |
所属类型(默认类型)
[2008-04-17 12:10]
学汇编有速成的吗
有位网友在论坛里发贴问:汇编如何速成?链接:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=ibm&kind=1237&qkSg=2&qID=7907&readSg=1
我作为菜鸟,也发表了自己的看法:
学汇编能不能速成,可能会因人而异。正如楼上有些网友所言,基础好的人相对而言学得比较快。
但我认为,LZ是想了解一下有没有学习汇编的好方法吧。
我的体会是:脑子里要经常装着汇编问题!要善疑,并且带着问题去看书,去上机,去探索!每解决一个问题,就是一个进步!天天有问题要思考,有问题要解答(当然要自己尽力去解决),这样进步...
我作为菜鸟,也发表了自己的看法:
学汇编能不能速成,可能会因人而异。正如楼上有些网友所言,基础好的人相对而言学得比较快。
但我认为,LZ是想了解一下有没有学习汇编的好方法吧。
我的体会是:脑子里要经常装着汇编问题!要善疑,并且带着问题去看书,去上机,去探索!每解决一个问题,就是一个进步!天天有问题要思考,有问题要解答(当然要自己尽力去解决),这样进步...
阅读全文 |
评论次数(11) |
浏览次数(2996) |
所属类型(默认类型)
[2008-03-13 08:58] 人专必传
“传”字“人”旁加“专”,言人专则必传也。
尧、舜之臣只一事,孔子之门分四科,亦专之谓也。
唐人言五工,不必七言也;近体工,不必古风也。
宋以后,学者好夸多而斗靡。
善乎方望溪云:“古人竭毕生之力,只穷一经;后人贪而兼为之:是以循其流而不能溯其源也。”
------摘自《随园诗话》 清.袁枚 著...
尧、舜之臣只一事,孔子之门分四科,亦专之谓也。
唐人言五工,不必七言也;近体工,不必古风也。
宋以后,学者好夸多而斗靡。
善乎方望溪云:“古人竭毕生之力,只穷一经;后人贪而兼为之:是以循其流而不能溯其源也。”
------摘自《随园诗话》 清.袁枚 著...
阅读全文 |
评论次数(4) |
浏览次数(2156) |
所属类型(默认类型)
[2008-01-09 11:46]
大家帮看看,还有更好的算法吗
我在百度上看到了一个问题,自己尝试做了一下,不是很满意。大家帮看看,这个程序还有更好的算法吗?
问题:
设计一个单重循环程序
要求:编写程序,找出一组数组中最小的偶数,并存到AX中。
程序:
assume cs:code,ds:data
data segment
dw 12,9,8,6,5,3,1,2 ;数组
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
mov cx,8 ;数组长度为8
...
问题:
设计一个单重循环程序
要求:编写程序,找出一组数组中最小的偶数,并存到AX中。
程序:
assume cs:code,ds:data
data segment
dw 12,9,8,6,5,3,1,2 ;数组
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
mov cx,8 ;数组长度为8
...
阅读全文 |
评论次数(15) |
浏览次数(2567) |
所属类型(默认类型)
[2008-01-09 11:30]
学汇编的一点心得
我觉得,学习汇编有一个比较大的好处,就是可以了解到在电脑中每一个字节数据的来龙去脉。
我们编写程序,首先要知道的是要让CPU处理的数据是哪些,它们都在什么地方,它们之间是什么关系,这就涉及到寻址的问题。正确的寻址可以让我们的程序减少错误。
其次是,要让CPU处理的是什么样的数据,是字节、字,还是双字的等等,这也很重要。对于不一样的数据,我们要给它们分配相应的空间,采取不同的处理运算方式。
再者是,CPU在处理数据的过程中,总会有产生一些中间结果和最终结果,它们又应该存放在什么地方,即涉及到数据的传递问题。这时候,各种寄存器和栈,甚至是一些内存空间就发挥了重要的临时存...
我们编写程序,首先要知道的是要让CPU处理的数据是哪些,它们都在什么地方,它们之间是什么关系,这就涉及到寻址的问题。正确的寻址可以让我们的程序减少错误。
其次是,要让CPU处理的是什么样的数据,是字节、字,还是双字的等等,这也很重要。对于不一样的数据,我们要给它们分配相应的空间,采取不同的处理运算方式。
再者是,CPU在处理数据的过程中,总会有产生一些中间结果和最终结果,它们又应该存放在什么地方,即涉及到数据的传递问题。这时候,各种寄存器和栈,甚至是一些内存空间就发挥了重要的临时存...
阅读全文 |
评论次数(7) |
浏览次数(2602) |
所属类型(默认类型)
[2008-01-06 22:28] 对转载好文章的一点意见
为什么近来总发现一些重复转载的文章呢?
发现有好的文章,急于与网友们共同分享是对的.但是,人家都刚刚转载过了,怎么又转载呢,是不是有点浪费了?
这表明,我们有的网友只注意让别人来分享自己的"发现",没有注意去分享别人的"发现",即应到其他网友的博客里多坐坐,常看看,交流交流,这样也许更能达到相互学习,共同进步的目的.
以上纯属个人意见,如有不当之处,敬请批评指正....
发现有好的文章,急于与网友们共同分享是对的.但是,人家都刚刚转载过了,怎么又转载呢,是不是有点浪费了?
这表明,我们有的网友只注意让别人来分享自己的"发现",没有注意去分享别人的"发现",即应到其他网友的博客里多坐坐,常看看,交流交流,这样也许更能达到相互学习,共同进步的目的.
以上纯属个人意见,如有不当之处,敬请批评指正....
阅读全文 |
评论次数(2) |
浏览次数(1257) |
所属类型(默认类型)
[2007-12-24 07:50] 对实验11进行了扩展的程序
;学习到第13章了,但觉得进度很慢,很多东西好像没有理解透彻.
;艺人说(好像是这样吧):一天不练自己知道,两天不练内行知道,
;三天不练人人知道!所以,编程序也要天天练吧,新的不会,只好拿学
;过的东西来练了.
;将字符串转换成大写再显示的程序
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:call clrscr ;清屏
mov ax,datasg
...
;艺人说(好像是这样吧):一天不练自己知道,两天不练内行知道,
;三天不练人人知道!所以,编程序也要天天练吧,新的不会,只好拿学
;过的东西来练了.
;将字符串转换成大写再显示的程序
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:call clrscr ;清屏
mov ax,datasg
...
阅读全文 |
评论次数(7) |
浏览次数(497) |
所属类型(默认类型)
[2007-12-18 11:46] 清屏子程序
;受大虾的指点及建议,我做了个清屏子程序,不知道对不对,望老师同学
;们批评指正.
;清屏子程序clrscr
;功能:清一屏
;参数:?
;返回:无
assume cs:code
code segment
start:call clrscr
mov ax,4c00h
int 21h
clrscr:push ax
push ds
push si
push cx
mov ax,0b800h
mov ds,ax
mov si,0
mov cx,2000 ;一屏是2000个字符
s:mov al,0 ;空
...
;们批评指正.
;清屏子程序clrscr
;功能:清一屏
;参数:?
;返回:无
assume cs:code
code segment
start:call clrscr
mov ax,4c00h
int 21h
clrscr:push ax
push ds
push si
push cx
mov ax,0b800h
mov ds,ax
mov si,0
mov cx,2000 ;一屏是2000个字符
s:mov al,0 ;空
...
阅读全文 |
评论次数(4) |
浏览次数(548) |
所属类型(默认类型)
[2007-12-17 14:46]
关于课程设计1的小结
课程设计1对我们多数初学汇编的菜鸟来说,确实是个一座高峰。翻越它是要付出诸多努力的。
我也是摸索了好久才弄明白它的。今天在此做个小结,也许对自己今后的学习有一些借鉴的作用。
1、为了避免寄存器冲突的问题,在设计子程序时,应把所有用到的寄存器都入栈保存,但用来传递参数和结果的寄存器则要注意,不必入栈的就不入栈了,以免得不到预期的结果。
2、可以把寄存器当作变量来看待,有时候它存储的是数据变量(如把BP当作字符个数的记录器),而有时候它存储的是地址变量(如DI、SI);内存中的数据,按它们的结构关系,则可以把它们看待成数组,我们对数组,可以通过首地址来访问它们。
3、...
我也是摸索了好久才弄明白它的。今天在此做个小结,也许对自己今后的学习有一些借鉴的作用。
1、为了避免寄存器冲突的问题,在设计子程序时,应把所有用到的寄存器都入栈保存,但用来传递参数和结果的寄存器则要注意,不必入栈的就不入栈了,以免得不到预期的结果。
2、可以把寄存器当作变量来看待,有时候它存储的是数据变量(如把BP当作字符个数的记录器),而有时候它存储的是地址变量(如DI、SI);内存中的数据,按它们的结构关系,则可以把它们看待成数组,我们对数组,可以通过首地址来访问它们。
3、...
阅读全文 |
评论次数(4) |
浏览次数(695) |
所属类型(默认类型)
[2007-12-15 22:50] 实验 10 中的一个小程序
冷落汇编有一段时间了(今天总算刚得以脱身回来),为了不至于使汇编变得那么的陌生,先编个小程序练练手吧。
;程序:教材P197 的数值显示
assume cs:code
data segment ;数据源
dw 123,12666,1,8,3,38
db 10 dup (0) ;动态内存区
data ends
code segment
main: mov ax,data ;定义数据源段地址
mov ds,ax
mov ax,0b800h ;定义显存段地址
mov es,ax
mov si,0 ...
;程序:教材P197 的数值显示
assume cs:code
data segment ;数据源
dw 123,12666,1,8,3,38
db 10 dup (0) ;动态内存区
data ends
code segment
main: mov ax,data ;定义数据源段地址
mov ds,ax
mov ax,0b800h ;定义显存段地址
mov es,ax
mov si,0 ...
阅读全文 |
评论次数(1) |
浏览次数(470) |
所属类型(默认类型)