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

我的博客

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

[2009-01-08 11:05] 第十二章代码

assume cs:code
code segment
        mov ax,0
        mov es,ax
        mov ax,cs
        mov ds,ax
        mov di,200h
        mov si,offset do0
        mov cx,offset do0end-offset do0
        cld
        rep movsb
        mov ax,0
        mov es,ax
        mov word ptr es:[0],200h
        mov word ptr es:[2],0
        mov ax,4c00h
        int 21h
do0:
    jmp short s
          db 'Hey!Guy,...
阅读全文 | 评论次数(1) | 浏览次数(439) | 所属类型(汇编作业)

[2009-01-06 10:35] 实验11代码

assume cs:code
datasg ends
db "Beginner's All-purose Symbolic Instruction Code.",0
code segment
begin :mov ax,datasg
             mov ds,ax
             mov si,0
             call letterc
             mov ax,4c00h
             int 21h
           
letterc:      mov ch,0
            s:
              mov cl,[si]
              mov ax,cx
              jcxz o...
阅读全文 | 评论次数(2) | 浏览次数(414) | 所属类型(汇编作业)

[2009-01-06 09:53] 标志寄存器的相关问题

首先,一个数在cpu中的表现形式为2种,有符号和无符号数,同样,cpu的相关指令也可按照其不同的表现形式来对待问题。进行有符号数运算,和进行无符号数运算。
在一开始学习的时候相信许多人都有这样的困惑。
cpu是怎样根据运算结果来改变标志寄存器的相关位的?
 当我学习完zf。我们有了一个模糊的认识,cpu是根据结果来改变标志寄存器的。
 当我学习完sf的时候,我们又有了一个认识,cpu是根据最高位的正负来改变sf的值。
 然后学习cf的时候,我又有了一个认识,cpu来根据最高位相加是否向最高位进位来改变cf的值。
 ok,来学习of的时候,我试图寻找着cpu是怎样根据结果(是根据最高...
阅读全文 | 评论次数(1) | 浏览次数(415) | 所属类型(汇编作业)

[2009-01-04 22:29] mov 指令的几种格式。

mov 寄存器,寄存器(其中寄存器包括段寄存器和通用寄存器)
mov 寄存器,idata
mov 寄存器,内存单元
mov 内存单元,寄存器
mov 寄存器,‘字符’


注意:
没有mov 段寄存器,段寄存器这种指令
也没有 mov 段寄存器,10这一种指令。...
阅读全文 | 评论次数(1) | 浏览次数(472) | 所属类型(汇编作业)

[2009-01-04 18:14] 从第十章开始写博客了

看见论坛上许多高手都写汇编作业,那么我也不‘客气’了,从今天开始,从这章开始写汇编作业。...
阅读全文 | 评论次数(0) | 浏览次数(367) | 所属类型(默认类型)