1樓:網友
呵呵,樓主我們學院的,正好我們做這個實驗,給你個程式試試 ,後面修改了下。
stack segment
db 100 dup(?)
stack ends
code segment
assume cs:code,ss:stackstart: mov dx,3fbh
mov al,80h
out dx,al ;線路控制暫存器(3fbh) 的最高位置1mov dx,3f8h
mov al,0c0h
out dx,al
mov dx,3f9h
mov al,00h
out dx,al ;設波特率為600
mov dx,3fbh
mov al,1bh
out dx,al;設定資料位元組格式,8位資料位,1位停止位,偶校驗mov dx,3fch
mov al,03h
out dx,al;設定modem控制方式mov dx,3f9h
mov al,00h
out dx,al;設定通訊方式為查詢方式rpeat: mov dx, 3fdh
in al, dx
test al, 01h
jnz receiv
test al, 20h
jz rpeat
mov ah, 01h
int 16h;鍵盤io呼叫,讀鍵盤緩衝區字元jz rpeat;無字元輸入跳轉。
mov ah, 00h;從鍵盤讀字元。
int 16h
cmp al,27;是結束符"esc"嗎。
jz remov dx, 3f8h ;傳送字元。
out dx, al
cmp al,13;是回車嗎。
jz hhpush ax
push bx
mov bl, 00h;bl表示顯示字元前景色mov ah, 0eh
int 10h;功能呼叫,顯示字元,al=字元pop bx
pop ax
jmp rpeat
receiv: mov dx, 3f8h ;接收字元in al, dx
cmp al,13
jz hhpush ax
push bx
mov bl, 00h
mov ah, 0eh
int 10h
pop bx
pop ax
jmp rpeat
hh: mov dl,13
mov ah,2
int 21h
mov dl,10
mov ah,2
int 21h
jmp rpeat
re: mov ax,4c00h
int 21h
code ends
end start
2樓:匿名使用者
樓主的水平已經很高,這裡無人能解答。
關於組合語言的問題,懂的朋友來看一下吧!小弟跪謝!
3樓:做而論道
1)where can the called routine clock_init be found?
clock_init的呼叫例程可以在**找到?
答:clock_init就在下面帶冒號的地方。
2)clock_init的後面加乙個 「:是什麼含義?
答:加上冒號,說明這一行,是「標號」,可以當做「被呼叫的例程」的入口。
3)前面加sts指令的目的是什麼?為什麼不能 out 或者 mov來代替?
答:是 sti 吧?
sti 是開中斷指令。
只有用 sti 才能開中斷,mov、out 指令都沒有這個功能。
高手幫忙翻譯一段日文
極微量的食用色素102號新增到離子交換水中,用粉狀濾淨紙包裹後裝入塑料容器中。在下部放氣墊材質,並在冷卻器中冷卻12小時。之後塑料容器中生成透明冰 固體 水容易顏色漸漸加深。希望對你有幫助 食用紅色 102 號 新增極微量的離子交換水,放入粉筆清潔過濾器包裝的塑料瓶裡。在鋪設氣泡包裝墊層材的空調裡,...
哪個高手幫忙翻譯一段中文?感激不盡
誰能幫我翻譯一下 感激不盡 到艾莉莎, 佛羅里達州。當我坐在堂課下來,我常常想我的老師為什麼選擇這樣的職業,不要誤會我的意思 如果它不為教師,我也不會為我的聰明。但告訴我 你上學後十四年,你會選擇成為一名教師?當我看到學生如何對待他們的老師,不尊重他們在所有型別的方式,為什麼我會希望有工作嗎?這不是...
請高手幫忙翻譯一段話,謝了
辯論的社會保障制度的改革在日本主要集中在兩個問題。首先,在何種程度上應是未來福利的降低,第二,如何才能增加社會保障福利與人口老齡化的資金?這些問題,然而,有關,因為它是普遍認為,顯著高於工資稅 如在基準情景 將underirable影響工作的獎勵和勞動力成本,這表明需要或者減少未來的福利水平或檢查替...