- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安交大微机原理05_1
1 0000 m_DATA SEGMENT 2 0000 F7 60 AC 74 3B m_DAT1 DB 0F7H, 060H, 0ACH, 074H, 03BH 3 0005 C1 36 9E D5 20 m_DAT2 DB 0C1H, 036H, 09EH, 0D5H, 020H 4 000A D00F4940C3F5 m_Float DD 3.14159, 3.14, 1.0 5 48400000803F 6 0016 m_DATA ENDS 7 8 0000 m_CODE SEGMENT 9 ASSUME CS:m_CODE,DS:m_DATA 10 0000 B8 R Start: MOV AX, m_DATA 11 0003 8E D8 MOV DS, AX 12 0005 B9 0005 MOV CX, 5 13 0008 BE 0000 MOV SI, 0 14 000B F8 CLC 15 000C 8A 84 0005 R LOOPER: MOV AL, m_DAT2[SI] 16 0010 10 84 0000 R ADC m_DAT1[SI], AL 17 0014 46 INC SI 18 0015 E2 F5 LOOP LOOPER 19 0017 F4 HLT 20 0018 m_CODE ENDS 21 END Segments and Groups: N a m e Length Align Combine Class M_CODE . . . . . . . . . . . . . 0018 PARA NONE M_DATA . . . . . . . . . . . . . 0016 PARA NONE Symbols: N a m e Type Value Attr LOOPER . . . . . . . . . . . . . L NEAR 000C M_CODE M_DAT1 . . . . . . . . . . . . . L BYTE 0000 M_DATA M_DAT2 . . . . . . . . . . . . . L BYTE 0005 M_DATA M_FLOAT . . . . . . . . . . . . L DWORD 000A M_DATA START . . . . . . . . . . . . . L NEAR 0000 M_CODE @FILENAME . . . . . . . . . . . TEXT addb5 20 Source Lines 20 Total Lines 9 Symbols 0 Warning Errors 0 Severe Errors 机器语言 001C: 8A 84 05 00 MOV AL,[SI+0005] 汇编语言 Start: MOV AX, m_DATA 高级语言 Sum=Sum+X[i]; 汇编过程 CMASM MYFILE . ASM Microsoft (R) Macro Assembler Version 5.10 Copyright (C) Microsoft Corp 1981,1988.All rights reserved. Object filename [MYFILE.OBJ]: Source listing [NUL.LST]: MYFILE.LST Cross-reference [NUL.CRF]: 47962 + 413345Bytes symbol space free 0 Warning Errors 0 Severe Errors CLINK MYFILE . OBJ Microsoft (R) Overlay Linker Version 3.64 Copyright (C) Microsoft Corp 1983-1988. All rights reserved. Run
文档评论(0)