鱼C论坛

 找回密码
 立即注册
查看: 3274|回复: 6

关于实验5的问题....

[复制链接]
发表于 2011-10-20 12:52:43 | 显示全部楼层 |阅读模式

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

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

x
将a和b段的数据按位相加后按位放入C段中,就是说a[x]+b[x]放入c[x]中
assume cs:code
a segment
  db 1,2,3,4,5,6,7,8
a ends
b segment
  db 8,7,6,5,4,3,2,1
b ends
c segment
  db 0,0,0,0,0,0,0,0
c ends
code segment
??
code ends
end start
这个什么写?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-10-20 13:19:38 | 显示全部楼层
百度一下,你就知道:lol
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-10-20 13:21:09 | 显示全部楼层
mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov ax,c
mov ss,ax
mov sp,8
mov bx,8
mov cx,8
s: mov al,[bl]
   add al,es:[bl]
   push al
   sub bx,1
   loop s
  mov ax,4c00h
  int 21h

这样对不对?
别笑啊
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-10-20 13:32:58 | 显示全部楼层
百度百度,呵呵~
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2011-10-20 13:38:46 | 显示全部楼层
为什么都要百度啊?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-10-22 19:04:27 | 显示全部楼层
你debug一下.后查看值是对的你的答案就是对的
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-10-22 22:13:52 | 显示全部楼层
这是我写的,你可以参考一下
  1. assume cs:code

  2. a segment
  3.   db 1, 2, 3, 4, 5, 6, 7
  4. a ends

  5. b segment
  6.   db 1, 2, 3, 4, 5, 6, 7
  7. b ends

  8. c segment
  9.   db 0, 0, 0, 0, 0, 0, 0
  10. c ends

  11. code segment

  12. start:  mov ax,a
  13.          mov ds,ax                ;将a定义成数据段
  14.                
  15.       mov ax,b
  16.          mov es,ax                                ;将b定义成代码段
  17.                
  18.       mov ax,c
  19.          mov ss,ax                                ;将c定义成栈段
  20.                
  21.       mov bx,0                                ;将bx置0,作为偏移地址
  22.       mov cx,7                               
  23.                
  24. s:       mov al,ds:[bx]                        ;将a中的数据放入c中,循环7次
  25.          mov ss:[bx],al
  26.          inc bx
  27.          loop s
  28.                
  29.          mov bx,0
  30.          mov cx,7
  31.                
  32. s0:     mov al,ss:[bx]                        ;将cc中的数据与b中的数据累加放入c中,循环7次
  33.          add al,es:[bx]
  34.          mov ss:[bx],al
  35.          inc bx
  36.          loop s0
  37.                
  38.          mov ax,3c00h
  39.             int 21h
  40. code ends

  41. end start
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-13 05:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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