网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月30日漏签0天
汇编吧 关注:45,335贴子:164,061
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 24回复贴,共1页
<<返回汇编吧
>0< 加载中...

麻烦高手帮忙纠一纠错,实在不懂了,感激!

  • 只看楼主
  • 收藏

  • 回复
  • 古剑一本书
  • 位运算
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
初学汇编,老师要求相对基址加变址求5位数相加,不考虑进位,12345+67890,理论应得到79BD5,死活算得68AC4,其他几种寻址都能得答案,楼下代码


  • 古剑一本书
  • 位运算
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DATA SEGMENT
X DB 1,2,3,4,5
Y DB 6,7,8,9,0
W DB 5 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV BX,0002H;相对基址加变址寻址
MOV DI,0003H
MOV AL,DS:[BX+DI]
ADD AL,0000H
MOV DS:[000AH],AL
MOV AL,DS:[BX+DI+0001H]
ADD AL,0001H
MOV DS:[000BH],AL
MOV AL,DS:[BX+DI+0002H]
ADD AL,0002H
MOV DS:[000CH],AL
MOV AL,DS:[BX+DI+0003H]
ADD AL,0003H
MOV DS:[000DH],AL
MOV AL,DS:[BX+DI+0004H]
ADD AL,0004H
MOV DS:[000EH],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START


2025-06-30 08:57:36
广告
  • 半年不再
  • 字符处理
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求搭伙……


  • fasmfan
  • 文件处理
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
MOV BX,0002H;相对基址加变址寻址
MOV DI,0003H
MOV AL,DS:[BX+DI]
三条指令执行完毕,请问AL中的值是几?


  • fasmfan
  • 文件处理
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DS:[0] 对应的是1
DS:[1] 对应的是2
....
DS:[4] 对应的是5


  • 古剑一本书
  • 位运算
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 古剑一本书
  • 位运算
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

答案为79BD5。。。。现在又碉堡了


  • fasmfan
  • 文件处理
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
结果得5,7,9,B,D是对的啊.


2025-06-30 08:51:36
广告
  • 古剑一本书
  • 位运算
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
伟大的吧友们!!


  • fasmfan
  • 文件处理
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DATA SEGMENT
X DB 1,2,3,4,5
Y DB 6,7,8,9,0
W DB 5 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
;构造一个循环,通过循环来实现对应数组元素相加
MOV BX,OFFSET X ;取X地址放入基址寄存器
XOR DI,DI ;DI清0(相当于数组元素的指针)
MOV CX,5 ;设置循环变量(有5个元素)
NEXT:
MOV AL,[BX+DI] ;依序从X数组中取一个元素
ADD AL,5[BX+DI];依序加Y数组中的一个元素
MOV 10[BX+DI],AL;依序存入W数组中
INC DI ;调整指针
LOOP NEXT ;没有循环完就进入下一个轮回。
MOV AX,4C00H
INT 21H
CODE ENDS
END START


  • fasmfan
  • 文件处理
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你的题目要求是两个数组对应元素相加,你加的什么?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 24回复贴,共1页
<<返回汇编吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示