微型计算机系统七年级,微型计算机系统分解.doc

第一章 选择+填空+简答+判断

1、进制转换(小数、整数的不同转换方式,不同数制间比较大小)

a、十进制

“逢十进一,借一当十”

b、二进制

“逢二进一,借一当二”

c、十六进制

基数为16,用0 - 9 、A - F 十五个字符来数值,逢十六进一。

注:实际表示时,一个十六进制数如果最高位数字为字母, 则字母前面必须加一个 0,以便与变量名等相区别。

d、十进制整数转换到二/十六进制整数

用2连续去除十进制数,直至商等于0为止。逆序列排列余数便是与该十进制相对应的二进制数各位的数值。

用16连续去除十进制数,直至商等于0为止。逆序列排列余数便是与该十进制相对应的十六进制数各位的数值。

e、十进制小数转换到二进制小数

连续用2去乘十进制小数,直至乘积的小数部分等于0。顺序排列每次乘积的整数部分,便得到二进制小数各位的系数。

f、二进制数与十六进制数之间的转换

因为2^4=16,故二进制数转换为十六进制数只需以小数点为起点,向两端每4位二进制用1位十六进制数表示既可。

2、与 或 非

与运算所谓规则:

1 AND 0=0 0 AND 1=0

0 AND 0=0 1 AND 1=1

“或”运算的规则为:

0 OR 0=0 1 OR 0=1

0 OR 1=1 1 OR 1=1

“异或”运算的规则为:

0 XOR 0=01 XOR 0=1

0 XOR 1=11 XOR 1=0

“非”运算的规则为:

NOT 0=1NOT 1=0

3、正数、负数的反码、补码

①、原码:用最高位表示符号,其中:0----正、1----负,其它位表示数值的绝对值。

②、反码表示法

反码:最高一位表示符号,数值位是对负数取反

[+0]反 [-0]反=1111111

[+1100111]反 [-1100111]反③、 补码表示法

正数的补码和原码相同。

负数的补码=反码+1。

[0]补=[+0]补=[-0]补4、标志寄存器p21

5、8086/8088的工作方式

10、存储器的分类

11、计算机的组成

第二章 选择+填空+判断+程序(标志传送指令不做要求)

1、不同寻址方式的代表类型、注意事项(会判断该寻址属于哪种方式)

①、 立即寻址方式

操作数由指令直接给出,称为立即数。立即数包含在指令的操作码之后,与操作码一起存放在代码段区域。立即数有8位和16位。若是16位, 低位字节存放在相邻两个字节存储单元的低地址单元中;

例 :MOV AL, 05H

例 :MOV AX,3064H

② 、寄存器寻址方式

在寄存器寻址方式下, 操作数存在于指令规定的8寄存器中。包括8位或16位通用寄存器和段寄存器。其中16位寄存器:AX、BX、CX、DX可分成两个8位寄存器AL/AH,BL/BH,CL/CH,DL/DH使用。

例: MOV AX,CX

③、直接寻址方式

在直接寻址方式中,操作数的偏移地址(有效地址EA)由指令直接给出。操作数的偏移地址存放在代码段中指定操作码之后,但操作数本身存放在数据段中,所以必须先求出操作数的物理地址,然后再访问存储器才能取得操作数。段地址隐含的由DS 指定,允许段超越,即允许ES/CS/DS作为段寄存器,但需在指令中指明,如ES:[3100H]

例: MOV AX,DS:[2000H]

将DS:2000H单元内容送入AX。

④、寄存器间接寻址

操作数的有效地址包含在指令指定的寄存器中。寄存器间址方式可以使用的寄存器有四个:基址寄存器BX、基址指针BP、变址寄存器SI、变址寄存器DI。寄存器间接寻址要用方括号括起来,以便与寄存器操作数相区别。物理地址计算方法:

物理地址 = (DS)* 16 + (BX)或(SI)或(DI)

物理地址 = (SS)* 16 + (BP)

⑤、变址寻址方式

操作数在存储器内,指令中寄存器内容与指令指定的位移量(DISP)之和作为操作数所在单元的有效地址。

使用的变址寄存器有两个:SI、DI。位移量(DISP)可以是8位或16位二进制数。

默认的段寄存器是DS,允许段超越。

例如:MOV AX, DISP[SI]

MOV AX, [SI]+DISP

MOV AX, [SI+DISP]

⑥、基址寻址方式

操作数在存储器内,指令中寄存器内容与指令指定的位移量(DISP)之和作为操作数所在单元的有效地址。

使用的变址寄存器有两个:BX、BP。位移量(DISP

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值