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

我的博客

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

[2010-01-13 10:16] 对一个全是字母,以0结尾的字符串如何操作

capital:mov cl,[si]
        mov ch,0
        jcxz ok
        相关的操作
         inc si 或add si,2
        call capital...
阅读全文 | 评论次数(0) | 浏览次数(780) | 所属类型(简洁的经典例题)

[2010-01-12 14:45] 按位“与”“或”得应用

大写:mov al,[bx]
     and al,11011111b         ;进行按位“与”运算
     mov [bx],al              ;再把值放回变量中
小写:mov al,[bx]
     or al,00100000b          ;进行按位“或”运算
      mov [bx],al
====>mov al,[bx+si+idata]
     and al,11011111b 或 or al,00100000b
     mov [bx+si+idata],al
     
     [bx+si+idata]  ;b...
阅读全文 | 评论次数(0) | 浏览次数(680) | 所属类型(简洁的经典例题)

[2010-01-12 14:16] 复制一段内存到另一段内存

mov cx,单元个数
s:mov dl,ds:[bx]        ;用寄存器做中转
  mov es:[bx],dl         ;一段内存数据赋值给另一段
  inc bx                 ;变量加1
  loop s                 ;循环...
阅读全文 | 评论次数(0) | 浏览次数(700) | 所属类型(简洁的经典例题)

[2010-01-12 14:08] 求一段内存中数据的和

1.内存单元中的数据是字节型数据  
mov dx,0            ;赋初值
  mov cx,b            ;b=段地址:b-段地址:0
s:mov al,[bx]         ;用16位寄存器做中介,值赋给低位
  mov ah,0            ;高位赋值0
  add dx,ax           ;dx存储结果
  inc bx             
  loop s

2.内存单元中数据是字型数据
  mov ax,0
  mov bx,0
  mov cx,次数
s:add ax,cs:[bx]     ;累加内存...
阅读全文 | 评论次数(0) | 浏览次数(381) | 所属类型(简洁的经典例题)

[2010-01-12 13:59] 求n^idata

mov ax,0              ;ax赋初值
  mov cx,idata          ;循环的次数
s:add ax,n             
  loop s                ;求idata次add ax,n...
阅读全文 | 评论次数(0) | 浏览次数(371) | 所属类型(简洁的经典例题)

[2010-01-12 13:52] 求n*2

mov ax,idata            ;把常数放入寄存器
add ax,ax               ;寄存器连加...
阅读全文 | 评论次数(0) | 浏览次数(347) | 所属类型(简洁的经典例题)

[2010-01-12 13:47] 求行和列的方法

mov ax,0b800h 
mov es,ax               ;显存的段地址

mov al,160              
mul dh                  ;求行的字节

mov bl,dl               ;列的地址
mov bh,0 
add bx,ax               ;求行和列的总物理地址...
阅读全文 | 评论次数(0) | 浏览次数(339) | 所属类型(简洁的经典例题)
页码数(1):  1