正在加载图片...
实验二 显示程序实验 一、实验目的:了解TDN86/51系统中NT10H各功能块的作用及用法: 掌握字符方式下PC机显示器显示控制。 二、实验设备:TDN86/51教学实验系统一台。 三、实验内容及步骤: 1,显示器0功能调用使用说明如下: INT1OH使用说明 )入口:AH=00H,AL-01H 功能:清屏 (②)入口:AH=01H,AL=数据 功能:写AL中的数据到屏幕上 AH-06H,DS: BX=字串首址,且字符串尾用0OH填充。 功能:显示一字串,直到遇到0OH为止 2.在显示器上显示26个英文字母: 程序如下:(A8-1.ASM) STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START:MOV CX,001AH :显示字符数送CX :显示字符“A” ;显万 字然 Al:MOV AL,BL INT IOH INC BL :显示下一个字符 PUSH CX MOV CX.OFFFFH A2:LOOPA2 POP CX DEC CX nzAl INT 03H CODE ENDS END START ▲调入源程序并检查无误后,经汇编、连接后装入系统。 ▲键入G=0000:2000/,运行程序,并观察程序运行结果 3.思考题: 修改程序,在显示器上显示“GOOD AFTERNOON.”。 要求:分别用AH=01(写AL中的字符到屏幕)功能块和A=O6(显示一字串 功能块米完成。(A8-2.ASM和A8-3.ASM4 实验二 显示程序实验 一、实验目的:了解 TDN86/51 系统中 INT 10H 各功能块的作用及用法; 掌握字符方式下 PC 机显示器显示控制。 二、实验设备:TDN86/51 教学实验系统一台。 三、实验内容及步骤: 1. 显示器 I/O 功能调用使用说明如下: INT 10H 使用说明 ⑴入口:AH=00H,AL=01H 功能:清屏 ⑵入口:AH=01H,AL=数据 功能:写 AL 中的数据到屏幕上 ⑶入口:AH=06H,DS:BX=字串首址,且字符串尾用 00H 填充。 功能:显示一字串,直到遇到 00H 为止。 2. 在显示器上显示 26 个英文字母: 程序如下:(A8-1.ASM) STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX, 001AH ;显示字符数送 CX MOV BL, 41H ;显示字符“A” MOV AH, 01H ;显示一个字符 A1: MOV AL, BL INT 10H INC BL ;显示下一个字符 PUSH CX MOV CX, 0FFFFH A2: LOOP A2 POP CX DEC CX JNZ A1 INT 03H CODE ENDS END START ▲调入源程序并检查无误后,经汇编、连接后装入系统。 ▲键入 G=0000:2000↙,运行程序,并观察程序运行结果。 3. 思考题: 修改程序,在显示器上显示“GOOD AFTERNOON.”。 要求:分别用 AH=01(写 AL 中的字符到屏幕)功能块和 AH=06(显示一字串) 功能块来完成。 (A8-2.ASM 和 A8-3.ASM)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有