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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
友情链接

[2009-06-24 10:49] 请已经成为程序员的各位前辈指路!

今年三月份,我花了三天时间在网上搜索,寻找成为程序员的具体学习内容.但还是不明确,到底学几个语言,学到什么程度,要考取怎样的证书,才能有足够的基础和能力去找第一份程序员的工作.
  于是我选了以下几科作为我今年的学习内容:
  《汇编语言》,《计算机原理》,《C语言》,《数据结构与算法》,《C++》。我的发展方向是软件,目前的进度是汇编已经把王爽老师的教程基本学完,C语言刚刚上路。由于工作的原因,我每天最多只有三个小时的自学时间(工作需要倒班)。真心的喜欢写程序,并准备把她作为终生的职业。希望能够步入这个行业,和同行一起交流思想,分享成果,那是多快乐的一件事!
   想已经成为的程序员或...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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)的数据的个数。
...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(1) | 浏览次数(598) | 所属类型(汇编作业)
『 查看更多文章 』