汇编语言实验3(3)

2018-12-11 21:26

end start 6.

assume cs:code,ds:data data segment

NUM1 DD 2A8B7654H NUM2 DW 5ABCH NUM3 DW 0H NUM4 DW 0H data ends code segment start:

mov ax,data mov ds,ax

mov ax,word ptr NUM1 mov dx,word ptr NUM1+2 div NUM2 mov NUM3,ax mov NUM4,dx mov ax,4c00h int 21h code ends end start

7.

assume cs:code code segment; start:

mov bx,000Fh mov cx,000Dh mov al,bl mov ah,0 div cl mov ah,0 shl ax,1 mov dx,ax mov ax,4c00h int 21h code ends end start 8.

assume cs:code code segment start:

mov ax,123bh mov ds,ax

mov ax,2h mov bx,0h mov ax,2h add ax,ax add ax,ax add ax,ax mov [bx],ax mov ah,4ch int 21h code ends end start 五、实验结果

(把程序运行的结果通过截屏帖出来,并简单描述每个截图的意思)

1.

语句分析:

Mov al,08:将08存入al;

Mov dl,2:将2存入dl;

Mul,dl:计算2 *8,并将结果存入默认寄存器ax中;

Mov word ptr[0200],ax:将以上ax中的结果放到0200这个内存地址中; Mov ax,0008:将0008存入ax中; Mov dx,2:将2存入dx中;

Mul dx:计算0008*2,并将结果存入默认寄存器ax中。 结果:

Ax中为10H,即为16;DX为0000; 2.1

语句分析:

Mov ax,08:将08存入ax中; Mov dl,2:将2存入al中;

Div dl:计算8/2,并将结果存入默认寄存器。 结果:AX为4。 2.2

结果存放在dx 和ax中,为513102。 3.

开始时:

FIRST=0123H SECONFD=0456H THIRD1=0H THIRD2=0H。 结束时:

THIRD1=FORST+SECONFD=0579H THIRD2=FIRST*SECONFD=4EDC2H。 4.

开始时:

X=2H Y=9H Z=15H W=0H 结束时:

W=Z-(X+6)-(Y-8)=CH。 5.


汇编语言实验3(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文件08-济南市控制性规划编制居住区公共服务设施配置指引

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: