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

loading 分享 2026-8-25 下载文档

-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文档下载到电脑
搜索更多关于: 汇编语言(王爽) - 第二版 - 课后题全 - 答案23 的文档
相关推荐
相关阅读