1 X0 1011 Y0 0001 XY X0 1011

  • Slides: 42
Download presentation

例1 已知 X=0. 1011 Y=0. 0001 求 [X+Y]补 解 [X]补=0. 1011 [Y]补=0. 0001 [X+Y]补=[X]补+[Y]补

例1 已知 X=0. 1011 Y=0. 0001 求 [X+Y]补 解 [X]补=0. 1011 [Y]补=0. 0001 [X+Y]补=[X]补+[Y]补 =0. 1011 0. 0001 0. 1100

例3 已知 X=-0. 1001 Y=-0. 0101 求 [X+Y]补 解 [X]补=1. 0111 [Y]补=1. 1011 [X+Y]补=[X]补+[Y]补

例3 已知 X=-0. 1001 Y=-0. 0101 求 [X+Y]补 解 [X]补=1. 0111 [Y]补=1. 1011 [X+Y]补=[X]补+[Y]补 =1. 0111 1. 1011 11. 0010

例2 已知 X=0. 1011 求 [X-Y]补 解 [X]补=0. 1011 Y=-0. 0101 [Y]补=1. 1011 [-Y]补=0.

例2 已知 X=0. 1011 求 [X-Y]补 解 [X]补=0. 1011 Y=-0. 0101 [Y]补=1. 1011 [-Y]补=0. 0101 [X-Y]补=[X]补+[-Y]补 =0. 1011 0. 0101 1. 0000

例3 已知 X=-0. 1001 Y=-0. 0101 求 [X-Y]补 解: [X]补=1. 0111 [Y]补=1. 1011 [-Y]补=0.

例3 已知 X=-0. 1001 Y=-0. 0101 求 [X-Y]补 解: [X]补=1. 0111 [Y]补=1. 1011 [-Y]补=0. 0101 [X-Y]补=[X]补+[-Y]补 =1. 0111 0. 0101 1. 1100

2 已知 X=-0101001 Y=+1100101 试以 8位二进制数的形式利用变形 补码计算X-Y=?,并判断溢出。 解: [X]补=11010111 [Y]补 = 01100101 [-Y]=10011011 111010111

2 已知 X=-0101001 Y=+1100101 试以 8位二进制数的形式利用变形 补码计算X-Y=?,并判断溢出。 解: [X]补=11010111 [Y]补 = 01100101 [-Y]=10011011 111010111 11001101110010 结果为负溢出

3 已知 用变形补码计算[X-Y]补=? 并判断溢出 解:X= - 0. 0100010 [X]补=1. 1011110 Y= - 0. 0010011

3 已知 用变形补码计算[X-Y]补=? 并判断溢出 解:X= - 0. 0100010 [X]补=1. 1011110 Y= - 0. 0010011 [Y]补=1. 1101101 [ - Y ]=0. 0010011 [X-Y]补=[X]补+[-Y]补 =11. 1011110 00. 0010011 11. 1110001 无溢出

Ca 0 +B 0 0 +0 0 0 +B 1 0 +0 0 A

Ca 0 +B 0 0 +0 0 0 +B 1 0 +0 0 A 00000 11111 01111 00000 01111 00111 11111 00110 10011 00000 10011 C 10101 11010 11101 01110

Ca 0 +B 1 0 A 01001 11111 01000 10100 C 10111 01011

Ca 0 +B 1 0 A 01001 11111 01000 10100 C 10111 01011

112— 12 (1) MOV FT 0 FT 1 PC M R 0, R 2

112— 12 (1) MOV FT 0 FT 1 PC M R 0, R 2 MAR MDR IR ST 0 R 2 C ET 0 ET 1 C MDR M PC+1 PC

2 MOV R 1, (PC)+ ET 0 PC ET 1 M MAR MDR IR

2 MOV R 1, (PC)+ ET 0 PC ET 1 M MAR MDR IR ST 0 ST 1 ST 2 ST 3 ET 0 ET 1 PC MAR M MDR C PC+1 Z Z PC PC MAR M MDR IR PC+1 PC PC

3 MOV ST 0 ST 1 ST 2 DT 0 DT 1 -(SP) ,

3 MOV ST 0 ST 1 ST 2 DT 0 DT 1 -(SP) , -(R 1) R 1 -1 Z MAR, R 1 MDR C SP-1 Z Z MAR, SP

4 MOV (R 0)+, X(R 3) ST 0 PC MAR ST 1 M MDR

4 MOV (R 0)+, X(R 3) ST 0 PC MAR ST 1 M MDR D PC+1 ST 2 D+R 3 Z ST 3 Z MAR ST 4 M MDR C DT 0 DT 1 DT 2 R 0 MAR R 0+1 Z Z R 0 PC

5 MOV ST 0 ST 1 ST 2 ST 3 DT 0 (R 0),

5 MOV ST 0 ST 1 ST 2 ST 3 DT 0 (R 0), (PC)+ PC MAR M MDR PC+1 Z Z MAR R 1 MAR C

6 MOV DI, (SP)+ ST 0 ST 1 ST 2 ST 3 SP MAR

6 MOV DI, (SP)+ ST 0 ST 1 ST 2 ST 3 SP MAR M MDR SP+1 Z Z SP DT 0 DT 1 PC MAR M MDR MAR PC+1 PC C

31 -----12 X Y DB DB MOV ADD SUB HLT 0 CH 06 H

31 -----12 X Y DB DB MOV ADD SUB HLT 0 CH 06 H AL, X AX, Y AX, 5