⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tp4_isr.dmp

📁 小型操作系统,以VC为开发环境,需要boachs调试
💻 DMP
📖 第 1 页 / 共 3 页
字号:
 531:	89 e5                	mov    %esp,%ebp
 533:	83 ec 0c             	sub    $0xc,%esp
 536:	8b 45 08             	mov    0x8(%ebp),%eax
 539:	8b 48 24             	mov    0x24(%eax),%ecx
 53c:	51                   	push   %ecx
 53d:	68 ce 04 00 00       	push   $0x4ce
 542:	68 00 05 00 00       	push   $0x500
 547:	e8 b4 fa ff ff       	call   0 <_DefaultInterruptHandler>
 54c:	89 ec                	mov    %ebp,%esp
 54e:	5d                   	pop    %ebp
 54f:	c3                   	ret    

00000550 <.ef>:
 550:	90                   	nop    
 551:	90                   	nop    
 552:	90                   	nop    
 553:	90                   	nop    
 554:	90                   	nop    
 555:	90                   	nop    
 556:	90                   	nop    
 557:	90                   	nop    
 558:	90                   	nop    
 559:	90                   	nop    
 55a:	90                   	nop    
 55b:	90                   	nop    
 55c:	90                   	nop    
 55d:	90                   	nop    
 55e:	90                   	nop    
 55f:	90                   	nop    
 560:	0a 65 61             	or     0x61(%ebp),%ah
 563:	78 20                	js     585 <.ef+0x35>
 565:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 56a:	31 30                	xor    %esi,(%eax)
 56c:	78 20                	js     58e <.ef+0x3e>
 56e:	20 64 73 20          	and    %ah,0x20(%ebx,%esi,2)
 572:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 577:	31 30                	xor    %esi,(%eax)
 579:	78 20                	js     59b <.ef+0x4b>
 57b:	20 63 72             	and    %ah,0x72(%ebx)
 57e:	30 20                	xor    %ah,(%eax)
 580:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 585:	31 30                	xor    %esi,(%eax)
 587:	78 20                	js     5a9 <.ef+0x59>
 589:	20 65 73             	and    %ah,0x73(%ebp)
 58c:	70 20                	jo     5ae <.ef+0x5e>
 58e:	20 20                	and    %ah,(%eax)
 590:	20 3d 20 25 23 30    	and    %bh,0x30232520
 596:	31 30                	xor    %esi,(%eax)
 598:	78 00                	js     59a <.ef+0x4a>
 59a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
 5a0:	0a 65 62             	or     0x62(%ebp),%ah
 5a3:	78 20                	js     5c5 <.ef+0x75>
 5a5:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 5aa:	31 30                	xor    %esi,(%eax)
 5ac:	78 20                	js     5ce <.ef+0x7e>
 5ae:	20 65 73             	and    %ah,0x73(%ebp)
 5b1:	20 3d 20 25 23 30    	and    %bh,0x30232520
 5b7:	31 30                	xor    %esi,(%eax)
 5b9:	78 20                	js     5db <.ef+0x8b>
 5bb:	20 63 72             	and    %ah,0x72(%ebx)
 5be:	32 20                	xor    (%eax),%ah
 5c0:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 5c5:	31 30                	xor    %esi,(%eax)
 5c7:	78 20                	js     5e9 <.ef+0x99>
 5c9:	20 65 62             	and    %ah,0x62(%ebp)
 5cc:	70 20                	jo     5ee <.ef+0x9e>
 5ce:	20 20                	and    %ah,(%eax)
 5d0:	20 3d 20 25 23 30    	and    %bh,0x30232520
 5d6:	31 30                	xor    %esi,(%eax)
 5d8:	78 00                	js     5da <.ef+0x8a>
 5da:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
 5e0:	0a 65 63             	or     0x63(%ebp),%ah
 5e3:	78 20                	js     605 <.ef+0xb5>
 5e5:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 5ea:	31 30                	xor    %esi,(%eax)
 5ec:	78 20                	js     60e <.ef+0xbe>
 5ee:	20 66 73             	and    %ah,0x73(%esi)
 5f1:	20 3d 20 25 23 30    	and    %bh,0x30232520
 5f7:	31 30                	xor    %esi,(%eax)
 5f9:	78 20                	js     61b <.ef+0xcb>
 5fb:	20 63 72             	and    %ah,0x72(%ebx)
 5fe:	33 20                	xor    (%eax),%esp
 600:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 605:	31 30                	xor    %esi,(%eax)
 607:	78 20                	js     629 <.ef+0xd9>
 609:	20 65 69             	and    %ah,0x69(%ebp)
 60c:	70 20                	jo     62e <.ef+0xde>
 60e:	20 20                	and    %ah,(%eax)
 610:	20 3d 20 25 23 30    	and    %bh,0x30232520
 616:	31 30                	xor    %esi,(%eax)
 618:	78 00                	js     61a <.ef+0xca>
 61a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
 620:	0a 65 64             	or     0x64(%ebp),%ah
 623:	78 20                	js     645 <.ef+0xf5>
 625:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 62a:	31 30                	xor    %esi,(%eax)
 62c:	78 20                	js     64e <.ef+0xfe>
 62e:	20 67 73             	and    %ah,0x73(%edi)
 631:	20 3d 20 25 23 30    	and    %bh,0x30232520
 637:	31 30                	xor    %esi,(%eax)
 639:	78 20                	js     65b <.ef+0x10b>
 63b:	20 63 72             	and    %ah,0x72(%ebx)
 63e:	34 20                	xor    $0x20,%al
 640:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 645:	31 30                	xor    %esi,(%eax)
 647:	78 20                	js     669 <.ef+0x119>
 649:	20 65 66             	and    %ah,0x66(%ebp)
 64c:	6c                   	insb   (%dx),%es:(%edi)
 64d:	61                   	popa   
 64e:	67 73 20             	addr16 jae 671 <.ef+0x121>
 651:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 656:	31 30                	xor    %esi,(%eax)
 658:	78 00                	js     65a <.ef+0x10a>
 65a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
 660:	0a 65 73             	or     0x73(%ebp),%ah
 663:	69 20 3d 20 25 23    	imul   $0x2325203d,(%eax),%esp
 669:	30 31                	xor    %dh,(%ecx)
 66b:	30 78 20             	xor    %bh,0x20(%eax)
 66e:	20 73 73             	and    %dh,0x73(%ebx)
 671:	20 3d 20 25 23 30    	and    %bh,0x30232520
 677:	31 30                	xor    %esi,(%eax)
 679:	78 20                	js     69b <.ef+0x14b>
 67b:	20 69 72             	and    %ch,0x72(%ecx)
 67e:	71 20                	jno    6a0 <.ef+0x150>
 680:	3d 20 25 23 30       	cmp    $0x30232520,%eax
 685:	31 30                	xor    %esi,(%eax)
 687:	78 00                	js     689 <.ef+0x139>
 689:	0a 65 64             	or     0x64(%ebp),%ah
 68c:	69 20 3d 20 25 23    	imul   $0x2325203d,(%eax),%esp
 692:	30 31                	xor    %dh,(%ecx)
 694:	30 78 20             	xor    %bh,0x20(%eax)
 697:	20 63 73             	and    %ah,0x73(%ebx)
 69a:	20 3d 20 25 23 30    	and    %bh,0x30232520
 6a0:	31 30                	xor    %esi,(%eax)
 6a2:	78 0a                	js     6ae <.ef+0x15e>
 6a4:	00 90 8d 76 00 8d    	add    %dl,0x8d00768d(%eax)
 6aa:	bc 27 00 00 00       	mov    $0x27,%esp
	...

000006b0 <_Tp4IsrDumpRegisters>:
 6b0:	55                   	push   %ebp
 6b1:	89 e5                	mov    %esp,%ebp
 6b3:	57                   	push   %edi
 6b4:	56                   	push   %esi
 6b5:	53                   	push   %ebx
 6b6:	83 ec 28             	sub    $0x28,%esp
 6b9:	8b 5d 08             	mov    0x8(%ebp),%ebx
 6bc:	66 8c d0             	mov    %ss,%ax
 6bf:	66 89 45 ee          	mov    %ax,0xffffffee(%ebp)
 6c3:	66 8c 65 f2          	movw   %fs,0xfffffff2(%ebp)
 6c7:	66 8c 6d f0          	movw   %gs,0xfffffff0(%ebp)
 6cb:	0f 20 c0             	mov    %cr0,%eax
 6ce:	0f 20 d7             	mov    %cr2,%edi
 6d1:	0f 20 de             	mov    %cr3,%esi
 6d4:	0f 20 d2             	mov    %cr2,%edx
 6d7:	53                   	push   %ebx
 6d8:	89 55 e8             	mov    %edx,0xffffffe8(%ebp)
 6db:	50                   	push   %eax
 6dc:	66 8b 43 20          	mov    0x20(%ebx),%ax
 6e0:	25 ff ff 00 00       	and    $0xffff,%eax
 6e5:	50                   	push   %eax
 6e6:	8b 4b 18             	mov    0x18(%ebx),%ecx
 6e9:	51                   	push   %ecx
 6ea:	68 60 05 00 00       	push   $0x560
 6ef:	e8 0c f9 ff ff       	call   0 <_DefaultInterruptHandler>
 6f4:	8b 53 08             	mov    0x8(%ebx),%edx
 6f7:	83 c4 14             	add    $0x14,%esp
 6fa:	52                   	push   %edx
 6fb:	57                   	push   %edi
 6fc:	66 8b 43 1c          	mov    0x1c(%ebx),%ax
 700:	25 ff ff 00 00       	and    $0xffff,%eax
 705:	50                   	push   %eax
 706:	8b 43 0c             	mov    0xc(%ebx),%eax
 709:	50                   	push   %eax
 70a:	68 a0 05 00 00       	push   $0x5a0
 70f:	e8 ec f8 ff ff       	call   0 <_DefaultInterruptHandler>
 714:	8b 43 28             	mov    0x28(%ebx),%eax
 717:	83 c4 14             	add    $0x14,%esp
 71a:	50                   	push   %eax
 71b:	66 8b 45 f2          	mov    0xfffffff2(%ebp),%ax
 71f:	56                   	push   %esi
 720:	25 ff ff 00 00       	and    $0xffff,%eax
 725:	50                   	push   %eax
 726:	8b 43 14             	mov    0x14(%ebx),%eax
 729:	50                   	push   %eax
 72a:	68 e0 05 00 00       	push   $0x5e0
 72f:	e8 cc f8 ff ff       	call   0 <_DefaultInterruptHandler>
 734:	8b 43 30             	mov    0x30(%ebx),%eax
 737:	83 c4 14             	add    $0x14,%esp
 73a:	50                   	push   %eax
 73b:	8b 45 e8             	mov    0xffffffe8(%ebp),%eax
 73e:	50                   	push   %eax
 73f:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
 742:	25 ff ff 00 00       	and    $0xffff,%eax
 747:	50                   	push   %eax
 748:	8b 43 10             	mov    0x10(%ebx),%eax
 74b:	50                   	push   %eax
 74c:	68 20 06 00 00       	push   $0x620
 751:	e8 aa f8 ff ff       	call   0 <_DefaultInterruptHandler>
 756:	66 8b 45 ee          	mov    0xffffffee(%ebp),%ax
 75a:	83 c4 20             	add    $0x20,%esp
 75d:	8b 7b 24             	mov    0x24(%ebx),%edi
 760:	25 ff ff 00 00       	and    $0xffff,%eax
 765:	57                   	push   %edi
 766:	50                   	push   %eax
 767:	8b 73 04             	mov    0x4(%ebx),%esi
 76a:	56                   	push   %esi
 76b:	68 60 06 00 00       	push   $0x660
 770:	e8 8b f8 ff ff       	call   0 <_DefaultInterruptHandler>
 775:	66 8b 43 2c          	mov    0x2c(%ebx),%ax
 779:	83 c4 0c             	add    $0xc,%esp
 77c:	25 ff ff 00 00       	and    $0xffff,%eax
 781:	50                   	push   %eax
 782:	8b 1b                	mov    (%ebx),%ebx
 784:	53                   	push   %ebx
 785:	68 89 06 00 00       	push   $0x689
 78a:	e8 71 f8 ff ff       	call   0 <_DefaultInterruptHandler>
 78f:	8d 65 f4             	lea    0xfffffff4(%ebp),%esp
 792:	5b                   	pop    %ebx
 793:	5e                   	pop    %esi
 794:	5f                   	pop    %edi
 795:	5d                   	pop    %ebp
 796:	c3                   	ret    

00000797 <.ef>:
 797:	90                   	nop    
 798:	90                   	nop    
 799:	90                   	nop    
 79a:	90                   	nop    
 79b:	90                   	nop    
 79c:	90                   	nop    
 79d:	90                   	nop    
 79e:	90                   	nop    
 79f:	90                   	nop    
Disassembly of section .data:

000007a0 <_g_uiIrqMask>:
 7a0:	ff                   	(bad)  
 7a1:	ff 00                	incl   (%eax)
	...

000007b0 <_g_astIrqHandler>:
 7b0:	30 05 00 00 30 05    	xor    %al,0x5300000
 7b6:	00 00                	add    %al,(%eax)
 7b8:	30 05 00 00 30 05    	xor    %al,0x5300000
 7be:	00 00                	add    %al,(%eax)
 7c0:	30 05 00 00 30 05    	xor    %al,0x5300000
 7c6:	00 00                	add    %al,(%eax)
 7c8:	30 05 00 00 30 05    	xor    %al,0x5300000
 7ce:	00 00                	add    %al,(%eax)
 7d0:	30 05 00 00 30 05    	xor    %al,0x5300000
 7d6:	00 00                	add    %al,(%eax)
 7d8:	30 05 00 00 30 05    	xor    %al,0x5300000
 7de:	00 00                	add    %al,(%eax)
 7e0:	30 05 00 00 30 05    	xor    %al,0x5300000
 7e6:	00 00                	add    %al,(%eax)
 7e8:	30 05 00 00 30 05    	xor    %al,0x5300000
	...

000007f0 <_stTssLink.0>:
	...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -