第一范文网 - 专业文章范例文档资料分享平台

汇编语言(王爽) - 第二版 - 课后题全 - 答案23

来源:用户分享 时间:2025/11/23 4:48:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

-p

Program terminated normally -q

实验4 [bx]和loop的使用

(3)下面的程序功能是将“mov ax,4c00h\之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。 assume cs:code code segment

mov ax, code ;或mov ax, cs mov ds,ax mov ax,0020h mov es,ax mov bx,0

mov cx, 18h ;或mov cx, 17h ;或sub cx,5 s: mov al,[bx] mov es:[bx],al inc bx loop s mov ax,4c00h int 21h code ends end

此题有多个答案,因为mov用在寄存器之间传送数据的指令是2个字节,用在寄存器和立即数之间是3个字节

答案1:mov ax,cs (占2个字节) mov cx,17

答案2:mov ax,code (占3个字节) mov cx,18

答案3:mov ax,cs 或mov ax,code 把mov cx, 改成 sub cx,5

(因为在载入程序时,cx保存程序的长度,减去5是为减去mov ax,4c00h和int 21h的长度)

此题的目的是:

汇编语言(王爽) - 第二版 - 课后题全 - 答案23.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c03ufy4qwh65zpak1bu7y_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top