南京理工大学微机实验报告.doc
《南京理工大学微机实验报告.doc》由会员分享,可在线阅读,更多相关《南京理工大学微机实验报告.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-/微机实验报告实验2.1汇编语言程序的调试与运行思考题: 1、带进位加法程序:DISP MACRO X MOV DL,X MOV AH,02H INT 21H ENDMDATA SEGMENTDATA1 DB65087DATA2 DB75087N EQU $-DATA2DATA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $-STASTACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOV AX,DATA MOV DS,AX MOV AX,STACK MOV
2、 SS,AX MOV AX,TOP MOV SP,AX LEA SI,DATA1 MOV BX,0 MOV CX,N CALL DISPL DISP + LEA SI,DATA2 MOV BX,0 MOV CX,N CALL DISPL DISP = LEA DI,DATA1 MOV CX,N CALL ADDA LEA SI,DATA1 MOV BX,0 MOV CX,N CMP DL,0 JZ NEXT DISP 1NEXT: CALL DISPL DISP 0DH DISP 0AH MOV AX,4C00H INT 21HDISPL PROCDS1:MOV AH,02H MOV DL,S
3、I+BX INT 21H INC BX LOOP DS1 RETDISPL ENDPADDA PROC PUSH CX MOV BX,0AD1:SUB BYTE PTR SI+BX,30H SUB BYTE PTR DI+BX,30H INC BX LOOP AD1 POP CX PUSH CX MOV BX,N-1 CLCAD2:MOV AL,SI+BX ADC AL,DI+BX AAA MOV DI+BX,AL DEC BX LOOP AD2 POP CX PUSH CX MOV BX,0 MOV DL,0 JNC AD3 MOV DL,1AD3:ADD BYTE PTR DI+BX,30
4、H INC BX LOOP AD3 POP CX RETADDA ENDPCODE ENDS END START结果截图:2、上机步骤,调试方法:1、写代码完成功能要求,文件格式为.asm文件(如21si.asm),将文件放入带汇编工具的文件夹中,即含有汇编工具(MASM.EXE)和链接工具(LINK.EXE)的文件夹。2、将文件用TC.EXE打开,保存,在File中选择Os shell,启动命令行,进入上述文件夹,输入masm 21si 回车后编译产生21si.obj文件,再输入link 21si回车后链接产生21si.exe文件,最后输入21si,回车后运行即可实验2.2分支程序设计思考题
5、1、计算百分比程序:DISP MACRO X MOV DL,X MOV AH,02H INT 21H ENDMDISP1 MACRO ADD AL,30H DISP AL DISP 0 DISP % MOV DL,0DH MOV AH,02H INT 21H MOV DL,0AH MOV AH,02H INT 21H ENDM DATA SEGMENTGRADE DW 95H,60H,75H,92H,71H,86H,54H,89H,83H,76HN EQU ($-GRADE)/2 ORG 30HS5 DW 0S6 DW 0S7 DW 0S8 DW 0S9 DW 0S10 DW 0DATA EN
6、DSSTACK SEGMENT STACKSTA DB 20 DUP (0)TOP EQU $-STASTACK ENDSCODE SEGMENTMAIN PROC FAR ASSUME CS:CODE,DS:DATA,SS:STACKSTART: PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV CX,N LEA BX,GRADECOMPARE:MOV AX,BXCMP AX,60HJL FIVECMP AX,70HJL SIXCMP AX,80HJL SEVENCMP AX,90HJL EIGHTCMP AX,100HJNE NINEI
7、NC S10JMP CHANINE: INC S9JMP CHAEIGHT: INC S8JMP CHASEVEN: INC S7JMP CHASIX: INC S6JMP CHAFIVE: INC S5JMP CHACHA: ADD BX,2LOOP COMPARE DISP A MOV AX,S10 DISP1 DISP B MOV AX,S9 DISP1 DISP C MOV AX,S8 DISP1 DISP D MOV AX,S7 DISP1 DISP E MOV AX,S6 DISP1 DISP F MOV AX,S5 DISP1 RETMAIN ENDPCODE ENDSEND S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京理工大学 微机 实验 试验 报告 讲演 呈文
限制150内