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

我的博客

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

[2012-07-24 18:15] 实验6实践课程中的程序第二题

实验要求:编程将data段中的每个单词的前4个字母改为大写字母。
代码如下:
assume cs:code,ds:data,ss:stack

stack segment
    dw 0, 0, 0, 0, 0, 0, 0, 0
stack ends

data segment
    db '1. dispaly      '
    db '2. brows        '
    db '3. replace      '
    db '4. modify       '
data ends

code segment
  start: mov ax...
阅读全文 | 评论次数(1) | 浏览次数(492) | 所属类型(汇编作业)

[2012-07-20 21:29] 实验4  [bx]和loop的使用第三题

assume  cs:code
code  segment
      
      mov ax,cs
      mov ds,ax
      mov ax,0020h
      mov es,ax
      mov bx,0
      mov cs,17h
s:    mov al,[bx]
      inc bx
      loop s
      mov ax,4c00h
      int 21h

code ends
end

问题答案:
复制的是汇编指令对应的机器码,从cs:0~cs:16,用u命令可知要复制的机器码的字节数为2...
阅读全文 | 评论次数(2) | 浏览次数(466) | 所属类型(汇编作业)

[2012-07-20 17:55] 实验4  [bx]和loop的使用

向内存0:200~0:023F依次传送数据0~63(3FH)。
代码如下:
assume  cs:code
code  segment
      
      mov  ax,0020h
      mov  ds,ax
      
      mov  bx,0
   
      mov  cx,3fh

s:    mov  ds:[bx],bx
      inc bx
      loop  s

      mov ax,4c00h
      int 21h

code ends
end...
阅读全文 | 评论次数(2) | 浏览次数(483) | 所属类型(汇编作业)