计算ffff:0006单 元中的数乘以3,结果存储在dx中.
mov ax,0ffffh ;设置段地址 送给寄存器ax中
mov ds,ax ;寄存器ax中的内容送入 ds中
mov bx,0006 ;设置偏移地址为6
mov ah,0 ;因为是字节单元,寄存器是字单元,而 bx的值是字节单元,所以字节单元不等于字单元,所以要将高8位设置为0,
mov al,[bx] ;将内存单元bx中的地地址的部分送入寄存器al中
mov dx,0 ;这里我觉得就是设置一个00,来配合3次累加. 其实就是 ,mov al,al mov al,al
mov cx,3 设置循环次数
s:add dx,ax
loop s
////***************目前的学习进度到这里,希望有差不多学习进度的朋友在此和我讨论交流***********////
本人目前主要部分就是学习汇编语言,有c vb asp delphi 基础.
一个人学习太枯燥了,,,,,,如果有错误的地方请指正,不懂的地方可以问我,我也需要复习一下知识.........