南邮汇编语言复习(微机原理与接口技术期中考试)CH1

一、冯-诺依曼体系:

注意5个部件:存储器、运算器、控制器、输入系统、输出系统

 

二、数制:

1、常见数制

二进制B 、十进制D、十六进制H、BCD码。

注意16进制与BCD码的区别:BCD码实质是十进制数,只是采用二进制数对0-9进行编码,所以会出现非法码。

BCD码的加减规则:

低4位有进位(A=1):+06H修正

低4位出现非法码:+66H修正

高四位出现非法码:+60H修正

这里,,在第三章中,会对组合BCD码(我们通常所说的8421码),加法调整的指令DAA,书上是有介绍。

2、数制转换

①二、十六进制->十进制

权值相乘,再求累加和

②二进制->十六进制

四个一组,每组用等值的十六进制代换

③十六进制->二进制

一个十六进制的数,用等值的4个二进制数表示

④十进制->二进制

整数:除以2取整,直到商为0,倒排余数

小数:乘以2取整,直到乘积的小数部分为0,顺排整数

带小数:整数、小数分别计算,再合并

三、编码:解决信息在计算机中的表示

1、计算机处理的信息:

数值数据:有符号数、无符号数

非数值数据:字符、图像

2、需要牢记的ASCII码:

数字0-9:30H~39H

字母A:  41H

字母a:  61H

回车符:0DH

换行符:0AH

四、码制:解决如何表示有符号数

1、真值与机器数:

真值:一个数的数值,+、-

机器数:将符号数值化,0代表+,1代表-

2、字长:包括符号位在内,一个二进制数占有的位数

3、机器数的三种形式:原码、反码、补码

(1)原码:有符号数的,最高位为符号位,数值部分为该数的绝对值

+23(17H)的原码:0001 0111B

-23(-17H)的原码:1001 0111B

这里对\pm23的表示,真值都有符号,尽量书写上。

(2)反码:对于有符号数,符号位不变,其他各位取反

(+0)_{10}=(0000 0000)_{2}

(-0)_{10}=(1111 1111)_{2}

(3)补码:对于有符号数,正数不变,负数除了符号位各位取反

注意,补码的补码是原码

-y的补码:对y的补码,所有位全部取反,再加一

有符号n位补码的真值范围为:-2^{n-1} ~ +2^{n-1}-1

无符号数: 0 ~ 2^{n}-1

五、整数补码的加减运算:

1、加法:(x+y)补 = (x)补 + (y)补

2、减法: (x-y)补 = (x)补 +(-y)补

3、进位C:运算后,最高位向更高位的进位值

      溢出O:运算结果超出了运算器所能表示的范围(加数与被加数符号相同,结果的符号却相反,O=1,一定溢出)

判断出错:

      有符号数看溢出O , 无符号数看进位C(有O无C)

 

六、微型机的硬件结构

1、总线:CPU与存储器、I/O端口交换信息的公共通道

     I/O接口:CPU和外部设备交换信息的中转站

2、三大总线:

地址总线AB:单向  访问I/O端口的地址信号

数据总线DB:双向  读写I/O端口的数据(有读有写当然双向)

控制总线CB:大部分单向,少数双向   传输CPU发出的控制命令

3、 

读:输入 外部->CPU

写:输出 CPU->外部

 

读内存:存储器取信息->CPU

写内存:信息->存储器

 

六、存储器的基础知识

1、存储器分类:

辅助存储器:磁盘、光盘

主存储器:RAM、ROM...

高速缓冲存储器:cache

2、存储器的容量由地址线“宽度”决定

20根地址线,地址范围为:00000H~FFFFFH,1M

 

习题:

例子1:

真值与机器数:

易错点:①明明是十进制,但是总是按照16进制,转换成了二进制。。。

注意填空处的下标,是十进制是其他的?

③ 带【】的是机器数,只有一个x那是真值。真值最好有+-号,但是老师PPT咋没给+号...

例2

真值与补码:

这里,n位字长的有、无符号数 真值范围 要牢记。

例3 

正数补码的运算:

这里要会写:被运算器丢失,保存在进位标志寄存器中(C 标)。

出现计算错误的原因是,运算器的位数不够。

 

例4

判断O标C标

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值