微型计算机原理和单片机,8086微机原理与51单片机对比

《8086微机原理与51单片机对比》由会员分享,可在线阅读,更多相关《8086微机原理与51单片机对比(2页珍藏版)》请在人人文库网上搜索。

1、医学信息2010年03月第23卷第3期medical information.mar.2010.vol.23.no.3医学信息学8086微机原理和51单片机对比刘艳华(吉林医药学院计算机教室,吉林132013 )微机原理和这两个在课堂上不断压缩的情况下,揭示了微机原理与单片机的区别和联系,在教学和学习过程中需要越来越多的教师关注。 由于市场原因,许多教材以80 x86及其兼容机和MCS-51为讲座对象,因此本论文将80 x86中最基本的8086、MCS-51的8051结构和使用的汇编语言作为研究对象进行比较说明,希望对读者有益。 MCS-51应该被称为微控制器。 8086逻辑强大,片上资源有限。

2、,单独配置系统不够,单独可通过添加简单输入或表示来配置最小系统。 8086CPU及其组装语言OF/DF/IF/TF/SF/ZF/AF/PF/CF DF控制字符串处理的方向是上地址或下地址IF中断许可标志位,并且控制8086控制是否许可接收外部中断请求。 TF跟踪标志位。 用于步骤设定。 科幻符号标志位。 与运算结果的最高有效位相同。 ZF零标志位。 如果a的当前运算结果为零,则ZF=1,否则为0。 AF辅助半比特无CF符号溢出比特如果结果的最上位比特在上位比特有进位,则该标志为1no,有0 OF符号溢出比特加减:如果结果的最上位比特在上位比特有进位,则在上位比特有进位的符号数: IMUL乘积的。

3、高度的一半除法:没有为所有标志位定义。 (这些位是不定义的) PF奇偶校验51单片机及其汇编语言Cy/Ac/F0/RS1/RS0/OV/P F0用户自定义位RS1/RS0在4组工作寄存器区域中, 选择哪一组作为当前的工作寄存器区域Ac辅助半比特Cy的无符号溢出比特,如果结果的最上位比特在更高位比特中有比特,则如果该标志不是1,则有0 OV符号的溢出比特加减法: (不包含INC DEC ) 如果结果的最高有效位上升到更高的有效位,则没有任何比没有溢出更高的有效位,或者如果没有两者,则有溢出乘法。 如果乘积的一半高度为0,则此标志为0,否则为1。 除法:除数b为0,否则为1。 0INC和DEC不影。

4、响OV的p偶检查比较的知识点标识寄存器的收集日期: 2009- 12- 20 622医学信息学医学信息2010年03月第23卷第3期medical information.mar.2010.vol.23 .的摘要和关键词论文是300 摘要以目的、方法、结果、结论形式书写,每篇文章有28个关键词,对应于英语摘要,关键词对应于中文摘要、关键词。 英文摘要中文作者名的中文拼音采用姓名之前的名字后,中间是空白,姓的所有字母都是大写,复姓应该连续写,名的第一个字母是大写,两个人之间用连字符写。 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么?。

5、 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 什么? 比较的知识点定时器/计数器存储器2字节数据访问存储器地址习惯法存储器配置堆栈操作IO端口地址寄存器访问方式8086CPU及其汇编语言片内没有定时器。 片外常用8253。 8253包含3个计时器/计数器。 属于减法计数器。 减少到0,根据各种方式进行不同的处理。 对CLK上的脉冲进行计数。在输入栈、输出栈都,2字节操作与高地址高字节符合,低地址低字节。

6、由DW定义时,是高地址高字节、低地址低字节。 由上游和下游的小地址80 x86处理的程序和数据在相同的物理存储器(冯诺伊曼结构) 8086片内没有ROM,而在片内没有RAM。 8086个外接可扩充ROM,RAM。 奔腾芯片包含程序高速缓存。 奔腾芯片包含数据缓存。 堆栈底地址大,堆栈顶地址小。 堆栈:将堆栈指针SP减去2,向堆栈指针SP所指向的内部RAM发送源操作数中的低字节,向堆栈指针SP 1所指向的内部RAM发送源操作数中的高字节。 SP(SP)-2 (SP) 1,(SP ) )操作数堆栈:将堆栈指针SP和SP 1所示的堆栈(内部RAM单元)的内容传送到目的地操作数,在堆栈指针SP上加2。。

7、 (操作数) (SP) 1,(SP) (SP)(SP) 2 IO端口和存储单元被独立寻址。 访问内存用MOV。 接入IO端口用的IN或OUT。 CPU内的寄存器只提供名字,不提供地址。 访问可访问的寄存器时,只能使用名称。 51单片机及其汇编语言片内附带2个计时器/计数器。 属于加法计数器。 加0会溢出。 内部计数时,每12个时钟周期加1。 计数时对P3.4或P3.5上的脉冲进行计数。 LCALL/ACALL、RET/RETI命令与高地址字节、低地址字节相匹配。 DW定义为高地址低字节、低地址高字节。 上边大地址下边小地址MCS-51处理的程序和数据的保存是在分别的(硬件构造的)片内RAM保存。

8、数据片内ROM保存程序片外RAM保存数据片外ROM保存程序上重叠了4个部分地址。 用指令和控制线区分。 堆栈底地址小,堆栈顶地址大。 输入堆栈:在堆栈指针SP上加1,将direct中的内容发送到堆栈指针SP所示的内部RAM。 SP(SP) 1 (SP ) )直接寻址的操作数堆栈:将堆栈指针SP指向的堆栈顶部(内部RAM单元)的内容发送到direct字节单元,将堆栈指针SP减1。 直接寻址的操作数(SP) SP(SP)-1 IO端口和片外RAM集成地址。 访问IO端口用MOVX访问芯片外RAM存储器用MOVX。 当显示21个特殊功能寄存器的地址时,并且如果存取21个特殊功能寄存器,则可以是寄存器名称或地址。 编辑/杜斯利623。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值