匯編語言課程設(shè)計(jì).doc
約5頁DOC格式手機(jī)打開展開
匯編語言課程設(shè)計(jì),頁數(shù):5字?jǐn)?shù):1790——調(diào)試并修改一個(gè)小的內(nèi)存駐留程序一、課程設(shè)計(jì)之目的 學(xué)習(xí)dos下內(nèi)存駐留程序的基本思想,了解與熟悉用匯編語言編寫程序。本課程設(shè)計(jì)將完成一個(gè)小的.com程序,運(yùn)行程序后,你的所有按鍵輸入(指在dos或windows的dos模式下)將不被接受,所有輸入將被替換成特定...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
匯編語言課程設(shè)計(jì)
頁數(shù):5 字?jǐn)?shù):1790
匯編語言課程設(shè)計(jì)——調(diào)試并修改一個(gè)小的內(nèi)存駐留程序
一、課程設(shè)計(jì)之目的
學(xué)習(xí)DOS下內(nèi)存駐留程序的基本思想,了解與熟悉用匯編語言編寫程序。本課程設(shè)計(jì)將完成一個(gè)小的.com程序,運(yùn)行程序后,你的所有按鍵輸入(指在DOS或Windows的DOS模式下)將不被接受,所有輸入將被替換成特定的字符串(回車鍵除外)。
二、內(nèi)存駐留程序的基本框架(framework of a TSR)
內(nèi)存駐留程序的基本思想就是讓程序一直停留在內(nèi)存中,不斷的執(zhí)行特定的命令。但內(nèi)存駐留如何被執(zhí)行呢?一般地,內(nèi)存駐留程序都是通過修改BIOS或DOS的系統(tǒng)中斷向量表來實(shí)現(xiàn)的。比如修改向量表中16H位置的中斷(這個(gè)中斷接收鍵盤的按鍵,在DOS中,按鍵按下,這個(gè)中斷就會(huì)被調(diào)用),讓其指向我的程序,這時(shí)若有按鍵被按下,則執(zhí)行的是我的程序。下面是一個(gè)最簡(jiǎn)單的框架:
CSEG SEGMENT
ASSUME CS:
頁數(shù):5 字?jǐn)?shù):1790
匯編語言課程設(shè)計(jì)——調(diào)試并修改一個(gè)小的內(nèi)存駐留程序
一、課程設(shè)計(jì)之目的
學(xué)習(xí)DOS下內(nèi)存駐留程序的基本思想,了解與熟悉用匯編語言編寫程序。本課程設(shè)計(jì)將完成一個(gè)小的.com程序,運(yùn)行程序后,你的所有按鍵輸入(指在DOS或Windows的DOS模式下)將不被接受,所有輸入將被替換成特定的字符串(回車鍵除外)。
二、內(nèi)存駐留程序的基本框架(framework of a TSR)
內(nèi)存駐留程序的基本思想就是讓程序一直停留在內(nèi)存中,不斷的執(zhí)行特定的命令。但內(nèi)存駐留如何被執(zhí)行呢?一般地,內(nèi)存駐留程序都是通過修改BIOS或DOS的系統(tǒng)中斷向量表來實(shí)現(xiàn)的。比如修改向量表中16H位置的中斷(這個(gè)中斷接收鍵盤的按鍵,在DOS中,按鍵按下,這個(gè)中斷就會(huì)被調(diào)用),讓其指向我的程序,這時(shí)若有按鍵被按下,則執(zhí)行的是我的程序。下面是一個(gè)最簡(jiǎn)單的框架:
CSEG SEGMENT
ASSUME CS:
TA們正在看...
- 鋼制人孔集hg21515~21516-2005.dwg
- iso基礎(chǔ)知識(shí)(標(biāo)準(zhǔn)).doc
- jb9093-1999蒸汽疏水閥技術(shù)條件.doc
- jisb1187.doc
- jisg4303-1991.xls
- jisg3141-1994冷軋鋼板日本工業(yè)標(biāo)準(zhǔn).doc
- jisg3454stpg370鋼管機(jī)械性能化學(xué)成分.doc
- c616型普通車床改為經(jīng)濟(jì)型數(shù)控機(jī)床.rar
- mt157—1996.doc
- qc417.1~417.5-2001車用電線束插接器第4部分多線片...doc