-67
CS=0,CP=1, CS CP=1,产生溢出,
运算出错。
1001 0010 + 0010 0110
1100 1000
cs 0,cp 0,
-110 + 54
-56
cs cp 0
4. 十进制数的二进制编码
BCD码:
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 012 3 45 6 7 8 9
MOV AL,[2000H] ADD AL,2 HALT
1.5 典型微处理器系统及工作原理
一.典型微处理器的结构
1.6 计算机中的数制和编码
1、常用进位制
10、12、16、60进位制
1)、十进制 特点:十个数0~9 逢十进一
例:
1992 .5 1103 9102 9101 2100 5101 899.19 8102 9101 9100 1101 9102
• 程序的存放 ---- 要求机器能自动执行这些程序,就必须把这些程序存 放到存储器的某个区域. 计算机在执行时把这些指令 一条条取出来加以执行.
三、CPU执行过程
操作 : 将两个数 10 和 2 相加.
指令: mov al, [2000]
add al, 2
hlt 机器指令:A0 00 20
04 02 F4
符号位有进位,CS=1;否则CS=1。 数值部分最高位有进位,CP=1,否则 CS=1 利用“异或”电路判别:
Cs Cp 1 ,有溢出。
CS CP 10
CS CP
1
01
1
00
0
11
1
八位补码运算:(-128 ~ +127)