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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  猪猪的美丽生活;-)
  • 『姓名』:猪猪                
  • 『性别』:男    『发送消息
  • 个人说明:经典的一句话:完美本身就是一种缺憾,缺憾也是一种美
  • 详细信息『加为好友』
学习动态
友情链接

[2007-11-06 08:24] movsb指令例子

assume cs:code,ds:data

data segment 
        string1 db 'Hello World!'         ;定义字符串 
        len equ $-string1                        ;取字符串string1的长度 
        string2 db len dup(?)                 ;定义第二个字符串 
data ends 

code segment 
start: 
        mov ax,data 
        mov ds,ax 
        mov es,ax                ;使当前数据段和当前附加段重叠 
        lea si,string1         ;将string1的偏移地址放到si中,使si指向s...
阅读全文 | 评论次数(2) | 浏览次数(498) | 所属类型(汇编作业)

[2007-11-03 12:47] debug中查看标志寄存器

点击查看原图
p202第十一章 标志寄存器

11 OF 溢出标示位。对于有符号数。
10 DF 方向标志位。
9  IF
8  TF
7  SF 符号标志位。相关指令执行后,其结果为负,则sf=1,反之为sf=0。
6  ZF 零标置位。相关指令执行后,其结果为零,则zf=1,反之为0。
4  AF
2  PF 奇偶标置位。相关指令执行后,其结果所有二进制位数中1的个数为偶数,则pf=1,反之为0。
0  CF 进位标置位。对于无符号数。

对于下面指令
mov al,0f0h
add al,088h
add指令执行后,cf=1,of=1。对于无符号数运算,有进位,cf=1;...
阅读全文 | 评论次数(4) | 浏览次数(1353) | 所属类型(汇编作业)
页码数(1):  1