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

我的博客

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

[2010-06-07 18:44] 实验4

(1)(2)编程,向内存0:200~0:23f依次传送数据0~63(只能用9条指令,包括"mov ax,4c00H"和"int 21H"
assume cs:code
code segment

mov bx,0
mov cx,63
mov ax,20H
mov ds,ax
s:
mov [bx],bl
inc bx
loop s

mov ax,4c00H
int 21H

code ends
end
(3)下面的程序的功能是将"mov ax,4c00H"之前的指令复制到内存0:200处。
assume cs:code
code segment

mov ax,cs
mov ds,ax
mov ax,0020H
mov es,ax
mov bx,0
mov cx,22
s:
mov al,[bx]
mov es:[bx],al
inc bx
loop s

mov ax,4c00H
int 21H

code ends
end
复制的部分为cs:0000H~cs:0016H
评论次数(0)  |  浏览次数(539)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码