文档库

最新最全的文档下载
当前位置:文档库 > 微机原理上机作业

微机原理上机作业

微型计算机原理汇编程序上机作业:

1、验证求平均值的程序(x赋值1,y赋值3)

原始程序:

DATAHE SEGMENT

X DB 1

Y DB 3

Z DB ?

DATAHE ENDS

CODEHE SEGMENT

ASSUME CS : CODEHE , DS : DATAHE START : PUSH DS

MOV AX , 0

PUSH AX

MOV AX , DATAHE

MOV DS , AX

MOV AL , X

ADD AL , Y

MOV AH , 00H

ADC AH , 00H

MOV BL , 02H

DIV BL

MOV Z , AL

RET

CODEHE ENDS

END START 有输出:

DATAHE SEGMENT

X DB 1

Y DB 3

Z DB ?

DATAHE ENDS

CODEHE SEGMENT

ASSUME CS : CODEHE , DS : DATAHE START : PUSH DS

MOV AX , 0

PUSH AX

MOV AX , DATAHE

MOV DS , AX

MOV AL , X

ADD AL , Y

MOV AH , 00H

ADC AH , 00H

MOV BL , 02H

DIV BL

MOV Z , AL

ADD Z , 30H

MOV DL , Z

MOV AH , 2

INT 21H

RET

CODEHE ENDS

END START

微机原理上机作业

(共13页)