假設(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)把字符串大寫(xiě)字母?jìng)魉偷礁郊佣沃幸訡APS 開(kāi)始的單元中,其余字符傳到以CHART 開(kāi)始的單元中。然后將數(shù)據(jù)段中存儲(chǔ)上述字符串的單元清0。
已知AX=2508H,BX=0F36H,CX=0004H,DX=1864H,求下列每條指令執(zhí)行后的結(jié)果是什么?標(biāo)志位CF 等于什么?
下列指令完成什么功能?
(1)ADD AL,DH
(2)ADC BX,CX
(3)SUB AX,2710H
(4)DEC BX
(5)NEG CX
(6)INC BL
(7)MUL BX
(8)DIV CL