ZKX's LAB

用汇编语言在显示屏上显示字母原理 怎样用汇编语言编写在屏幕上显示字符串 '

2021-04-26知识0

设计汇编语言程序,要求在屏幕上输入任意单个字符,然后在屏幕上显示该字符的ascii码 ;DATA SEGMENTMSG0 DB 13,10,'This Program can display ASCII.$'MSG1 DB 13,10,'press any key.',13,10,'$'MSG2 DB 13,10,'the ascii of this letter is$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MSG0MOV AH,9;9号功能调用,显示提示.INT 21H;显示.LOP:MOV DX,OFFSET MSG1MOV AH,9;9号功能调用,显示提示.INT 21H;显示.MOV AH,1;1号功能调用,键入、显示.INT 21H;CMP AL,13JZ EXIT;回车就结束.PUSH AXMOV DX,OFFSET MSG2MOV AH,9;9号功能调用,显示提示.INT 21HPOP AXCALL CHANUM;调用显示程序.JMP LOPEXIT:MOV AH,4CHINT 21HCHANUM:;显示AL中的ASCII码.MOV AH,0;下面显示两位16进制数.MOV BL,16DIV BLPUSH AXMOV DL,ALADD DL,'0'CMP DL,3AHJB H1ADD DL,7H1:MOV AH,2INT 21HPOP AXMOV DL,AHADD DL,'0'CMP DL,3AHJB H2ADD DL,7H2:MOV AH,2INT 21HMOV DL,'H';显示H.INT 21HMOV DL,'.'INT 21HRETCODE ENDSEND START

汇编语言程序设计:在屏幕上显示26个英文字母A~Z。CODE SEGMENT ASSUME CS:CODE START:MOV CL,26 MOV DL,'A' LOP1:MOV AH,2 INT 21H INC DL LOOP LOP1 MOV AH,4CH INT 21H 。

请问:如何用汇编语言再电脑屏幕中间显示字符A? 'A'的ASCII码为41H绿色的八位编码为0BH,背景为黑字符颜色为绿,因为DOS背景默认是黑的定义为字单元所以是410BH后面的程序再调用功能号19 十六进制为13H写字符串到指定页面,题目只是想考你字符A的ASCII码 和彩色编码规则~所以这样就OK啦

#用汇编语言在显示屏上显示字母原理

随机阅读

qrcode
访问手机版