Re: [問題] 8051程式的問題...

看板Programming作者時間18年前 (2006/06/07 21:01), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
8051...似乎沒有lea int指令 這應該是80X86的程式... ※ 引述《FaXin.bbs@ptt.cc (霏歆)》之銘言: > .MODEL SMALL > .STACK > .DATA > port1 equ 3e0h > port2 equ 3e4h > port3 equ 3e8h > table db 40h,79h,24h,30h,19h,12h,03h,58h,00h > strg1 db 'program normal end',10,13,'$' > strg2 db 'No switch set [ON]',10,13,'$' > [ showstr MACRO buffer <==請問這四行的功用是什麼0.0??? > lea dx,buffer > mov ah,09 > int 21h ] > ENDM > .CODE > start: mov ax,@data > mov ds,ax > lea bx,table > mov dx,port1 > in al,dx > mov cl,8 > lp1: > shr al,1 > jnc pas1 > mov ah,09 > sub ah,cl > mov al,ah > xlat table > out dx,al > showstr strg1 > jmp exit > pas1: > loop lp1 > showstr strg2 > exit: > mov ah,4ch > int 21h > end start -- 人心就像降落傘 ◢██◣◢██◣ 不打開來就毫無用武之地。 ████████ ----紐約某處塗鴉 ◥██████◤ ◥████◤ ◥██◤ ◥◤ -- 逢甲大學˙電電養雞場 ▄▄▄▄▄▄ ═════════════════╗ Chicken.twbbs.org ▄▄ ID: acos ╚═════ ▄▄▄▄▄ FROM: 218-162-55-144.dynamic.hinet.net

06/07 21:59, , 1F
我錯了 <囧>
06/07 21:59, 1F
文章代碼(AID): #14XiuH00 (Programming)
文章代碼(AID): #14XiuH00 (Programming)