评论

收藏

[C++] 调用DOS系统功能调用表(INT 21H),输入一个字符,输出两个字符结果

编程语言 编程语言 发布于:2021-07-11 18:45 | 阅读数:523 | 评论:0

DSC0000.png

DSC0001.png

  这是群里某个群友提的问题,就是说调用Dos系统功能表,然后输入一个字符,输出了两个字符的结果。
  然后我运行了代码出来结果发现确实如此
DSC0002.png

  查了系统功能表
DSC0003.png

  汇编代码是没错的。
  群里有人也看了一下,给出的意见是第一个不是程序显示的,是模拟器显示的,第二个显示的才是程序里代码显示的。
DSC0004.png

DSC0005.png

DSC0006.png

  去掉第二个int 21h就只出现一个字符,

  
关注下面的标签,发现更多相似文章