- 2
- 0
- 约2.23千字
- 约 4页
- 2018-11-26 发布于江苏
- 举报
1.编写8086汇编语言程序,将寄存器AX的高8位传送到寄存器BL,低8位传送到寄存器DL。
答:CODE SEGMENT
ASSUME CS:CODE
START: MOV BL,AH
MOV DL,AL
MOV AX,4C00H
INT 21H
CODE ENDS
END STAR???
2.将寄存器DX的内容按从低位到高位的顺序分成4组,并将各组数分别送到寄存器AL,BL,CL和DL中。(例如:(DX)=0ABCDH,分成四组(DL)=0AH,(CL)=0BH,(BL)=0CH,(AL)=0DH)
答:CODE SEGMENT
ASSUME CS:CODE
START: MOV AX,DX
AND AL,0FH
MOV BL,DL
MOV CL,4
SHR BL,CL
AND AH,0FH
MOV CL,4
SHR DH,CL
MOV CL,AH
MOV AH,4CH
INT 21H
CODE ENDS
END START
?
4.试统计9个数中偶数的个数,并将结果在屏幕上显示。
答:DATA SEGMENT
BUFF DB 3BH,47H,8DH,-75,0AH,69,-2EH,0CCH,200
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET BUFF
MOV CX,
原创力文档

文档评论(0)