試按下列要求分別編制程序段: (1)把標志寄存器中符號位SF置‘1’。 (2)寄存器AL中高低四位互換。 (3)由寄存器AX,BX組成一個32位帶符號數(AX中存放高十六位),試求這個數的負數。 (4)現有三個字節(jié)存儲單元A,B,C。在不使用ADD和ADC指令的情況下,實現(A)+(B)=>C。 (5)用一條指令把CX中的整數轉變?yōu)槠鏀担ㄈ缭瓉硪咽瞧鏀?,則CX中數據不變,如原來是偶數,則(CX)+1形成奇數)。
已知(DS)=09lDH,(SS)=1E4A,H(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6)H=091DH。下列各指令或程序段分別執(zhí)行后的結果如何?