注册 登录
编程论坛 汇编论坛

控制字的理解

a261935348 发布于 2012-06-12 18:04, 1194 次点击
8253控制寄存器的格式问题!设定控制字 ! D7   D6   D5   D4   D3   D2   D1   D0
                                        sc1 sc0  rw1  rw0  m2   m1    m0   bcd
 
D0    计数值为BCD码格式—1
      计数值为二进制格式—0     怎么看是BCD码还是二进制码呢?
M2 M1 M0 是工作方式这个我知道

但是 RW1,RW0  的个个工作方式怎么看 00是对操作器进行所存操作
                                   01只读写低8位字节
                                   10只读写高8位字节
                                   11先读写低8位,在读写高8位
SC1,SC0     

00-选计数器0 ;01-选计数器1 ;10-选计数器2 ;11-无意义

看下这个题目吧!
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

80H就是控制字那么 1000 0000     怎么看出他是选的计数器2  而且是对计数器进行所存操作 ,而且是工作方式0 而且是二进制格式的呢?
10 回复
#2
a2619353482012-06-13 14:43
最近怎么都没有人回答了呢!!
#3
zklhp2012-06-13 15:08
这玩意没接触过不好回答
#4
于祥2012-06-13 22:47
微机原理啊!伤不起
#5
于祥2012-06-13 22:55
80H就是控制字那么 1000 0000     怎么看出他是选的计数器2  而且是对计数器进行所存操作 ,而且是工作方式0 而且是二进制格式的呢?
“ 怎么看出他是选的计数器2”SC1,SC0 为10-选计数器2,80H的高两位就是10
“而且是对计数器进行所存操作”RW1,RW0 为00是对操作器进行所存操作,你的D5,D4就是00
“ 计数值为二进制格式—0 ”你的D0为0,就是二进制格式   
 
#6
a2619353482012-06-14 08:41
回复 5楼 于祥
这个80H是答案!我现在就想知道,这个80H怎么靠题目给的那点信息推出来呢?我现在就是这个有点不太明白!
#7
a2619353482012-06-14 08:45
回复 3楼 zklhp
不属于汇编吗?这个题目?
#8
zklhp2012-06-14 08:56
以下是引用a261935348在2012-6-14 08:45:07的发言:

不属于汇编吗?这个题目?
是不是汇编跟我会不会没关系。。
#9
bingghost2012-06-14 15:16
80H就是控制字那么 1000 0000     怎么看出他是选的计数器2  而且是对计数器进行所存操作 ,而且是工作方式0 而且是二进制格式的呢?


你按照他那个  每一位的说明 一一对应 不就可以了么 ?
8位   每一位有不同的作用  你按照这个 初始化 就可以了?

印象中 8259的好像难点 IRQ0~7  
#10
a2619353482012-06-15 07:15
回复 9楼 bingghost
有点笨……还是没明白……80H怎么利用题目的信息得到呢?这个是我想知道的……每一位的意思我知道……可是感觉题目给的信息我推不出这个80H……所以
#11
a2619353482012-06-16 19:11
没人回答了呢………晕
1