[求助]以下问题的汇编程序怎样编写?
帮帮忙看这两个程序怎么编写啊! 本人新手啊!1.两个十进制数相乘,4位乘1位的!
2.实现两个字符串的比较,若相同显示"OK",否则显示"NO".
1:因为4位*1位超过了16位二进制补码表示范围,所以按字*字计算
mov ax,xxxx ;4位数
mov bx,xxxx ;1位数
mul bx ;结果在dx,ax中.
2:比较字符串,用cmpsb/cmpsw
lea si,stringA ;A串偏移地址送si
lea di,stringB ;B串偏移地址送di
cld ;地址增量.
cmpsb ;两个串比较
jz output:OK ;zf=0,两串相等.输出OK
output:NO ;否则输出NO.
呵呵