. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  新手求教    请大侠 逐一解释哈 每行的含义  谢谢  [已解决] 回复[ 2次 ]   点击[ 450次 ]  
553979404
[帖 主]   [ 发表时间:2011-05-19 10:28 ]   [引用]   [回复]   [ top ] 
荣誉值: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 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2011-04-07 10:54
其实有的还是看得懂,只是某些行会看不懂   对于以后觉得会有影响  请大虾们教教   谢谢
553979404
[第2楼]   [ 回复时间:2011-05-19 11:20 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2011-04-07 10:54
此贴由 贴主 于 [ 2011-05-19 11:20 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved