有一段时间没来汇编网看看了。
今天来逛逛,发现这里的学习氛围还是蛮好的,呵呵~~~昨天还有十多帖的作业呢。同志们、朋友们,加油啊!
现在我正在学习别的东西,发现在这里学到的东西起到了很大的作用。
当然,我依然还只是个小菜鸟,但是我相信:只要不断地积累、不断地努力,不断地成长,有一天也会成长为能够自由翱翔的雄鹰哦。...
- [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) |
浏览次数(1440) |
所属类型(默认类型)
[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) |
浏览次数(2890) |
所属类型(默认类型)
[2008-03-13 08:58] 人专必传
“传”字“人”旁加“专”,言人专则必传也。
尧、舜之臣只一事,孔子之门分四科,亦专之谓也。
唐人言五工,不必七言也;近体工,不必古风也。
宋以后,学者好夸多而斗靡。
善乎方望溪云:“古人竭毕生之力,只穷一经;后人贪而兼为之:是以循其流而不能溯其源也。”
------摘自《随园诗话》 清.袁枚 著...
尧、舜之臣只一事,孔子之门分四科,亦专之谓也。
唐人言五工,不必七言也;近体工,不必古风也。
宋以后,学者好夸多而斗靡。
善乎方望溪云:“古人竭毕生之力,只穷一经;后人贪而兼为之:是以循其流而不能溯其源也。”
------摘自《随园诗话》 清.袁枚 著...
阅读全文 |
评论次数(4) |
浏览次数(2041) |
所属类型(默认类型)
[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) |
浏览次数(2485) |
所属类型(默认类型)
[2008-01-09 11:30] 学汇编的一点心得
我觉得,学习汇编有一个比较大的好处,就是可以了解到在电脑中每一个字节数据的来龙去脉。
我们编写程序,首先要知道的是要让CPU处理的数据是哪些,它们都在什么地方,它们之间是什么关系,这就涉及到寻址的问题。正确的寻址可以让我们的程序减少错误。
其次是,要让CPU处理的是什么样的数据,是字节、字,还是双字的等等,这也很重要。对于不一样的数据,我们要给它们分配相应的空间,采取不同的处理运算方式。
再者是,CPU在处理数据的过程中,总会有产生一些中间结果和最终结果,它们又应该存放在什么地方,即涉及到数据的传递问题。这时候,各种寄存器和栈,甚至是一些内存空间就发挥了重要的临时存...
我们编写程序,首先要知道的是要让CPU处理的数据是哪些,它们都在什么地方,它们之间是什么关系,这就涉及到寻址的问题。正确的寻址可以让我们的程序减少错误。
其次是,要让CPU处理的是什么样的数据,是字节、字,还是双字的等等,这也很重要。对于不一样的数据,我们要给它们分配相应的空间,采取不同的处理运算方式。
再者是,CPU在处理数据的过程中,总会有产生一些中间结果和最终结果,它们又应该存放在什么地方,即涉及到数据的传递问题。这时候,各种寄存器和栈,甚至是一些内存空间就发挥了重要的临时存...
阅读全文 |
评论次数(7) |
浏览次数(2506) |
所属类型(默认类型)
[2008-01-06 22:28] 对转载好文章的一点意见
为什么近来总发现一些重复转载的文章呢?
发现有好的文章,急于与网友们共同分享是对的.但是,人家都刚刚转载过了,怎么又转载呢,是不是有点浪费了?
这表明,我们有的网友只注意让别人来分享自己的"发现",没有注意去分享别人的"发现",即应到其他网友的博客里多坐坐,常看看,交流交流,这样也许更能达到相互学习,共同进步的目的.
以上纯属个人意见,如有不当之处,敬请批评指正....
发现有好的文章,急于与网友们共同分享是对的.但是,人家都刚刚转载过了,怎么又转载呢,是不是有点浪费了?
这表明,我们有的网友只注意让别人来分享自己的"发现",没有注意去分享别人的"发现",即应到其他网友的博客里多坐坐,常看看,交流交流,这样也许更能达到相互学习,共同进步的目的.
以上纯属个人意见,如有不当之处,敬请批评指正....
阅读全文 |
评论次数(2) |
浏览次数(1212) |
所属类型(默认类型)
[2008-01-06 22:03] 检测点 17.1
“在int 16h中断例程中,一定有设置IF=1的指令。”这种说法对吗?
我觉得这种说法不正确。
应用程序在调用int 16h中断例程的时候,在进入中断例程后,IF和TF都已经置0了,从其0号功能子程序的作用来看,它是循环检测键盘缓冲区中是否有数据,如果有,则将其送入ah和al中,并删除缓冲区中已读取的数据。
而,我们按下了一个键后,为什么int 16h能读取呢?这是因为int 9在起作用!int 9和int 16h是相互配合使用的,所以,先由int 9中断例程将数据写入了键盘缓冲区,int 16h才能发挥作用。
所以,int 16h中不一定设置有IF=1的指令...
我觉得这种说法不正确。
应用程序在调用int 16h中断例程的时候,在进入中断例程后,IF和TF都已经置0了,从其0号功能子程序的作用来看,它是循环检测键盘缓冲区中是否有数据,如果有,则将其送入ah和al中,并删除缓冲区中已读取的数据。
而,我们按下了一个键后,为什么int 16h能读取呢?这是因为int 9在起作用!int 9和int 16h是相互配合使用的,所以,先由int 9中断例程将数据写入了键盘缓冲区,int 16h才能发挥作用。
所以,int 16h中不一定设置有IF=1的指令...
阅读全文 |
评论次数(4) |
浏览次数(1411) |
所属类型(汇编作业)
[2008-01-04 11:22] 实验 16
;编写包含多个功能子程序的中断例程
;安装新的int7ch,其功能子程序如下:
;(1)清屏 (2)设置前景色 (3)设置背景色 (4)向上滚动一行
;ah是传递功能号 al是传递颜色值
;安装程序
assume cs:code
code segment
setscreen: jmp short set
table dw sub1,sub2,sub3,sub4
set:push bx
cmp ah,3 ;判断功能号是否过大
ja sret
mov bl,ah
mov bh,0
add bx,bx
call word ptr tab...
;安装新的int7ch,其功能子程序如下:
;(1)清屏 (2)设置前景色 (3)设置背景色 (4)向上滚动一行
;ah是传递功能号 al是传递颜色值
;安装程序
assume cs:code
code segment
setscreen: jmp short set
table dw sub1,sub2,sub3,sub4
set:push bx
cmp ah,3 ;判断功能号是否过大
ja sret
mov bl,ah
mov bh,0
add bx,bx
call word ptr tab...
阅读全文 |
评论次数(4) |
浏览次数(1313) |
所属类型(汇编作业)
[2008-01-02 17:12] 检测点 16.2
;补全程序,将a处的8个数据累加,结果存储到b处的字中.
assume cs:code,es:data
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
data ends
code segment
start:mov ax,data ;设置es指向data段
mov es,ax
mov si,0
mov cx,8
s:mov al,a[si]
mov ah,0
add b,ax
inc si
loop s
mov ax,4c00h
int 21h
c...
assume cs:code,es:data
data segment
a db 1,2,3,4,5,6,7,8
b dw 0
data ends
code segment
start:mov ax,data ;设置es指向data段
mov es,ax
mov si,0
mov cx,8
s:mov al,a[si]
mov ah,0
add b,ax
inc si
loop s
mov ax,4c00h
int 21h
c...
阅读全文 |
评论次数(2) |
浏览次数(1217) |
所属类型(汇编作业)
[2008-01-02 17:09] 检测点 16.1
;补全程序,将a处的8个数据累加,结果存储到b处的dword中.
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:mov si,0
mov cx,8
s:mov ax,a[si]
add a[10h],ax ;本来用add b,ax,但编译时老通不过
adc a[12h],0 ;因为单元长度不一样!所以只好改成
add si,2 ;这样子了:add a[10h],ax
loop s ;不知道还有没有其它办法?
mov ax...
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:mov si,0
mov cx,8
s:mov ax,a[si]
add a[10h],ax ;本来用add b,ax,但编译时老通不过
adc a[12h],0 ;因为单元长度不一样!所以只好改成
add si,2 ;这样子了:add a[10h],ax
loop s ;不知道还有没有其它办法?
mov ax...
阅读全文 |
评论次数(2) |
浏览次数(1278) |
所属类型(汇编作业)
『 查看更多文章 』