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.
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汇编语言实验3(3)在线全文阅读。
相关推荐: