[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

初始化时0x80端口表示什么?



我在研究bios的机器码,下面是我整理出的代码运行轨迹(非正规汇编语言)
FFFFFFF0	jmp F000:FFAA
FFFFFFAA	jmp relative C3
FFFF0070	jmp relative 021D
FFFF0290	CLI
		         CLD
		         mov esp,eax
		         mov ax,cs
		         mov ss,ax
		         mov ebp,edx
		         jmp relative FE43
FFFF00E2	jmp relative 01BA
FFFF029F	mov al,D0
		         out 80,AL
可以发现前面的都是一些一般的跳转和移动,直到out 80,AL,是向0x80端口输出D0,在初始化时0x80端口一般会是什么硬件呢?这条指令是干什么用的呢?
这个问题好像与debian无关,不过我也不知道这种问题到哪里去讨论比较好。

Reply to: