ASM 板


LINE

看板 ASM  RSS
我和原po遇到同樣的問題 本來也是按一下指定的熱鍵(設為f10)會跳出那個視窗 後來我在display那裡修改之後就變成按兩次會這樣, 據說熱鍵enter熱鍵會有奇怪的事發生…… 然後這題變成bouns了,貼程式碼上來不會有問題吧? TITLE test1 (test.asm) ; Program Description: ; Author: ; Date Created: ; Last Modification Date: CR EQU 0dh LF EQU 0ah .model small .DATA act BYTE 0 beginpos BYTE ? str_store BYTE ' a',16 dup('$') leng_store WORD 0 str_out1 BYTE 'HotKey Test!',0 .CODE start: jmp init main: sti push bp mov bp, sp push ax push bx push cx push dx push si push di push ds getkey: mov ax, @data mov ds, ax in al, 60h cmp al, 44h je display ;cmp al, 14h ;je backspace cmp al, 1ch je _enter ;cmp al, 39 ;je space store: cmp act, 00h jne readc mov act, 01h mov ah, 03h mov bh, 00h int 10h mov beginpos, dl readc: jmp _exit _enter: cmp act, 01h jne _nothing mov ah, 03h mov bh, 00h int 10h sub dl, beginpos mov cl, dl mov ch, 0 mov leng_store, cx mov dl, beginpos mov si, 0 nextchar: mov ah, 02h int 10h mov ah, 08h int 10h mov str_store[si], al mov ah, 02h inc dl inc si loop nextchar mov act, 00h _nothing: jmp _exit display: cmp act, 01h ;就是加接下來這兩行,也就是說 jne _exit ;如果什麼都沒有打就什麼事也不會發生 mov ah, 09h mov dx, offset str_store int 21h _exit: pop ds pop di pop si pop dx pop cx pop bx pop ax pop bp jmp cs:[old_int9] old_int9 DWORD ? init: mov ax, 3509h int 21h mov ax, @CODE mov ds, ax mov word ptr old_int9, bx mov word ptr old_int9+2, es mov dx, offset main mov ax, 2509h int 21h mov ah, 62h int 21h mov dx, SEG zseg sub dx, bx mov ax, 3100h int 21h .STACK zseg SEGMENT zseg ENDS END start -- ★ 辰星! 歡迎加入五行戰鬥牌的奇幻世界! 太白! 歲星! 官方網站:(內有討論區) 鎮星!熒惑! http://cfe.myweb.hinet.net/ 「當蒼茫天穹中 那並非最閃亮 PTT台大社版:NTU-CFE 但卻最純淨的五顆星 連成一線時, 天與地的共鳴 將永不止歇,其力量可至無限。」 ψrexkimta --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.223.155







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP