微型计算机原理
文章平均质量分 88
本专栏致力于将微型计算机原理的基础知识进行总结,同时与大家共享!
小莱昂纳德
这个作者很懒,什么都没留下…
展开
-
第一章:带你探寻微机系统奇经八脉!
本文内容包括:计算机发展概况微型计算机系统组成微型计算机硬件系统计算机软件系统计算机工作过程课后题解答一,计算机发展概况1,自1946年世界上第一台电子计算机ENIAC问世以来,计算机发展经历了四代:电子管计算机晶体管计算机集成电路计算机大规模及超大规模集成电路计算机 2,微型计算机属于第四代计算机,由微处理器、存储器和I/O接口电路组成。微处理器是...原创 2018-03-09 23:44:57 · 486 阅读 · 0 评论 -
计算机是怎样运行的?
一,概述微机的工作过程就是不断地从内存中取出指令并执行指令的过程!当开始运行程序时,首先应把第一条指令所在存储单元的地址赋予程序计数器PC,然后机器就进入了取指阶段。在取指阶段,CPU从内存中读取的内容必为指令。然后送往数据缓冲寄存器DR,经DR送往指令寄存器IR。之后由指令译码器ID对IR中的指令的操作码字段进行译码,然后又PLA发出执行该指令所需要的各种微操作控制信号。取指阶段到此结束...原创 2018-03-13 18:09:00 · 11641 阅读 · 0 评论 -
第二章-数制与编码-带你走进0和1的世界
本章重点内容: 1,无符号数的表示与运算 2,带符号数的表示与运算 3,信息的编码 4,数的定点与浮点表示法一,无符号数的表示与运算1,各种进制的表示十进制:后缀为D(Decimal)二进制:后缀为B或b(Binary)十六进制:后缀为H或h(Hexadecimal)八进制:后缀为o(Octal)注:缺省后缀的情况下默认为十进制2,各种进制数间的转...原创 2018-03-29 01:03:20 · 588 阅读 · 0 评论 -
第三章-80x86微处理器
主要内容: 1、80x86微处理器简介 2、8086/8088微处理器 3、8086/8088存储器和I/O组织学习要求: 一,80x86微处理器简介80x86微处理器是美国Intel 公司生产的系列微处理器。该公司成立于1968年,1969年就设计了4位的4004 芯片,1973年开发出8位的8080芯片,1978年正式推出16位的8086...原创 2018-04-02 01:17:51 · 3472 阅读 · 0 评论 -
8086/8088存储器和I/O组织
(一)8086/8088存储器组织一,8086/8088存储空间8086/8088有20根地址线,可直接对1M个存储单元进行访问。每个存储单元都有1个20位的地址。这1M个存储单元对应的地址为00000H-FFFFFH一个存储单元中存放的信息称为该存储单元的内容。 如图3.10所示,00001H单元的内容为9FH,记为:(00001H)=9FH。 ①20条AB,寻址1...原创 2018-04-03 17:31:22 · 14176 阅读 · 2 评论 -
第四章-8086/8088指令系统
在微机原理课程中,本章内容非常重要!!!主要内容: 1,8086/8088指令格式 2,8086指令的寻址方式 3,8086指令系统一,指令格式8086/8088指令系统采用了一种灵活的、由1-6个字节组成的、变字长的指令格式,包括操作码、寻址方式以及操作数三个部分。不同字长的指令码格式不同,如下图: 第一字节:操作码字节(OPCODE),规定指令的操作类型 第二...原创 2018-04-12 00:52:25 · 6464 阅读 · 2 评论 -
8086/8088指令系统详解-之(1)数据传送指令
指令系统8086/8088的指令系统大致可分为以下六种类型:数据传送指令算术运算指令位操作指令串操作指令程序控制指令处理器控制指令学习指令要掌握三个方面的内容: 1,指令的功能 2,指令的寻址方式 3,指令操作对标志寄存器中状态标志位的影响汇编语言指令语句格式 由4部分组成: 标号:指令助记符 目的操作数,源操作数 ;注释1,标号表示该指令在主存中的...原创 2018-04-14 16:30:41 · 3119 阅读 · 0 评论 -
8086/8088指令系统详解之(2)算术运算指令
一,算术运算的数据类型二,算术运算指令对标志位的影响三,二进制运算指令1,加法指令1)不带进位加法指令ADD(ADDition)格式:ADD DST,SRC操作: 将目的操作数和与源操作数相加,将结果送给目的操作数//DST <= DST+SRC寻址方式: SRC可以是data/MEM/REG DST可以是MEM/REG 两者不可同时为...原创 2018-05-23 22:41:54 · 3127 阅读 · 0 评论 -
8086/8088指令系统详解之(3)位操作指令
位操作指令1,逻辑运算指令 2,移位指令 3,循环移位指令1,逻辑运算指令说明:TEST相当于AND运算,但是不保存结果,仅影响标志。常见的用法举例:⑴ 清进位标志位: AND AX,AX 或 OR AL,AL等。⑵ 清零操作数:XOR AX,AX 不仅把AX清零,而且也影响了状态标志。⑶ 把某几位取反:用XOR指令,把要取反的位和1异或,不变的位和0异或。...原创 2018-05-24 17:26:29 · 3403 阅读 · 0 评论 -
8086/8088指令系统详解之(4)串操作
串操作指令1,串传送指令MOVS 2,串装入指令LODS 3,串送存指令STOS 4,串比较指令CMPS 5,串扫描指令SCAS串操作指令的特征是对数据块(字符串或数值串)进行操作,并且其中部分指令可以两个操作数同时是存储器操作数。 MOVS (Move string) 串传送 CMPS (Compare string) 串比较 SCAS (Scan string) 串扫描 ...原创 2018-05-24 17:30:54 · 6517 阅读 · 0 评论 -
8086/8088指令系统详解之(5)程序控制指令
程序控制指令能够使程序的执行流程发生改变的指令1,转移指令1)无条件转移JMP有以下几种类型操作:⑴ 段内直接短转移 格式: JMP SHORT opr 操作: (IP)←(IP) + Data8 //Data8是一个字节的补码数 范围:-128+127⑵ 段内直接近转移 格式: JMP NEAR PTR opr 操作:(IP)←(IP)+Dat...原创 2018-05-24 17:35:20 · 2646 阅读 · 0 评论 -
8086/8088指令系统详解之(6)处理器控制指令
处理器控制指令1,标志位操作指令 CLC //对CF清零, CF ← 0 STC //对CF置位, CF ← 1 CMC //对CF取反,CF← CF CLD //对DF清零,DF ← 0 STD //对DF置位,DF ← 1 CLI //对IF清零,IF ← 0 STI //对IF置位,IF ← 1,当执行...原创 2018-05-24 17:37:44 · 2018 阅读 · 0 评论