鱼C论坛

 找回密码
 立即注册
查看: 5018|回复: 3

[汇编作业] 实验4

[复制链接]
发表于 2020-4-2 19:30:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1,2:
  1. assume cs:code

  2. code segment

  3. start:
  4.                 mov ax, 0000h
  5.                 mov ds, ax
  6.                 mov bx, 0200h
  7.                
  8.                 mov cx, 64
  9.                 s:
  10.                         mov [bx], bx
  11.                        
  12.                         inc bx
  13.                 loop s
  14.                
  15.                 mov ax, 4c00h
  16.                 int 21h
  17. code ends

  18. end start
复制代码


3:
  1. assume cs:code

  2. code segment

  3.         mov ax, cs
  4.         mov ds, ax
  5.         mov ax, 0020h
  6.         mov es, ax
  7.         mov bx, 0
  8.        
  9.         mov cx, 23
  10.         s:
  11.                 mov al, [bx]
  12.                 mov es:[bx], al
  13.                
  14.                 inc bx
  15.         loop s

  16.         mov ax, 4c00h
  17.         int 21h

  18. code ends

  19. end
复制代码


1.复制的是 从mov ax, 4c00h之前到mov ax, cs 这段代码的机器码
2.通过debug调试知道整个程序大小为28字节, mov ax, 4c00h 和 int 21h 共占5字节 所以 (cx) = 28 - 5 = 23
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-1-4 16:35:45 | 显示全部楼层
第一题有问题的吧,bx的值是200 201 202 203.。。。。。

题目要求的是将0-63放进目标地址

应该先把ds的段地址设置成20H

然后bx既能当偏移地址[bx],又能当成要放进去的数0-63
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-4 21:59:34 | 显示全部楼层
本帖最后由 ddhssh 于 2021-2-4 22:01 编辑

为什么我低3题cx=17才复制成功
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-7 15:20:36 | 显示全部楼层
第一题错误比较多
assume cs:code

code segment

start:        mov ax,20H   ds的段地址是20H,不是0H
                mov ds,ax
                mov bx,0
               
                mov cx,64
        s:        mov [bx],bl      ds:[bx] 是一个字节数据,不能吧bx 中的一个字放进去
                inc bx
                loop s
               
                mov ax,4c00H
                int 21H
code ends

end start
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-8 08:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表