. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  新手求教    请大侠 逐一解释哈 每行的含义  谢谢  [已解决] 回复[ 2次 ]   点击[ 451次 ]  
553979404
[帖 主] [ 发表时间:2011-05-19 10:28 ] 
荣誉值:2
信誉值:0
注册日期:2011-04-07 10:54
assume cs:codesg,ds:datasg,ss:stacksg

datasg segment

    db '1. display'      

    db '2. brows'

    db '3. replace'

    db '4. modify'

datasg ends

stacksg segment

    dw 0,0,0,0,0,0,0,0

stacksg ends

codesg segment

start: mov ax,datasg

       mov ds,ax

       mov bx,0

       mov ax,stacksg

       mov ss,ax

       mov sp,16

       mov cx,4

   s0: push cx

       mov si,0

       mov cx,4

    s: mov al,[bx+3][si]

       and al,11011111b

       mov [bx+3][si],al

       inc si

       loop s

       add bx,16

       pop cx

       loop s0

       mov ax,4c00h

       int 21h

codesg ends

end start
553979404
[第1楼] [ 回复时间:2011-05-19 10:29 ] 
荣誉值:2
信誉值:0
注册日期:2011-04-07 10:54
其实有的还是看得懂,只是某些行会看不懂   对于以后觉得会有影响  请大虾们教教   谢谢
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved