在下列程序段括號(hào)中分別填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 試說(shuō)明在這三種情況下,程序段執(zhí)行完后,AX,BX,CX,DX 的內(nèi)容分別是什么。 START: MOV AX,01H MOV BX,02H MOV DX,03H MOV CX,04H NEXT: INC AX ADD BX,AX SHR DX,1
假設(shè)數(shù)據(jù)段定義如下: DATA SEGMENT STRING DB ‘The Personal Computer & TV’ DATA ENDS 試用字符串操作等指令編程完成以下功能: (1)把該字符串傳送到附加段中偏移量為GET_CHAR 開(kāi)始的內(nèi)存單元中。 (2)比較該字符串是否與’The Computer’相同,若相同則將AL 寄存器的內(nèi)容置1,否則置0。并要求將比較次數(shù)送到BL 寄存器中。 (3)檢查該字符串是否有’&’,若有則用空格字符將其替換。 (4)把字符串大寫字母?jìng)魉偷礁郊佣沃幸訡APS 開(kāi)始的單元中,其余字符傳到以CHART 開(kāi)始的單元中。然后將數(shù)據(jù)段中存儲(chǔ)上述字符串的單元清0。