汇编源程序代码(三):a段数据逆序存入b段(王爽汇编实验5第6小题)|世界观察
2023-05-12 19:39:29来源:哔哩哔哩
用 push 指令将 a 段中的前 8 个字型数据,逆序存储到 b 段中。
思路:将栈顶指针SS:SP指向b段末端,使用push指令将a段从第1个数据开始入栈,直到第8个数据终止 —— 通过循环 loop 指令来实现。程序代码如下:
(资料图片仅供参考)
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh,0ffh
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start: mov ax,b
mov ss,ax
mov sp,16 ; (sp)=10h,设置 SS:SP 指向 b:[0010h]
mov ax,a
mov ds,ax
mov bx,0 ; 设置 DS:[bx] 为 a:0
mov cx,8 ; 初始化循环次数,需执行 8 次循环
s: push [bx]
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start
相关新闻
- 汇编源程序代码(三):a段数据逆序存入b段(王爽汇编实验5第6小题)|世界观察
- 环球热文:学校开学典礼主持人串词简短 学校开学典礼主持稿通用
- 天天最资讯丨王传福开的这一炮,炸懵了大家
- 邮储银行回应被李嘉诚基金会减持:系日常财务安排 每日观察
- 第二届“星凤楼法帖杯”书法作品展在南昌开展
- 唐县气象台发布雷电黄色预警【Ⅲ级/较重】【2023-05-12】
- 观点:5月12日西安开通S12路社区巴士线路
- 焦点热门:1
- 候梦莎演的电视剧_侯梦莎最近电视剧 每日精选
- 环球资讯:“中国黄花之乡”全产业链总产值突破42亿元
- 华为WATCH 4星球系列官宣,最佳“腕上健康管家”5月18日敬请期待!-焦点短讯
- 环球快消息!3年前,生父把亲生孩子扔下15楼,看到他与情人的密谋,太扎心了
- 剧版《银河英雄传说》版权成谜 原作方:第一次听说|当前热文
- 生物医药板块跌0.07% 诺诚健华涨8.05%居首-环球速读
- 热文:太原灵活就业人员可以交公积金吗
- 网贷暂时还不上可以延期吗?网贷延期还款最多几次?
- 每日短讯:涪陵页岩气田复兴区块首个井组投产
- 环球消息!中汽协:4月比亚迪出口增速最为显著,出口达1.5万辆,同比增长15.5倍
- 【环球时快讯】最热也最节能!海尔智慧楼宇发布全一级能效热泵中央空调
- 世界焦点!国道213线松潘境内高位山体垮塌 预计40至50天恢复临时通行