网站大量收购独家精品文档,联系QQ:2885784924

8086设计debug调试.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
显示器及调用程序 字符显示—字符块8*8,字符5*7或7*7 8K RAM:40*25个字符 8页 80*25个字符 4页 首页地址:B8000H CGA显示 显示器及调用程序 字符显示的位置和显示缓冲器的关系 显示器及调用程序 CGA显示 图形显示—显示内存的位对应显示器上的点 16K RAM 偶数行首地址B8000H 奇数行首地址BA000H 高分辨率—200行×640点/行,每位对应一点 (1亮,0不亮) 中分辨率—200行×320点/行,每两位对应一 点,与彩色寄存器(地址3D9H) 中的D5一起决定象元的颜色 显示器及调用程序 图形显示的位置和显示缓冲器的关系 显示器及调用程序 图形显示的位置和显示缓冲器的关系 显示器及调用程序 字符显示:设定字符模式和彩色选择寄存器; 在显示存储器中写入字符及其属性。 图形显示:设定图形模式和彩色选择寄存器; 显示图形分奇数行和偶数行写入显示存储器。 显示器的BIOS和DOS功能调用 功能号—AH 中断号—10H(BIOS调用);21H(DOS调用) 编程方法 显示器及调用程序 例:用CGA的高分辨率方式在显示屏上显示一斜线 起点座标为(320,100) 终点座标为(335,115) 显示器及调用程序 写像点: AH = 0CH INT 10H DX = 像点行号 CX = 像点列号 AL = 像点颜色 : START: MOV AL, 6 CALL SETMODE MOV BX, 10H MOV AL, 1 MOV CX, 320 MOV DX, 100 LP: CALL DISP INC CX INC DX DEC BX JNZ LP 显示器及调用程序 程序示例 黑/白图形方式(640*200) CGA 共画16点 像点颜色 第一点位置 显示器及调用程序 程序示例 SETMODE PROC NEAR MOV AH,0 INT 10H RET SETMODE ENDP 显示模式设置,AL=6 DISP PROC NEAR MOV AH, 0CH INT 10H RET DISP ENDP 画点,位置由CX、DX决定 显示器及调用程序 例:用图形模块的方式在显示屏上显示一图形“0” 图形点阵为16X16,从第0行的第624点开始显示,对应的起始地址为B804EH 先建立图形“0”的点阵数据 将此数据复制到B804EH开始的地址中 显示器及调用程序 程序示例 DATA SEGMENT PARA PUBLICDATA DAT DB 1FH,80H,20H,40H,60H,60H,60H,60H DB 60H,60H,60H,60H,60H,60H,60H,60H DB 60H,60H,60H,60H,60H,60H,60H,60H DB 60H,60H,20H,40H,1FH,80H,00H,00H DATA ENDS 图形模块数据的建立 显示器及调用程序 程序示例 MOV AX,0B800H MOV ES,AX MOV SI,0 MOV DI,4EH CALL BL16 定义图形模块数据的地址 数据复制 定义显示屏位置 显示器及调用程序 程序示例 CLD LBCL1: MOV CX,8 LBCL2: MOV BX,2 LBCL3: MOVSB DEC BX JNZ LBCL3 ADD DI,4EH ADD SI,2 LOOP LBCL2 CMP SI,22H JZ LBCL5 ADD DI,1D80H MOV SI,2 JMP LBCL1 复制程序 8086程序设计的实验平台 8086程序设计 8086/8088宏汇编语言程序 PC 机的基本硬件和调用 软中断 本章知识点 软中断 中断指令 INT N;N=0~255,对应的中断矢量表 依次存放在存储器最低的1K字节中。 中断过程 1. PSW入栈:PSW?(SP),SP-2? SP 2. 清除TF、IF 3. CS入栈:

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档