寫出能夠完成下列操作的8086CPU指令。
(1)把4629H傳送給AX寄存器;
(2)從AX寄存器中減去3218H;
(3)把BUF的偏移地址送入BX中。
(1) MOV AX,4629H
(2) SUB AX,3218H
(3) LEA BX,BUF
設(shè)VAR1、VAR2為字變量,LAB為標(biāo)號(hào),分析下列指令的錯(cuò)誤之處并加以改正。
(1) ADD VAR1,VAR2
(2) MOV AL,VAR2
(3) SUB AL,VAR1
(4) JMP LAB[SI]
(5) JNZ VAR1
(6) JMP NEAR LAB
分析下列指令的正誤,對(duì)于錯(cuò)誤的指令要說明原因并加以改正。
(1) MOV AH,BX
(2) MOV [BX],[SI]
(3) MOV AX,[SI][DI]
(4) MOV MYDAT[BX][SI],ES:AX
(5) MOV BYTE PTR[BX],1000
(6) MOV BX,OFFSET MAYDAT[SI]
(7) MOV CS,AX
(8) MOV DS,BP