码迷,mamicode.com
首页 > 其他好文 > 详细

实验四

时间:2018-11-22 22:34:33      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:数据   .com   完整   填充   复制   分享图片   deb   实验   png   

实验内容

1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。

实验代码:

assume cs:code

code segment

  mov ax,0b800h(不能以字母开头,前面置零)

  mov ds,ax

  mov cx,16

  mov bx,07b8h

  mov ax,0403h

s:    mov [bx],al

  inc bx

  mov [bx],ah

  inc bx

  loop s

  mov ax,4c00h

  int 21h

code ends

end

技术分享图片

 

  • 将0403H修改为0441H

技术分享图片

技术分享图片

2.实验2

源代码:

技术分享图片
 1 assume cs:code
 2 code segment
 3     mov ax,0
 4     mov ds,ax
 5     mov bx,0200h
 6     mov ax,0
 7     mov cx,40h
 8 s:  mov [bx],ax
 9     inc ax
10     inc bx
11     loop s
12     mov ax,4c00h
13     int 21h
14 code ends
15 end
技术分享图片
  • 用debug进行调试

技术分享图片

  • 使用d命令查看

技术分享图片

 3.实验3

 1 assume cs:code
 2 code segment
 3     mov ax,cs
 4     mov ds,ax
 5     
 6     mov ax,0020h
 7     mov es,ax
 8     
 9     mov bx,0
10     mov cx,17h
11     
12 s:  mov al,[bx]
13     mov es:[bx],al
14     inc bx
15     loop s
16     
17     mov ax,4c00h
18     int 21h
19 code ends
20 end
技术分享图片

先用u命令查看指令:

技术分享图片

在用g命令执行:

技术分享图片

查看0:200后的内存单元:

技术分享图片

技术分享图片

 

实验四

标签:数据   .com   完整   填充   复制   分享图片   deb   实验   png   

原文地址:https://www.cnblogs.com/laxymomo/p/9994797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!