从实模式到保护模式:习题9(存疑)

9.中断和动态时钟显示

9.1

随便写几行就可以

sti 置IF 为 1

mov bx,0
mov ax,1
add bx,ax
sti
cli

div bl
mov cx,11

s:
add ax,cx
loop s




 times 510-($-$$) db 0
 db 0x55,0xaa

试试试试

9.2

实在不知道怎么调xp

直接ivt算了。。。

在这里插入图片描述

习题

1.硬件的不会啊。。。
从片ocw1端口是0xa1
主片ocw1端口是0x21?
不太清楚

      in al,0xa1                         ;8259从片的IMR寄存器 
      and al,0xfe	  ;清除bit 0(此位连接RTC)
      ;==========
	  ;or al,0xfe
	  ;==========
	  out 0xa1,al                        ;写回此寄存器 
	 
	 ;===========
	  in al,0x21
	  or al,0xfb
	  out 0x21,al
	 ;===========
      sti                                ;重新开放中断 

 ;============
	  mov al,0x42
	  out 0x71,al
	  ;============
	
      ;mov al,0x0c
      ;out 0x70,al
      ;in al,0x71                         ;读RTC寄存器C,复位未决的中断状态

	  ;===========
	  mov al,0x0a
	  or al,0x80
	  out 0x70,al
	  in al,0x71
	  or al,0x0f
	  out 0x71,al
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值