永发信息网

INT 14H调用ROM串行通信口程序,

答案:2  悬赏:40  手机版
解决时间 2021-03-29 18:10
  • 提问者网友:树红树绿
  • 2021-03-29 02:06
试编写以下程序“从通信口0读入字符并显示出来,如果字符没有准备好则等待,如果传送有错则显示出错信息“?”。

写出详细的程序并有注解,非常感谢!!!
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2020-01-13 06:07
哦,听听他急切的,尖锐的,娇嫩的,没有应和的,
无休止的鸣啭。在我脚边,白色的雏菊花瓣
围绕着它们中间的小太阳,这是它们的心——如果你
不介意我这么说。当然哈哈
全部回答
  • 1楼网友:底特律间谍
  • 2020-12-21 18:09
中断指令int 11h中的11h为中断类型号n,该n号中断的中断服务程序入口地址 存放在内存的0000:4*n开始的四个单元中,11h*4=44h。所以11h号服务程序入口地址 存放在内存的 0000:0044h的地方,即为4d f8 00 f0 。这四个字节是一个逻辑地址,即包括偏移地址和段基址,其中低地址两个字节4d f8为偏移地址,高两个字节00 f0为段基址,按照习惯,逻辑地址的段基址写在前面,偏移地址写在后面。再根据存放规则,偏移地址的高有效位是高地址字节,低有效位是低地址字节,所以偏移地址是 f84d,同理,段基址是f0 00。所以入口地址即为答案a。 我这样详细的解释,不知道你能否好好去理解
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯