指令系统与汇编语言程序设计例.ppt

上传人:牧羊曲112 文档编号:5766480 上传时间:2023-08-18 格式:PPT 页数:11 大小:321.47KB
返回 下载 相关 举报
指令系统与汇编语言程序设计例.ppt_第1页
第1页 / 共11页
指令系统与汇编语言程序设计例.ppt_第2页
第2页 / 共11页
指令系统与汇编语言程序设计例.ppt_第3页
第3页 / 共11页
指令系统与汇编语言程序设计例.ppt_第4页
第4页 / 共11页
指令系统与汇编语言程序设计例.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《指令系统与汇编语言程序设计例.ppt》由会员分享,可在线阅读,更多相关《指令系统与汇编语言程序设计例.ppt(11页珍藏版)》请在三一办公上搜索。

1、1,指令系统与汇编语言程序设计例,通过对部分汇编语言源程序的阅读,提高读程序的能力。,2,程序1,DATA SEGMENTNAMES DB TOM.,20 DB CATE,25DATA ENDS该数据区在内存中的存放情况?,3,程序2,DATA SEGMENT A DB 123ABCDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX LEA BX,A MOV CX,6,LP:MOV AH,2 MOV AL,BX XCHG AL,DL INC BX INT 21H LOOP LP MOV AH,4CH IN

2、T 21HCODE ENDS END START,4,程序3,DATA SEGMENTTABLE DW 3400H,5600H,2300H,4500H,2300H,1200H,2344H,3500HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS;DATASTART:MOV AX,DATA MOV DS,AX,5,程序3(续),MOV BX,OFFSET TABLE MOV SI,06HA:JMP DWORD PTRBX+SI+2 程序执行完标号为A的指令后:CS=?IP=?,6,程序4,DATA SEGMENTSTR1 DB HELLO WORLD!STR2 D

3、B HELLO WOOLD!COUNT DB 12FLAG DB?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,7,程序4(序),START:MOV AX,DATA MOV DS,AX MOV ES,AX LEA BX,FLAG LEA SI,STR1 LEA DI,STR2 MOV CX,COUNT CLD,8,程序4(序),REPE CMPSB JZ NEXT1 MOV BX,00H JMP STOP NEXT2:MOV BX,0FFH STOP:执行到STOP时,SI=?DI=?CX=?FLAG=?ZF=?,9,程序5,DATA SEGMENTSUM DB 8 DUP(0)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX LEA BX,SUM,10,程序5(序),MOV DX,280H IN AL,DX MOV CX,8NEXT:ROR AL,1 JNC NEXT1 MOV Byte PTRBX,0FFH JMP NEXT2NEXT1:MOV BX,0,11,程序5(序),NEXT2:INC BX LOOP NEXT 如果从280H端口输入的是45H,则程序执行完后 BX=?AL=?SUM SUN+7的内容为:?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号