贵州大学微机原理(汇编语言)实验报告
(2)加法程序清单 ;ADDHEX.ASM CODE SEGMENT ASSUME CS:CODE,DS:CODE START: MOV AX,CS MOV DS,AX LEA SI,DAT1 LEA DI,DAT2 LEA BX,DAT3 MOV CX,10 XOR AL,AL ;0→CF AGAIN: MOV AL,[SI] ADC AL,[DI] MOV [BX],AL INC SI INC DI INC BX LOOP AGAIN MOV AH,4CH INT 21H
DAT1 DB 70H,80H,90H,0A0H,0A1H,0A2H,0A3H DB 74H,65H,56H
DAT2 DB 45H,67H,89H,1AH,2BH,3CH DB 4DH,5EH,6FH,04H DAT3 DB 10 DUP(?) CODE ENDS
END START
本题中,DS及CS同处一个逻辑段CODE中,所以,应将CS值送至DS中。
由图中可以看出,代码段的起始位置为:1158:0000至1158:0022而数据段
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库贵州大学微机原理(汇编语言)实验报告_Ex03_循环程序实验(4)在线全文阅读。
相关推荐: