.


:




:

































 

 

 

 


3: . .

1:

: 58 =?2 , 645 =?8, 645 =?16 :

 
 

2: :

0001110102 = 0 7 28 = 728

0001110102 = 3 16 = 316

348 = 011 1002 = 0001 11002 = 116

3: : 0,125 =? 2

:

 

2: , .

1. AX :

MOV BL,26 MOV BH,10111B MOV AX,2FB4H XOR AX,[BX] + 2 ADD AL,BL   DS = 1040h, :
11B1AH 2AH
11B1BH 2BH
11B1CH 2CH
11B1DH 2DH
11B1EH 2EH
11B1FH 2FH

: ( ) AX= 2FB4H, BX = 171AH. XOR , () . 2 . : A = (DS) 10H + (BX) + 2 = 1040H * 10H + 171AH +2 = 11B1CH. ( ), , 2D2CH. AX.

(XOR- ) .

( AX) 0010 1111 1011 0100 b

( ) 0010 1101 0010 1100 b

XOR 0000 0010 1001 1000 b AX AX = 0298H

AX BX.

98

+ 1

2 AL. AX 022

3: . .

1: , , 0 , IMR= 24, ISR= 32, :

: 0 . IMR (0001 1000b) , 3 4 ( ). ISR , , 5. , 5 . ( 8) . 8 - = 8 * 4 = 32 = 00020h. 00020h A5h - IP. FEh. IP = FEA5h. , CS = F000h.
0001Ch 16h
0001Dh 00h
0001Eh 3Eh
0001Fh 08h
00020h A5h
00021h FEh
00022h 00h
00023h F0h
00024h 54h

IP CS :
A = (CS)*10h+(IP)=F0000h+FEA5h=FFEA5h IRET .

2 AX :

.DATA S1 DB 60,65,70,75 .CODE MOV AX,@DATA MOV DS,AX LEA BX,S1 PUSH [BX] POP [BX]+2; [BX+2] MOV CL,20 ADD S1,CL MOV AX,S1[2] AND AX,S1 : : S1 3CH S1[1] 41H S1[2] 46H S1[3] 4BH   LEA BX S1 . , BX. ( , ) , 2 , BX. : S1 3CH S1[1] 41H S1[2] 3CH S1[3] 41H   S1 20, AX = 413CH, AND, : 0100 0001 0011 1100 B 0100 0001 0101 0000 B 0100 0001 0001 0000 B 4110H  

 



<== | ==>
| ң
:


: 2016-12-18; !; : 233 |


:

:

,
==> ...

1344 - | 1310 -


© 2015-2024 lektsii.org - -

: 0.009 .