泸州住房城乡建设局官方网站,下载之家,注册域名之后如何建设网站,青岛专业制作网站的公司1.字符输出 使用int 21h中断的02h号功能可以在屏幕输出一个字符#xff0c;dl中存放要输出字符的ascii码。
如下代码将在屏幕输出一个字符“a”#xff1a; mov ah,02hmov dl,aint 21h
2.字符输入 使用int 21h中断的01h号功能可以接受一个字符#xff0c;al存放输…1.字符输出 使用int 21h中断的02h号功能可以在屏幕输出一个字符dl中存放要输出字符的ascii码。
如下代码将在屏幕输出一个字符“a” mov ah,02hmov dl,aint 21h
2.字符输入 使用int 21h中断的01h号功能可以接受一个字符al存放输入字符的ascll码。
如下代码将在等待屏幕输入一个字符 mov ah,01hint 21h
3.字符串的输出 使用int 21h中断的09h号功能ds:dx为要输出字符串的地址字符串以$字符作为结束标志
如下代码将abcdefg输出 数据段中定义字符串 str db abcdefg$ 代码段中输出字符串 mov dx,offset strmov ah,09hint 21h
4.字符串的输入 使用int 21h中断的0ah号功能等待接收一个字符串在遇到回车后输入并回显。同样dx:ds为一个存储字符串的缓冲区。 缓冲取要求第一个字节为缓冲区的最大容量第二个字节在接收到字符串后将放置实际输入字符串的大小字符串的内容从第三字节开始。 如下代码等待接收一个字符串 在数据段中定义一个缓冲区 str db 64, ?, 64 dup($) 在代码段中等待接收 mov dx,offset strmov ah,0ahint 21h