今年三月份,我花了三天时间在网上搜索,寻找成为程序员的具体学习内容.但还是不明确,到底学几个语言,学到什么程度,要考取怎样的证书,才能有足够的基础和能力去找第一份程序员的工作.
于是我选了以下几科作为我今年的学习内容:
《汇编语言》,《计算机原理》,《C语言》,《数据结构与算法》,《C++》。我的发展方向是软件,目前的进度是汇编已经把王爽老师的教程基本学完,C语言刚刚上路。由于工作的原因,我每天最多只有三个小时的自学时间(工作需要倒班)。真心的喜欢写程序,并准备把她作为终生的职业。希望能够步入这个行业,和同行一起交流思想,分享成果,那是多快乐的一件事!
想已经成为的程序员或...
- [游客] 你丫相信自己还在这里求什么意见 07/01 18:32
- [pmsheep82] 游客留个名啊~,听听你说说你的见解,我当然相信自己,但同时我也喜欢听听别人的意见,不知您意见如何,能 06/28 20:13
- [游客] 不要听xiaohong和billli听瞎说了 它们那些话随便谁都会讲 问问它们是做什么的 技术能力怎 06/28 15:20
- [pmsheep82] xiaohong和billli前辈的指点对我都有很大启发,至少我现在知道自己该做什么.如果能给个 06/27 21:17
- [pmsheep82] 衷心感谢以上几位前辈的指点,所谓闻道有先后,虽然我已经27岁了,但我今年才找到自己喜欢的行业和渴望探 06/27 20:58
- [游客] 楼上的这个billli 你倒是说来听听你有什么学术成就啊?? 你是干嘛的?? 技术能力怎么样 06/26 21:34
- [billli] 国内很多不学无术之师害了很多有憧憬的年轻人,要成为一名真正的程序员,不要一开始是就来个java什么的 06/26 21:26
- [游客] 计算机科学是是逻辑性很强的一门学科,来不得半点虚假,同时注重实践,若是从无到有,建议你按如下路线学习 06/26 21:17
- [pmsheep82] 很详细,也很明白,谢谢xiaohong前辈的指点,我打算明年这个时候争取能做出一个相对简单,实用的软 06/26 20:59
- [xiaochong] 如果《汇编语言》学好后,《计算机原理》简单看一下或直接学习C语言+数据结构就可以了(我指的是结合C学 06/26 09:36
[2009-06-24 10:49] 请已经成为程序员的各位前辈指路!
阅读全文 |
评论次数(13) |
浏览次数(939) |
所属类型(默认类型)
[2009-06-24 10:02] 实验15
唉,断网两个星期,真郁闷.还有,王爽老师怎么把后面几章的实验做得那么没劲呢?基本照搬?
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax...
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax...
阅读全文 |
评论次数(2) |
浏览次数(589) |
所属类型(汇编作业)
[2009-06-08 20:15] 实验14 访问CMOS RAM
assume cs:code
code segment
db 9,8,7,4,2,0
db '/','/',' ',':',':',0
start:
mov ax,code
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov bx,160*24+2*60 ;在24行60列开始显示
mov cx,6
s...
code segment
db 9,8,7,4,2,0
db '/','/',' ',':',':',0
start:
mov ax,code
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov bx,160*24+2*60 ;在24行60列开始显示
mov cx,6
s...
阅读全文 |
评论次数(1) |
浏览次数(543) |
所属类型(汇编作业)
[2009-05-28 17:07] 实验13
为了早日踏入做程序的门坎,把部分精力投入到C和英语上了。汇编坚持每周一章,综合研究要等到学完C才能进行。
以下是实验13:
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do7c
mov ax,0
mov es,ax
mov di,200h ;以上设置传送源地址与目标地址
mov cx,offset do7cend-offset do7c
cld
rep movsb ;完成代码写入
mov ax,0
mov...
以下是实验13:
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do7c
mov ax,0
mov es,ax
mov di,200h ;以上设置传送源地址与目标地址
mov cx,offset do7cend-offset do7c
cld
rep movsb ;完成代码写入
mov ax,0
mov...
阅读全文 |
评论次数(2) |
浏览次数(572) |
所属类型(汇编作业)
[2009-05-21 04:53] 实验12
用绿色显示的错误提示
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[0*4],0200h
mov word ptr es:[0*4+2],0
mov a...
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[0*4],0200h
mov word ptr es:[0*4+2],0
mov a...
阅读全文 |
评论次数(1) |
浏览次数(530) |
所属类型(汇编作业)
[2009-05-14 03:19] 学汇编请忘记毅力
这个观点是从自己的实践得来,也许不适合用在其他人身上。
从上学开始到大学毕业,每时每刻,都被灌注着一种意识:做事情,都要毅力,要坚强的意志,要刻苦。这些意识没有错,却不是事物的本质,也不是根源。
一件事需要毅力,要意志,要刻苦去完成,是因为人本身并不喜欢这事物。如果热爱这件事,毅力,意志和热爱会成正比。有多热爱,就会有多少毅力和意志。
爱因斯坦常常做实验忘了吃饭,甚至在结婚那天都因做实验而差点迟到。富兰克林,冒着生命的危险做避雷针的研究。 我们也常常听说,某某父母为了孩子,坚持每天凌晨起床,或者坚持做许多繁重的工作。
从这些耳熟能详的故事里,有人会认为他们的本质是来源于毅力...
从上学开始到大学毕业,每时每刻,都被灌注着一种意识:做事情,都要毅力,要坚强的意志,要刻苦。这些意识没有错,却不是事物的本质,也不是根源。
一件事需要毅力,要意志,要刻苦去完成,是因为人本身并不喜欢这事物。如果热爱这件事,毅力,意志和热爱会成正比。有多热爱,就会有多少毅力和意志。
爱因斯坦常常做实验忘了吃饭,甚至在结婚那天都因做实验而差点迟到。富兰克林,冒着生命的危险做避雷针的研究。 我们也常常听说,某某父母为了孩子,坚持每天凌晨起床,或者坚持做许多繁重的工作。
从这些耳熟能详的故事里,有人会认为他们的本质是来源于毅力...
阅读全文 |
评论次数(4) |
浏览次数(932) |
所属类型(汇编作业)
[2009-05-14 01:35] 实验11
写了两种写法:
为了方便检查结果是否正确,调用了show_str子程序在屏幕上输出。
第一种写法:
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov cl,2
mov dh,4
mov dl,5
call show...
为了方便检查结果是否正确,调用了show_str子程序在屏幕上输出。
第一种写法:
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov cl,2
mov dh,4
mov dl,5
call show...
阅读全文 |
评论次数(2) |
浏览次数(613) |
所属类型(汇编作业)
[2009-05-13 02:52] 检测点11.3
(1)补全下面的程序,统计f000:0处32个字节中,大小在[32,128]之间数据的个数。
mov ax,0f000h
mov ds,ax
mov bx,0
mov dx,0
mov cx,32
s:
mov al,[bx]
cmp al,32
_________ <---- jb s ;小于32则转到s
cmp al,128
_________ <-----ja s ;大于128则转到s
inc dx
s0:
inc bx
loop s
(2)补全下面的程序,统计f000:0处32个字节中,大小在(32,128)的数据的个数。
...
mov ax,0f000h
mov ds,ax
mov bx,0
mov dx,0
mov cx,32
s:
mov al,[bx]
cmp al,32
_________ <---- jb s ;小于32则转到s
cmp al,128
_________ <-----ja s ;大于128则转到s
inc dx
s0:
inc bx
loop s
(2)补全下面的程序,统计f000:0处32个字节中,大小在(32,128)的数据的个数。
...
阅读全文 |
评论次数(1) |
浏览次数(536) |
所属类型(汇编作业)
[2009-05-13 00:51] 检测点11.2
写出下面每条指令执行后,以下各标志位的值。
sub al,al
cf=0 of=0 sf=0 zf=1 pf=1 ;(al)=0
mov al,10h
cf=0 of=0 sf=0 zf=1 pf=1 ;MOV指令不改变标志位的值
add al,90h
cf=0 of=0 sf=0 zf=0 pf=1 ;(al)=10h+90h=0a0h=10100000b,
mov al,80h
cf=0 of=0 sf=0 zf=0 pf=1 ;MOV指令不改变标志位的值
add al,80h
cf=1 of=1 sf=0 zf=1 pf=1 ;(al)=8...
sub al,al
cf=0 of=0 sf=0 zf=1 pf=1 ;(al)=0
mov al,10h
cf=0 of=0 sf=0 zf=1 pf=1 ;MOV指令不改变标志位的值
add al,90h
cf=0 of=0 sf=0 zf=0 pf=1 ;(al)=10h+90h=0a0h=10100000b,
mov al,80h
cf=0 of=0 sf=0 zf=0 pf=1 ;MOV指令不改变标志位的值
add al,80h
cf=1 of=1 sf=0 zf=1 pf=1 ;(al)=8...
阅读全文 |
评论次数(2) |
浏览次数(574) |
所属类型(汇编作业)
[2009-05-12 22:01] 检测点11.1
写出下面每条指令执行后,ZF、PF、SF等标志位的值。
sub al,al
zf=1 pf=1 sf=0
mov al,1
zf=1 pf=1 sf=0 ;因mov指令对标志位影响,故没有变动
push ax
zf=1 pf=1 sf=0 ;push指令对标志位无影响
pop bx
zf=1 pf=1 sf=0 ;同上
add al,bl
zf=0 pf=0 sf=0 ;(al)=1+1=2=10b
add al,10
zf=0 pf=1 sf=0 ;(al)=2+10=12=1100b
mul al...
sub al,al
zf=1 pf=1 sf=0
mov al,1
zf=1 pf=1 sf=0 ;因mov指令对标志位影响,故没有变动
push ax
zf=1 pf=1 sf=0 ;push指令对标志位无影响
pop bx
zf=1 pf=1 sf=0 ;同上
add al,bl
zf=0 pf=0 sf=0 ;(al)=1+1=2=10b
add al,10
zf=0 pf=1 sf=0 ;(al)=2+10=12=1100b
mul al...
阅读全文 |
评论次数(1) |
浏览次数(598) |
所属类型(汇编作业)
『 查看更多文章 』