计算机硬件基础
文章平均质量分 82
timeㄨ 若情
软件工程学生
展开
-
计算机硬件基础——第五章:指令系统(二)
文章目录指令要求计算机执行特定操作的命令,是程序员智慧计算机工作的最小单位指令系统一台计算机全部指令的集合也称为计算机指令集80X86 CPU的常用指令逻辑运算指令用来对字或字节按位进行逻辑运算逻辑与AND 指令逻辑或OR指令逻辑非NOT 指令逻辑异或XOR 指令逻辑测试TEST指令程序控制指令控制程序的走向,实质是设法改变当前CS和IP的值控制转移指令的特点无条件转移指令有条件转移指令循环指令子程序调用和返回指令数据传送指令功能通用数据传送指令堆栈操作指令标志传送类指令地址传送类指令输入输出指令算数运算指原创 2022-05-24 11:13:40 · 604 阅读 · 0 评论 -
计算机硬件基础——第一章:计算机系统概述
第一章:计算机系统概述目录第一章:计算机系统概述计算机发展历史第一代:电子管计算机时代(1946~1957),其主要特点是采用电子管作为基本器件。第二代:晶体管计算机时代(1958~1964),这时期计算机的主要器件逐步由电子管改为晶体管。第三代:集成电路计算机时代(1965~1971),随着半导体器件生产工艺与技术上的进步,在一片半导体基片上,可以生产出多个晶体管,并用它们形成具有一定处理功能的逻辑器件,这就是集成电路。第四代:大规模集成电路计算机时代(1972~)计算机的应用科学计算,数据处理,工业控原创 2022-05-24 11:04:12 · 343 阅读 · 0 评论 -
计算机硬件基础——第五章:指令系统(一)
第五章:指令系统目录第五章:指令系统指令系统设计指令格式指令类型寻址方式数据形式指令要求计算机执行特定操作的命令,是程序员智慧计算机工作的最小单位指令系统一台计算机全部指令的集合也称为计算机指令集80X86 CPU的常用指令算数运算指令数据传送指令程序控制指令逻辑运算指令移位运算指令串操作及CPU控制指令逻辑运算指令用来对字或字节按位进行逻辑运算逻辑与AND 指令逻辑或OR指令逻辑非NOT 指令逻辑异或XOR 指令逻辑测试TEST指令程序控制指令控制程序的走向,实质是设法改变当前CS和IP的值控制转移指令原创 2022-05-24 11:03:01 · 437 阅读 · 0 评论 -
计算机硬件基础——第四章:中央处理器
第四章:中央处理器8086CPU两个独立的工作单元组成:执行单元 EU、总线接口单元 BIUEU和BIU重叠工作:多数情况下,EU要执行的指令都已“预”取,节省了取指令的实际,加快了程序运行,提高了CPU利用率,也降低了CPU对存储器速度的要求8086CPU的寄存器一个寄存器相当于存储器中的一个存储单元,但存取速度比存储器快得多可见寄存器:汇编语言程序设计汇中可用指令指定的寄存器不可见寄存器:系统专用,指令不能指定的寄存器通用寄存器数据寄存器AX、BX、CX、DX构原创 2022-05-24 10:59:41 · 191 阅读 · 0 评论 -
计算机硬件基础——第三章:数字逻辑基础
第三章:数字逻辑基础时序逻辑电路由具有记忆功能的触发器及组合电路构成寄存器计数器组合逻辑电路译码器一种将一组给定的输入代码翻译成对应的输出信号的电路二进制译码器、显示译码器、码制变换译码器常见的译码器:2-4译码器、3-译码器、4-16译码器编码器一种将输入的信号编码后输出的电路普通译码器:某一时刻只允许一个有效的输入优先译码器:可以允许多个有效的输入信号,但电路只对优先权最高的请求信号产生编码输出要对2^n个输入对象进行编码,编码器的输出线至少为n位...原创 2022-05-24 10:59:00 · 389 阅读 · 0 评论 -
计算机硬件基础——第七章:存储系统
第七章:存储系统存储器的分类从与CPU的关系看,可分为内存和外存内存:通常由半导体存储器构成,它直接与CPU的外部总线相连,是计算机主机的组成部分。用来存放当前正在执行的数据和程序。外存:通过接口逻辑电路与主机相连接,是作为计算机的外部设备来配置的。外存用来存放暂时不用的那些程序和数据,使用时必须先调入内存才能执行。从存储介质来分半导体存储器:采用超大规模集成电路工艺制作,分为随机存储器和只读存储器两大类。具有速度快、体积小、功耗低和可靠性高等优点,在计算机中主要用做高速缓存和主存。磁表原创 2022-05-24 10:58:17 · 1331 阅读 · 0 评论 -
计算机硬件基础——第六章:汇编语言程序设计
第六章:汇编语言程序设计汇编语言概述程序处理过程1.编写源程序(文件名 .ASM)2.编译成目标文件(文件名 .OBJ )生成可执行文件(文件名 .EXE )调试,运行程序程序的格式每个语句可以由 四项组成指令性语句格式[标号 :]指令助记符 [操作数,操作数] [ ; 注释]标号与指令助记符之间用冒号分隔指令助记符与操作数之间用空格分隔操作数之间用逗号分隔操作数与注释之间用分号分隔 表示可选项伪指令语句格式[名称] 伪指令指示符 [参原创 2022-05-24 10:57:33 · 440 阅读 · 0 评论 -
计算机硬件基础——第九章:中断技术
第九章:中断技术中断相关中断类型内中断是来自CPU内部的中断事件软中断:程序员在程序中发起的异常中断:CPU执行程序所产生的错误外中断是来自外部设备,电源故障等CPU以外的中断事件可屏蔽中断:受中断允许标志位IF的影响 : 1 =>可以响应 否则不响应非屏蔽中断:不受IF影响,有求必应中断源有优先级和嵌套: 高级优先,不能被低级打断,高级能打断低级(嵌套)中断向量表向量中断用硬件方法获得中断服务程序入口地址的中断非向量中断用软件方法获原创 2022-05-24 10:56:50 · 560 阅读 · 0 评论 -
计算机硬件基础——第二章:计算机运算基础
第二章:计算机运算基础带符号数的编码二进制数表示,用固定长度的二进制数表达,一般长度是字节的整数倍机器数和真值能被计算机识别的数成为机器数机器数所代表的真实值为机器数的真值无符号数的机器数和真值表示方法相同有符号数的机器数和真值表示方式不同原码符号位:0 --> + | 1 --> -数值位:有符号数的绝对值对应的二进制数范围: -(2(n-1)-1)~+(2(n-1)-1) -127~+127 -32767~+327670 = 000000原创 2022-05-24 10:55:58 · 173 阅读 · 0 评论