
计算机组成原理
汇编原理
HYTZZ
你才懒
展开
-
CRC循环冗余编码
CRC循环冗余编码原理类似于模的运算,以模12的10进制数举例:发送的数据为3// 需要把他构造成一个可以被12整除的的数据,即:30+x = n12,其中x为找到的数据30 / 12 = 2*12+6 // 其中2为商,也是上面表达n的值,6即x的值得到的编码数据:30+6 = 36计算二进制数据的表达式为:D·2^(n-k) + F = zP// D:k位的二进制数据// F:n-k位的二进制,也叫生成多项式,类比上面的余数6// z:正整数,类比上面的商2// P:n-k+1位原创 2021-07-17 16:31:29 · 235 阅读 · 0 评论 -
从机内码到区位码
从机内码到区位码原理:区位码 = 机内码 - A0A0H;1011 0100 1111 0011 // 机内码:大1010 0000 1010 0000 // A0A0H-------------------------------------0001 0100 0101 0011 // 区位码:计算结果0001 0100 0101 0011 // 查表获得的区位码电路减法器可以转为加法器实现,即求出-A0A0H的补码即可采用加法器实现1010 0000 1010 00000101原创 2021-07-14 08:27:38 · 5202 阅读 · 0 评论 -
七段数码管驱动电路
七段数码管驱动电路七段数码管显示数字0-9,需要4位二进制数表示。4位二进制可以表示数据0-15 > 9,满足显示的要求七段数码管的真值表根据真值表,仿真结果总结什么是编码器?对0-9的十个数字进行编码,即:0 和数码管显示的0的编码对应起来...原创 2021-07-14 00:52:04 · 15097 阅读 · 0 评论 -
在GB2312国标码的基础上产生汉字内码
在GB2312国标码的基础上产生汉字内码以“大”举例:在GB2312的码表中查找“大”的行号(20),列号(83)计算其区位码(区+列):001 0100 101 0011分别在区和列上加32,步骤3的计算结果区号和列号都补充8位可得,0011 0100 0111 0011 = 3473H,其中的34H与字符“4”的ACSII码相同,73H和字符“s”的ACSII码相同。把区号和位号的最高未设未1后,得到“大”的内码:1011 0100 1111 0011 =原创 2021-07-13 15:47:43 · 1096 阅读 · 1 评论 -
从真值到机器数
**真值:**现实世界中的数据,使用+/-表示数据的正负,采用十进制表示数据的值。现实世界中数据的分类:**现实世界数据表示:**一般形式和科学计数法机器中的数据:在机器中以固定位数的byte位置,每个位置以0/1存储的数据从真值到机器数:例:真值整数:12、-967小数:39.12、-0.000000098、-32.102388科学计数法:12X10^0、-0.33333X10^-2如何把上述真值转化为机器数呢?如何解决正负号的表示问题,使用一位byte位置即可表示+/-两种原创 2021-07-12 08:38:51 · 2186 阅读 · 0 评论 -
计算机组成原理数据的表示
计算机组成原理—数据的表示内存中数据的存储内存以字节作为最小的操作单位,即,每次最少CPU读一个字节(8位二进制数)— CPU的数据位宽是8的倍数每个字节有8个位置,每个位置可以存储一位0/1数据如何让内存的数据有意义,即:可以组和1个或者多个字节表示不同的数据类型(工程意义上的数据类型,int,char, long等)C语言中数据和字节的对应关系,根据工程实践及数据的表示范围为了让数据具有意义,数据在存储的过程中就要解决数据不同部分的存储顺序问题(即数据大小端问题)原创 2021-07-09 13:30:38 · 264 阅读 · 0 评论 -
逻辑运算基本规则
逻辑运算与 (取值运算)xyresult000100010111或(取值运算)xyresult000101011111非(三态门)xresult0110异或(加法运算)xyresult000101011110同或运算(减法计算)xyresu原创 2021-07-09 10:58:16 · 18064 阅读 · 0 评论 -
logsim基础使用方法
Logisim的基本使用新建工程,ctrl+s保存(需要提前创建好目录)添加子电路,如图:引脚子电路在子电路中添加输入输入引脚双击选中引脚子电路,展开线路库,按住鼠标左键拖拽引脚,到绘图区按照上一步的操作同样拖出一个引脚,在左下角是否输出引脚设置为是,即可表示输出引脚按住鼠标左键,拖出一条线和输出引脚相连,点击左侧基础库,选择戳工具,点击输入引脚,输出引脚也变为绿色调用子电路,切换到选框工具,双击main打开主电路,单击引脚子电路按住鼠标左键,拖拽到原创 2021-07-06 00:40:36 · 6475 阅读 · 0 评论 -
计算机组成原理学习路径
学习CPU的结构 (能够使用Axture画CPU的内部结构示意图)学习存储的结构(了解存储的逻辑分段管理机制,熟练掌握logsim的仿真界面及相关库)学习指令,能够熟练指令的4种寻址方式(每种模式举例)熟悉CPU的工作模式,最大工作模式/最小工作模式(能够看懂时序图)能使用MASM调试汇编程序(熟悉汇编程序结构,熟悉MASM的程序包结构,熟悉MASM的调试技巧)...原创 2021-06-30 09:15:23 · 181 阅读 · 0 评论 -
汇编语言大纲
汇编语言大纲计算机组成运算器()存储器(寄存器,内存)控制器输入设备输出设备结构英特尔8086是16位架构寄存器CS—代码段 ss----堆栈短 DS数据段指令集(ISA)原创 2021-05-12 23:33:29 · 118 阅读 · 0 评论