日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码

發布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文是以下幾篇文章對應的微型動態加載的用戶程序/任務二代碼:

  • 【OS學習筆記】三十四 保護模式十:中斷和異常區別
  • 【OS學習筆記】三十五 保護模式十:中斷描述符表、中斷門和陷阱門
  • 【OS學習筆記】三十六 保護模式十:通過中斷發起任務切換----中斷任務
;代碼清單17-4;文件名:c17_2.asm;文件說明:用戶程序 ;創建日期:2012-07-16 12:27 program_length dd program_end ;程序總長度#0x00entry_point dd start ;程序入口點#0x04salt_position dd salt_begin ;SALT表起始偏移量#0x08 salt_items dd (salt_end-salt_begin)/256 ;SALT條目數#0x0C;-------------------------------------------------------------------------------;符號地址檢索表salt_begin: PrintString db '@PrintString'times 256-($-PrintString) db 0TerminateProgram db '@TerminateProgram'times 256-($-TerminateProgram) db 0ReadDiskData db '@ReadDiskData'times 256-($-ReadDiskData) db 0PrintDwordAsHex db '@PrintDwordAsHexString'times 256-($-PrintDwordAsHex) db 0salt_end:message_0 db ' User task B->$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'db 0x0d,0x0a,0;-------------------------------------------------------------------------------[bits 32] ;-------------------------------------------------------------------------------start:mov ebx,message_0call far [PrintString]jmp start call far [TerminateProgram] ;退出,并將控制權返回到核心 ;------------------------------------------------------------------------------- program_end:

總結

以上是生活随笔為你收集整理的【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。