南理工微机实验报告doc

上传人:夏** 文档编号:502272604 上传时间:2022-12-25 格式:DOC 页数:29 大小:97.50KB
返回 下载 相关 举报
南理工微机实验报告doc_第1页
第1页 / 共29页
南理工微机实验报告doc_第2页
第2页 / 共29页
南理工微机实验报告doc_第3页
第3页 / 共29页
南理工微机实验报告doc_第4页
第4页 / 共29页
南理工微机实验报告doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《南理工微机实验报告doc》由会员分享,可在线阅读,更多相关《南理工微机实验报告doc(29页珍藏版)》请在金锄头文库上搜索。

1、文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.南理工微机实验报告篇一:南京理工大学微机实验报告微机实验报告实验 2.1 汇编语言程序的调试与运行思考题:1、带进位加法程序:DISP MACRO XMOV DL,XMOV AH,02HINT 21HENDMDATA SEGMENTDATA1 DB65087DATA2 DB75087N EQU $-DATA2DATA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $-STASTACK ENDSCODE SEGMENT1文档来源为 :从网络收集整理.word 版本可编辑 .文档来

2、源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXLEA SI,DATA1MOV BX,0MOV CX,NCALL DISPLDISP +LEA SI,DATA2MOV BX,0MOV CX,NCALL DISPLDISP =LEA DI,DATA1MOV CX,NCALL ADDALEA SI,DATA1MOV BX,02文档来源为 :从网络收集整理.word 版本可编辑

3、.文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.MOV CX,NCMP DL,0JZ NEXTDISP 1NEXT: CALL DISPLDISP 0DHDISP 0AHMOV AX,4C00HINT 21HDISPL PROCDS1:MOV AH,02HMOV DL,SI+BXINT 21HINC BXLOOP DS1RETDISPL ENDPADDA PROCPUSH CXMOV BX,0AD1:SUB BYTE PTR SI+BX,30HSUB BYTE PTR DI+BX,30H3文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.

4、word 版本可编辑 .欢迎下载支持.INC BXLOOP AD1POP CXPUSH CXMOV BX,N-1CLCAD2:MOV AL,SI+BXADC AL,DI+BXAAAMOV DI+BX,ALDEC BXLOOP AD2POP CXPUSH CXMOV BX,0MOV DL,0JNC AD3MOV DL,1AD3:ADD BYTE PTR DI+BX,30HINC BXLOOP AD3POP CX4文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.RETADDA ENDPCODE ENDSEND START结果

5、截图:2、上机步骤,调试方法:1、写代码完成功能要求,文件格式为.asm 文件(如21si.asm ),将文件放入带汇编工具的文件夹中,即含有汇编工具( MASM.EXE)和链接工具 (LINK.EXE) 的文件夹。2、将文件用 TC.EXE打开 , 保存,在 File中选择 Os shell,启动命令行,进入上述文件夹,输入masm21si回车后编译产生21si.obj文件,再输入link 21si回车后链接产生21si.exe文件,最后输入21si ,回车后运行即可实验 2.2 分支程序设计思考题1、计算百分比程序:DISP MACRO XMOV DL,XMOV AH,02HINT 21H

6、ENDMDISP1 MACRO5文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.ADD AL,30HDISP ALDISP 0DISP %MOV DL,0DHMOV AH,02HINT 21HMOV DL,0AHMOV AH,02HINT 21HENDMDATA SEGMENTGRADE DW 95H,60H,75H,92H,71H,86H,54H,89H,83H,76H N EQU ($-GRADE)/2ORG 30HS5DW 0S6DW 0S7DW 0S8DW 0S9DW 0S10 DW 0DATA ENDS6文档来

7、源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.STACK SEGMENT STACKSTA DB 20 DUP (0)TOP EQU $-STASTACK ENDSCODE SEGMENTMAIN PROC FARASSUME CS:CODE,DS:DATA,SS:STACK START: PUSH DSSUB AX,AXPUSH AXMOV AX,DATA MOV DS,AX MOV CX,N LEA BX,GRADE COMPARE:MOV AX,BX CMP AX,60H JL FIVECMP AX,70H JL SI

8、XCMP AX,80H JL SEVEN CMP AX,90H JL EIGHTCMP AX,100H JNE NINE INC S10 JMP CHA NINE:INC S9 JMP CHA EIGHT: INC S8 JMP CHA SEVEN: INC S7 JMP CHA SIX: INC S6 JMP CHA FIVE:INC S5 JMP CHACHA: ADD BX,2 LOOP COMPAREDISP AMOV AX,S10DISP1DISP BMOV AX,S9DISP1DISP CMOVAX,S8DISP1DISP DMOV AX,S7DISP1DISP EMOV AX,S

9、6DISP1篇二:南理工微机实验报告微机原理与接口技术课程7文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.实验报告班级: 01实验一:系统认识与显示一、实验目的( 1) 掌握 TD 系列微机原理及接口技术教学实验系统的操作,熟悉 Wmd86联机集成开发调试软件的操作环境。( 2) 掌握汇编语言中与数据有关的不同的寻址方式。( 3) 掌握在 PC机上以十六进制形式显示数据的方法。二、 实验设备PC机一台、微机原理实验仪一套三、实验内容编写程序,将31H 3FH共 16 个数写入内存3000H 开始的 16 个存储单元中,

10、将数据传送到4000H 开始的 16 个存储单元中,并显示出来。四、实验过程1. 运行 Wmd软件,进入 Wmd集成开发环境。2. 编写实验程序,并进行编译、链接和加载,观察运行结果。五、实验程序STACKK SEGMENT STACKDW 256 DUP(?)8文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.STACKK ENDSDATASEGMENTDATAENDSCODESEGMENTASSUME CS:CODE,SS:STACKKSTART: PUSH DSXOR AX,AXMOV DS,AXMOV SI,300

11、0HMOV CX,10HMOV AL,30HL1: MOV SI,ALINC SIINC ALLOOP L1MOV SI,3000HMOV DI,4000HMOV CX,10HREP MOVSBMOV BX,4010HMOV BX,$MOV DX,4000H9文档来源为 :从网络收集整理.word 版本可编辑 .文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.MOV AH,9HINT 21HMOV AX,4C00HINT 21HCODEENDSEND START六、实验结果实验二:数码转换程序实验一、实验目的( 1) 掌握不同进制数及编码互相转换的程序设计方法,加深对数制转换的理解。( 2) 熟悉程序调试的方法。二、实验设备PC机一台、 TD-PITE 实验装置一套三、实验内容编写程序,将输入的数据 0FFH,2AH,0C5H转换为十进制,并显示出来。四、实验过程1. 运行 Wmd软件,进入 Wmd集成开发环境。2. 编写实验程序,并进行编译、链接和加载,观察运行结果。五、 实验程序10文档来源为 :从网络收集整理.word 版本可编辑

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号