锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久国产免费直播,亚洲国产天堂久久综合网站,久久人人爽人人爽人人AV http://m.shnenglu.com/newplan/category/5220.html闃垮熀綾沖痙鍦ㄦ礂婢℃檪鐧肩従嫻姏鍘熺悊錛岄珮鑸堝緱渚嗕笉鍙?qiáng)绌裤問(wèn)瑜插瓙锛岃窇鍒拌銌?wèn)澶у枈錛欵ureka錛堟垜鎵懼埌浜?jiǎn)锛?jí)銆?/description>zh-cnMon, 19 May 2008 13:40:49 GMTMon, 19 May 2008 13:40:49 GMT60CPP鍐呭祵姹囩紪浠g爜http://m.shnenglu.com/newplan/archive/2008/05/10/49450.html灞辨硥寮歡灞辨硥寮歡Sat, 10 May 2008 09:54:00 GMThttp://m.shnenglu.com/newplan/archive/2008/05/10/49450.htmlhttp://m.shnenglu.com/newplan/comments/49450.htmlhttp://m.shnenglu.com/newplan/archive/2008/05/10/49450.html#Feedback0http://m.shnenglu.com/newplan/comments/commentRss/49450.htmlhttp://m.shnenglu.com/newplan/services/trackbacks/49450.html win32:DEV C++ 鏍煎紡錛?br>  #include <iostream>
  using namespace std;
  

        
int a=1;/*a,b 搴斿綋閮芥槸鍏ㄥ眬鐨?/span>*/
        
int b=10;

  
int main(int argc,char **argv)
  {
         cout
<<sizeof(int)<<endl;
         
         
/*AT&T 瑙勮寖 Not Intel*/
         __asm(
"mov _b,%eax");//mov 鐨勫乏杈規(guī)槸婧愶紝鍙寵竟鏄洰鏍?nbsp;
         
         __asm(
"mov %eax,_a");

         cout
<<a<<endl;
         
         cout
<<b<<endl;
         
         cout
<<"a+b="<<a+b<<endl;
         
         getchar();
         
         return(a
-b);
  }
win32:VC6.0鏍煎紡:
#include 
<iostream>
using namespace std;
int main(int argc,char **argv)
{
        
/*int鐨勯暱搴﹀拰eax鐨勯暱搴︿竴鏍烽兘鏄?涓瓧鑺?/span>*/
        cout
<<sizeof(int)<<endl;
        
int a=100;
        
int b=10;
        
/*Intel 瑙勮寖*/
         __asm{
          mov eax,a;
//eax 鏄洰鏍囷紝a 鏄簮
          add eax,b;
          mov a,eax;
              }
         cout
<<a<<endl;
         cout
<<"a+b="<<a<<endl;
         return(a
-b);
}



]]>
姹囩紪閿洏?shù)腑鏂紨绀哄乏鍙硈hifthttp://m.shnenglu.com/newplan/archive/2008/01/04/40371.html灞辨硥寮歡灞辨硥寮歡Thu, 03 Jan 2008 16:12:00 GMThttp://m.shnenglu.com/newplan/archive/2008/01/04/40371.htmlhttp://m.shnenglu.com/newplan/comments/40371.htmlhttp://m.shnenglu.com/newplan/archive/2008/01/04/40371.html#Feedback0http://m.shnenglu.com/newplan/comments/commentRss/40371.htmlhttp://m.shnenglu.com/newplan/services/trackbacks/40371.htmlstack   segment para    stack   'stack'
        db      256     dup(0)
stack   ends
;
data    segment    para    
public    'data'
buffer    db    16h dup(0)
bufpt1    dw    
0
bufpt2    dw    
0
kbflag    db    
0

prompt    db    
'---kbd_io program begin ---',13,10,'$'
scantab    db    0,0,'1234567890-=',0,0
    db    'qwertyuiop[]',0dh,0
    db    'asdfghjkl;',0,0,0,0
    db    'zxcvbnm,./',0,0,0
    db    ' ',0,0,0,0,0,0,0,0,0,0,0,0,0
    db    '789-456+1230.'
even
shiftab    db    
0,0,'!@#$%^&*()_+',0,0
    db    'QWERTYUIOP{}',0dh,0
    db    'ASDFGHJKL:"',0,0,0
    db    'ZXCVBNM<>?',0,0,0
    db    ' ',26 dup(0)
even
oldcs9    dw    ?
oldip9    dw    ?
data    ends
;
code    segment    para    
public    'code'
start    proc    far
    assume    cs:code,ds:data
    push    ds
    mov    ax,
0
    push    ax
    mov    ax,data
    mov    ds,ax

    cli
    mov    al,
09
    mov    ah,35h
     
int    21h
    mov    oldcs9,es
    mov    oldip9,bx         ;淇濆瓨?shù)腑鏂?br>    
    push    ds
    mov    dx,offset kbint
    mov    ax,seg    kbint
    mov    ds,ax
    mov    al,
09
    mov    ah,25h
    
int    21h
    pop    ds                ;璁劇疆涓柇

    in    al,21h
    
and     al,0fdh
    out    21h,al

        mov     dx,offset prompt
    mov    ah,
09
    
int     21h
    sti
forever:
    
call    kbget
    test    kbflag,80h
    jnz    endint
    push    ax
    
call    dispchar
    pop    ax
    cmp    al,0dh
    jnz    forever
    mov    al,0ah
    
call    dispchar
    jmp    forever
endint:
    mov    dx,oldip9
    mov    ax,oldcs9
    mov    ds,ax
    mov    al,09h
    mov    ah,25h
    
int    21h

    ret
start    endp
kbget    proc    near
    push    bx
    cli
    mov    bx,bufpt1
    cmp    bx,bufpt2
    jnz     kbget2
    cmp    kbflag,80h
    jz    kbget3
    sti
    pop    bx
    jmp    kbget
kbget2:
    mov    al,[buffer
+bx]
    inc    bx
    cmp    bx,
16
    jc    kbget3
    mov    bx,
0
kbget3:
    mov    bufpt1,bx
    pop    bx
    ret
kbget    endp
;
------------------------------------------------------------
kbint    proc     far
    push    bx
    push    ax
;
    in    al,60h
    push    ax
    in    al,61h
    
or    al,80h
    out     61h,al
    
and    al,7fh
    out    61h,al
;
    pop    ax
    test    al,80h
    jnz    kbint5
        cmp     al,
42
         jz     left_shif
        cmp     al,
54
         jz     right_shif
        test    kbflag,03h    ;鍒ゆ柇shif閿槸鍚︽寜浣?nbsp;           
        jnz     press_shif
        mov     bx,offset scantab
    xlat    scantab
    cmp    al,
0
    jnz    kbint4
    mov    kbflag,80h
    jmp    kbint2

left_shif:  
        
or    kbflag,01h
        jmp   kbint2
right_shif:
        
or    kbflag,02h
        jmp   kbint2

press_shif:
            mov     bx,offset shiftab
        xlat    shiftab
        cmp        al,
0
        jnz        kbint4
        mov        kbflag,80h
        jmp        kbint2
        
kbint4:
    mov    bx,bufpt2
    mov    [buffer
+bx],al
    inc     bx
    cmp    bx,
16
    jc    kbint3
    mov    bx,
0
kbint3:
    cmp    bx,bufpt1
    jz    kbint2
    mov    bufpt2,bx
kbint5: 
        cmp     al,0aah
    jz    kbint1
    cmp    al,0b6h
    jz    kbint1
    jmp    kbint2
kbint1: mov     kbflag,
0
kbint2:
    cli
    mov    al,20h
    out    20h,al
    pop    ax
    pop    bx
    sti    
    iret
kbint    endp
;
dispchar    proc    near
    push    bx
    mov    bx,
0
    mov    ah,0eh
    
int    10h
    pop    bx
    ret
dispchar    endp
;
code    ends
    
end    start



]]>
姹囩紪瀹炵幇鏌ユ壘鐢?shù)璇濆忥L(fēng)爜http://m.shnenglu.com/newplan/archive/2007/12/07/38018.html灞辨硥寮歡灞辨硥寮歡Fri, 07 Dec 2007 11:22:00 GMThttp://m.shnenglu.com/newplan/archive/2007/12/07/38018.htmlhttp://m.shnenglu.com/newplan/comments/38018.htmlhttp://m.shnenglu.com/newplan/archive/2007/12/07/38018.html#Feedback2http://m.shnenglu.com/newplan/comments/commentRss/38018.htmlhttp://m.shnenglu.com/newplan/services/trackbacks/38018.html;**********************鐢?shù)璇濆忥L(fēng)爜琛ㄥ疄鐜?/span>*******************************

 ;鍦ㄦ湰嬈¤瘯楠屼腑闇瑕佹敞鎰忓熀鍧瀵勫瓨鍣˙X鐨勭Щ鍔ㄦ柟娉曪紝瀵逛互瀛椾負(fù)鍗曚綅鐨勬暟緇勶紝BX鐨勭Щ鍔ㄦ柟寮?br> ;鏄瘡縐誨姩涓嬈″姞2鎴栬呭噺2
 ;鍙﹀鍑芥暟璋冪敤鐨勮繃紼嬩腑闇瑕佸皬蹇?jī)PUSH鍜宲op鐨勮皟鐢ㄦ槸鍚﹀畨鍏紝渚嬪鍦╪ame_sort涓璸op CX鐨?br> ;鏃跺欐病鏈夊厛Push CX錛屽鑷翠簡(jiǎn)name_sort鍑芥暟涓嶅彲浠ヨ皟鐢?br> ;姝ょ▼搴忎嬌鐢ㄦ瘮杈冮珮鏁堢殑鏂規(guī)硶鍙槸瀵瑰彿鐮佸崟鐨勯鍦板潃榪涜鎺掑簭錛屼負(fù)姝ゅ紑杈熶簡(jiǎn)涓涓湴鍧鏁扮粍
 ;AdTable錛岀被浼糃璇█涓殑鎸囬拡鏁扮粍
 ;鍦ㄦ瘡涓悕瀛楃殑鍓嶉潰瀛樻湁姣忎釜鍚嶅瓧鐨勯暱搴︼紝鏈夊埄浜庡鍚嶅瓧榪涜姣旇緝錛屼綋鐜頒簡(jiǎn)絀洪棿鎹㈡椂闂?br> ;紼嬪簭璋冭瘯闅懼害杈冨ぇ錛岃垂鏃?澶╅暱搴︼紝闀垮害349琛?br> ;12鏈?鏃ヤ簬嫻烽煹
;
==================================================================
DateArea    segment
     TemplateName        db 
20,?,20 dup(?)
     
     TemplateNumber      db 
9,?,9 dup(?)
    
     PhoneTable          db 
50 dup ( 21 dup (?), 8 dup (?,'$')

     AdTable             dw 
50 dup (?)   

     FindedAdress        dw 
1 dup (?)
    
     InputNamePrint      db 
13,10,'Input name:','$'
    
     InputNumPrint       db 
13,10,'Input a telephone number:','$'
    
     AskForNumPrint      db 
13,10,'Do you want a telepment numbre:(Y/N)','$'
   
     NamePrint           db 
13,10,'name?','$'
     
     AnswerFindedPrint   db  
13,10,'name',16 dup (20h),'tel.',13,10,'$'    

     AnswerNoFindPrint   db  
13,10,'NO SUCH NAME!','$'        
DateArea ends
;
=====================================================================
CodeArea  segment
      assume cs
:CodeArea ,ds:DateArea ,es:DateArea
;
-----------------------------
main proc far


      
push ds
      
sub ax,ax
      
push ax
      mov ax
,DateArea
      mov ds
,ax
      mov es
,ax
      ;
      mov bx
,0
      lea si
,PhoneTable
      
Start
:
       
      lea dx 
, InputNamePrint
      mov ah
,09h
      
int 21h
      ;
       lea  di
,AdTable
       mov  AdTable[bx]
,si
       call input_name;璇ュ嚱鏁拌繕瑕佽繑鍥炶緭鍏ュ瓧姣嶄負(fù)緇堟鏃跺欑殑鎻愮ず
,
      ;鍙互榪斿洖涓涓瘎瀛樺櫒鐨勭姸鎬佹潵琛ㄧず
       jz Search
       call stor_name
      ;
       lea dx
, InputNumPrint
       mov ah 
,09h
       
int 21h
      ;
       call inphone
      ;
       add si
,30
       add bx 
,2
       jmp Start


Search
:
       ;lea dx
, AskForNumPrint
       ;mov ah
,09h
       ;
int  21h
       call name_sort 
       lea dx
, AskForNumPrint
       mov ah
,09h
       
int  21h
       ;
       mov ah
,1
       
int 21h
       
sub al,4Eh
       ;
       jz  
Exit
       ;
       lea  dx
,NamePrint
       mov ah
,09h
       
int 21h
       ;
       call input_name
       ;
       call name_search
       ;
       call printline
       ;
       jmp Search
   
Exit:  ret
main endp
;
------------------------------
input_name proc near 
   
push ax 
   
push bx
   
push cx
   
push dx
   
push si
   
push di
   ;
   lea  dx
,TemplateName
   mov  ah
,0ah
   
int  21h
   lea  di 
,TemplateName
   add  di
,1
   mov al
,[di]
   cmp al
,0 
   ;
   
pop di
   
pop si
   
pop dx
   
pop cx
   
pop bx
   
pop ax
   
   ;     
   ret
input_name endp
;
------------------------------
stor_name  proc near
   
push ax
   
push bx
   
push cx
   
push dx
   
push si
   
push di
   ;
   mov  di
,AdTable[bx]
   lea  si
,TemplateName
   add  si
,1
   mov  dx
,21
   mov  cl
,[si]
   mov  al
,cl
   cbw
   mov  cx
,ax
   inc  cx
   
sub  dx,cx
   cld  
   repnz movsb
   mov  cx
,dx
   cld
   mov al 
,20h 
   repnz stosb
   ;
   
pop di
   
pop si
   
pop dx
   
pop cx
   
pop bx
   
pop ax
   ;
ret
;
stor_name  endp
;
------------------------------ 
inphone proc near
  
push ax
  
push bx
  
push cx
  
push dx
  
push si
  
push di
  ;
  lea dx
,TemplateNumber
  mov  ah
,0ah
  
int  21h
  ;
  mov di
,AdTable[bx]
  add di
,21
  lea si
,TemplateNumber
  add si
,1
  mov cl
,[si]
  mov al
,cl
  cbw
  mov cx
,ax
  add si
,1
  cld
  repnz movsb
  ;
  
pop di
  
pop si
  
pop dx
  
pop cx
  
pop bx
  
pop ax
  ;
ret  
inphone endp
;
------------------------------
name_sort proc near
    
push ax
    
push bx 
    
push cx
    
push dx
    
push si
    
push di
    lea  dx
, AskForNumPrint
    mov  ah
,09h
    
int  21h
    mov cx
,bx
OuterSort
:
    mov bx
,0
InnerSort
:
    mov si
,AdTable[bx]
    add bx
,2
    mov di 
,AdTable[bx]
    mov al
,[si]
    mov dl
,[di]
    cmp al
,dl
    
push cx
    jg  AxGrBx
   
    mov al
,dl
    cbw
    mov cx
,ax
    jmp PassAGB
AxGrBx
:
    cbw
    mov cx
,ax   
PassAGB
:
    add si 
,1
    add di 
,1
    cld 

    repz  cmpsb
    
pop    cx
    jb     Belower
    mov    ax
,AdTable[bx]
    
sub    bx,2
    mov    dx
,AdTable[bx]
    xchg   ax
,dx
    mov  AdTable[bx]
,dx
    add    bx
,2 
    mov  AdTable[bx]
,ax
 Belower
:
    mov   ax
,bx
    add   ax
,2
    cmp   ax
,cx
    jnz  InnerSort
    
sub cx,2
    cmp cx
,2 
jnz OuterSort
    
pop di
    
pop si
    
pop dx
    
pop cx
    
pop bx
    
pop ax
 ret
name_sort endp
;
------------------------------
name_search proc near
    
push ax
    
push bx
    
push cx
    
push dx
    
push si
    
push di
    mov ax
,bx    
    mov bx 
,0
mLoop
:
    lea si
,TemplateName+1
    mov cl
,[si]
    
push ax
    mov al
,cl
    cbw
    mov cx
,ax
    add cx
,1
    
pop ax
    mov di
,AdTable[bx]
    cld 
    repz cmpsb
    jz  FindOutNum
    add bx
, 2
    cmp bx 
,ax
    jz  FindNoNum
    jmp mLoop
FindNoNum
:
    
pop  di
    
pop  si
    
pop  dx
    
pop  cx
    
pop  bx
    
pop  ax
    ret
FindOutNum
:
    mov dx
,AdTable[bx]
    add dx
,1
    mov FindedAdress
,dx
    ;mov ah
,09h
   ; 
int 21h
    
pop di
    
pop si
    
pop dx
    
pop cx
    
pop bx
    
pop ax
    ret              
name_search endp
;
------------------------------
printline  proc near
    
push ax
    
push bx
    
push cx
    
push dx
    
push si
    
push di
    jz NoFind
    lea dx
,AnswerFindedPrint
    mov ah
,09
    
int 21h
    mov dx
,[FindedAdress]
    mov ah
,09h
    
int 21h
    JMP RetPlace
NoFind
:
    lea dx
,AnswerNoFindPrint
    mov ah
,09h
    
int 21h
RetPlace
:
    
pop di
    
pop si
    
pop dx
    
pop cx
    
pop bx
    
pop ax

    ret
printline endp
;
------------------------------


CodeArea ends         
end main



]]>
姹囩紪鏌ユ壘紼嬪簭綆鍗曞疄鐜?/title><link>http://m.shnenglu.com/newplan/archive/2007/11/22/37176.html</link><dc:creator>灞辨硥寮歡</dc:creator><author>灞辨硥寮歡</author><pubDate>Thu, 22 Nov 2007 15:01:00 GMT</pubDate><guid>http://m.shnenglu.com/newplan/archive/2007/11/22/37176.html</guid><wfw:comment>http://m.shnenglu.com/newplan/comments/37176.html</wfw:comment><comments>http://m.shnenglu.com/newplan/archive/2007/11/22/37176.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/newplan/comments/commentRss/37176.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/newplan/services/trackbacks/37176.html</trackback:ping><description><![CDATA[     鎽樿: 07騫?1鏈?2鏃ヤ簬嫻烽煹  <a href='http://m.shnenglu.com/newplan/archive/2007/11/22/37176.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/newplan/aggbug/37176.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/newplan/" target="_blank">灞辨硥寮歡</a> 2007-11-22 23:01 <a href="http://m.shnenglu.com/newplan/archive/2007/11/22/37176.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>綆鍗曠殑姹囩紪鎺掑簭杈撳嚭紼嬪簭http://m.shnenglu.com/newplan/archive/2007/11/05/35905.html灞辨硥寮歡灞辨硥寮歡Mon, 05 Nov 2007 13:56:00 GMThttp://m.shnenglu.com/newplan/archive/2007/11/05/35905.htmlhttp://m.shnenglu.com/newplan/comments/35905.htmlhttp://m.shnenglu.com/newplan/archive/2007/11/05/35905.html#Feedback2http://m.shnenglu.com/newplan/comments/commentRss/35905.htmlhttp://m.shnenglu.com/newplan/services/trackbacks/35905.html闃呰鍏ㄦ枃

]]>
久久精品无码一区二区三区日韩 | 色综合久久精品中文字幕首页| 久久久婷婷五月亚洲97号色| 久久精品无码专区免费青青 | 超级碰久久免费公开视频| 久久精品?ⅴ无码中文字幕| 亚洲人成无码网站久久99热国产 | 97久久精品人人做人人爽| 久久精品国产精品亚洲| 精品国产99久久久久久麻豆| 99久久无色码中文字幕| 一级A毛片免费观看久久精品| 日韩人妻无码精品久久免费一| 国产精品免费久久久久久久久| 少妇被又大又粗又爽毛片久久黑人| 久久这里都是精品| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲国产另类久久久精品小说| 久久青草国产精品一区| 久久午夜无码鲁丝片秋霞| 99久久精品免费看国产一区二区三区| 久久精品国产99国产精品导航| 久久青草国产手机看片福利盒子| 77777亚洲午夜久久多人| 久久99精品久久久久久齐齐| 99久久精品影院老鸭窝| 一本久道久久综合狠狠爱| 亚洲精品99久久久久中文字幕| 青青青国产精品国产精品久久久久 | 久久亚洲AV无码精品色午夜麻豆| 久久国产V一级毛多内射| 国产欧美久久一区二区| 浪潮AV色综合久久天堂| 丁香色欲久久久久久综合网| 日韩电影久久久被窝网| 久久精品中文字幕一区| 精品熟女少妇aⅴ免费久久| 亚洲国产精品久久久久网站| 久久99精品国产| 日本久久久精品中文字幕| 国内精品久久久久久久久|