No.88320 作者:hodenshi 邮件:hodenshi@163.com ID:149127 登陆:5次 文章数:30篇 最后登陆IP:218.18.248.77 最后登陆:2013/4/12 14:51:09 注册:2013/1/23 15:22:09 财富:250 发帖时间:2013/3/8 11:54:09 发贴者IP:183.16.199.133 标题:hodenshi:单片机专业术语 摘要:No.88320单片机专业术语 单片机也被称为微控制器(Microcontroller),是由于它最早被用在产业控制领域。单片机由芯片内仅有CPU 的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小, 更轻易集成进复杂的而对体积要求严格的控制设备当中。今天由颢天成小编为大家介绍电子元器件之单片机专 业术语。 1.通用寄存器组 8086/8088CPU在执行指令部件EU中有4个16位通用寄存器,他们是AX(累加寄存器),BX(基址寄存器),CX( 计数寄存器),和DX(数据寄存器),可以存放16位数据或地址。也可以分为8个8位寄存器来使用,低8位是AL 、BL、CL和DL,高8位是AH、BH、CH和DH,只能存放8位数据,不能存放地址。 2.指针和变址寄存器 8086/8088CPU中,有一组4个16位寄存器,BP(基址指针寄存器),SP(堆栈指针寄存器),SI(源变址寄存器), DI(目的变址寄存器)。这组寄存器存放的内容是某一段内地址的偏移量。主要在堆栈操纵和变址操纵中使用。 BP和SP寄存器称为指针寄存器,与SS(堆栈段寄存器)联用,为访问现行堆栈提供利便。通常BP寄存器在间接 寻址中使用,操纵数在堆栈中,由SS段寄存器与BP组合形成操纵数地址,即BP中存放现行堆栈中一个数据区“ 基址”的偏移量。 SP在堆栈段中使用,PUSH和POP指令是从SP寄存器得到现行堆栈段的段内地址偏移量,所以称SP寄存器为堆栈指 针,SP始终指向栈顶 寄存器SI和DI称为变址寄存器,通常与DS一起使用,为访问现行数据段提供内地址偏移量。在串指令中,其源 操纵数的偏移量存放在SI中,目的操纵数的偏移量存放在DI中。 3.段寄存器 8086/8088CPU可以直接寻址1M字节的存储空间,直接寻址需要20位地址码,而所有的内部寄存器都是16位的, 只能直接寻址64K字节,因此采用分段技术来解决。将1M字节的存储空间分成若干逻辑段,每段最长64K字节, 这些逻辑段在整个存储空间可以浮动。 8086/8 ......
>>返回讨论的主题
|
老古网执行:17毫秒 最大:54049毫秒 查询6次
|
|