亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dagl1.asm

?? 用匯編編寫的小型個(gè)人檔案信息管理系統(tǒng)
?? ASM
?? 第 1 頁 / 共 2 頁
字號(hào):
;無匹配記錄
search6: mov  S_ERR,2
         jmp  end_s
;有匹配記錄
search7: lea  dx,L_TAB
         mov  ah,9
         int  21h
         lea  dx,[si-L_ID]
         mov  ah,9
         int  21h
         lea  dx,S_SUC
         mov  ah,9
         int  21h
         lea  dx,continue
         mov  ah,9
         int  21h
         mov  S_ERR,0
;
end_s:   pop  bp
         pop  di
         pop  si
         pop  dx
         pop  cx
         pop  bx
         pop  ax
         ret
search_record endp
;
;************************************************************
;功能:向表中插入新記錄
;破壞寄存器:無
;返回值:A_ERR(1)當(dāng)表滿時(shí),A_ERR=1
;             (2)當(dāng)插入記錄的ID與表內(nèi)某記錄重復(fù)時(shí),A_ERR=2
;************************************************************
;
add_record  proc  near
         push  ax
         push  bx
         push  cx
         push  dx
         push  si
         push  di
         push  bp
;
         cmp  LEN,num
         jnz  add1
         mov  A_ERR,1                           ;表滿
         jmp  end_a
;表不滿
add1:    lea  dx,A_TAB
         mov  ah,9
         int  21h
;
         lea  dx,A_ID
         mov  ah,9
         int  21h
;輸入ID串并暫存
         mov  si,0
add2:    mov  ah,7
         int  21h
         cmp  al,'0'
         jb  add2
         cmp  al,'9'
         ja  add2
         mov  dl,al
         mov  ah,2
         int  21h
         mov  TEM_ID[si],al
         inc  si
         cmp  si,L_ID
         jnz  add2
;
add3:    mov  ah,7
         int  21h
         cmp  al,13
         jnz  add3
;
         cmp  LEN,0
         jnz  compare
         inc  LEN                                   ;表空
         mov  bx,offset TAB
         mov  A_EA,bx
         add  A_EA,L_REC                             ;A_EA指向第2個(gè)記錄位置的首地址
         jmp  add10
;表不空,與非空記錄比對(duì)
compare: mov  bl,0
         cld
         mov  si,(offset TAB)+1
add4:    mov  bp,si
         cmp  byte ptr [si-1],1
         jnz  add5                                   ;轉(zhuǎn)移則為空記錄
         inc  bl                                     ;非空記錄
         lea  di,TEM_ID
         mov  cx,L_ID
         repz  cmpsb
         jz   add6                                   ;匹配則轉(zhuǎn)
         mov  si,bp
add5:    add  si,L_REC
         cmp  bl,LEN
         jz   add7                                   ;所有記錄均已做比對(duì)無匹配則轉(zhuǎn)
         jmp  add4
;有匹配記錄
add6:    mov  A_ERR,2
         jmp  end_a
;無匹配記錄
add7:    mov  bx,A_EA
         inc  LEN
         cmp  LEN,num
         jnz  add8
         mov  A_EA,-1                                ;表滿時(shí)A_EA為-1
         jmp  add10
;表不滿時(shí),計(jì)算A_EA
add8:    add  A_EA,L_REC
         cmp  A_EA,offset LEN
         jnz  add9
         mov  A_EA,offset TAB
add9:    mov  bp,A_EA
         cmp  byte ptr ds:[bp],1
         jz   add8
;將暫存的ID串轉(zhuǎn)存記錄中
add10:   mov  byte ptr [bx],1
         inc  bx
         mov  di,bx
         lea  si,TEM_ID
         cld
         mov  cx,L_ID
         rep  movsb
         add  bx,L_ID
         add  bx,3
;輸入姓名串
         lea  dx,A_NAME
         mov  ah,9
         int  21h
         mov  cl,L_NAM
add11:   mov  ah,7
         int  21h
         cmp  al,'A'
         jb  add11
         cmp  al,'Z'
         ja  add11
         jmp  add13
;
add12:   cmp  al,'A'
         jb  add14
         cmp  al,'Z'
         ja  add14
add13:   mov  dl,al
         mov  ah,2
         int  21h
         mov  [bx],al
         inc  bx
         dec  cl
         jz   add16
;
add14:   mov  ah,7
         int  21h
         cmp  al,13
         jnz  add12
;姓名不足8位則補(bǔ)空格
add15:   mov  byte ptr [bx],20h
         inc  bx
         dec  cl
         jnz  add15
;輸入性別
add16:   lea  dx,A_SEX
         mov  ah,9
         int  21h
         add  bx,3
add17:   mov  ah,7
         int  21h
         cmp  al,'F'
         jZ  add18
         cmp  al,'M'
         jnz add17
add18:   mov  dl,al
         mov  ah,2
         int  21h
         mov  [bx],al
add19:   mov  ah,7
         int  21h
         cmp  al,13
         jnz  add19
;輸入年齡
         lea  dx,A_AGE
         mov  ah,9
         int  21h
;
         inc  bx
         add  bx,6
         mov  cl,L_AGE
add20:   mov  ah,7
         int  21h
         cmp  al,'1'
         jb  add20
         cmp  al,'9'
         ja  add20
         jmp  add22
;
add21:   cmp  al,'0'
         jb  add23
         cmp  al,'9'
         ja  add23
add22:   mov  dl,al
         mov  ah,2
         int  21h
         mov  [bx],al
         inc  bx
         dec  cl
         jz   add25
;
add23:   mov  ah,7
         int  21h
         cmp  al,13
         jnz  add21
;年齡不足3位則補(bǔ)空格
add24:    mov  byte ptr [bx],20h
         inc  bx
         dec  cl
         jnz  add24
;
add25:   mov  A_ERR,0
;
         lea  dx,A_SUC
         mov  ah,9
         int  21h
         lea  dx,continue
         mov  ah,9
         int  21h
;
end_a:   pop  bp
         pop  di
         pop  si
         pop  dx
         pop  cx
         pop  bx
         pop  ax
         ret
add_record endp
;
;************************************************************
;功能:根據(jù)ID號(hào)查找表中記錄,然后刪除
;破壞寄存器:無
;返回值:D_ERR(1)當(dāng)表空時(shí),D_ERR=1
;             (2)當(dāng)表內(nèi)無匹配記錄時(shí),D_ERR=2
;             (3)當(dāng)查找成功,但取消刪除操作時(shí),D_ERR=3
;************************************************************
;
delete_record  proc  near
         push  ax
         push  bx
         push  cx
         push  dx
         push  si
         push  di
         push  bp
;
         cmp  LEN,0
         jnz  delete1
         mov  D_ERR,1                                ;表空
         jmp  end_d
;表不空
delete1: lea  dx,D_TAB
         mov  ah,9
         int  21h
;輸入ID串并暫存
         mov  si,0
delete2: mov  ah,7
         int  21h
         cmp  al,'0'
         jb   delete2
         cmp  al,'9'
         ja   delete2
         mov  dl,al
         mov  ah,2
         int  21h
         mov  TEM_ID[si],al
         inc  si
         cmp  si,L_ID
         jnz  delete2
;
delete3: mov  ah,7
         int  21h
         cmp  al,13
         jnz  delete3
;與非空記錄比對(duì)
         mov  bl,0
         cld
         mov  si,(offset TAB)+1
delete4: mov  bp,si
         cmp  byte ptr [si-1],1
         jnz  delete5                                   ;轉(zhuǎn)移則為空記錄
         inc  bl                                        ;非空記錄
         lea  di,TEM_ID
         mov  cx,L_ID
         repz cmpsb
         jz   delete7                                   ;匹配則轉(zhuǎn)
         mov  si,bp
delete5: add  si,L_REC
         cmp  bl,LEN
         jz   delete6                                   ;所有記錄均已做比對(duì)無匹配則轉(zhuǎn)
         jmp  delete4
;無匹配記錄
delete6: mov  D_ERR,2
         jmp  end_d
;有匹配記錄
delete7: lea  dx,D_ASK
         mov  ah,9
         int  21h
;
delete8: mov  ah,7
         int  21h
         cmp  al,'N'
         jZ   cancel
         cmp  al,'Y'
         jnz delete8
         mov  dl,al
         mov  ah,2
         int  21h
delete9: mov  ah,7
         int  21h
         cmp  al,13
         jnz  delete9
;執(zhí)行刪除操作
         mov  byte ptr ds:[bp-1],0                           ;將標(biāo)志清0
         cmp  LEN,num
         jnz  delete11
         mov  A_EA,bp
         dec  A_EA                                           ;表滿時(shí)計(jì)算A_EA
         jmp  delete11
;取消刪除操作
cancel:  mov  dl,al
         mov  ah,2
         int  21h
delete10:mov  ah,7
         int  21h
         cmp  al,13
         jnz  delete10
         mov  D_ERR,3
         jmp  end_d
;刪除成功
delete11:dec  LEN                                            ;非空記錄數(shù)減1
         lea  dx,D_SUC
         mov  ah,9
         int  21h
         lea  dx,continue
         mov  ah,9
         int  21h
         mov  D_ERR,0
;
end_d:   pop  bp
         pop  di
         pop  si
         pop  dx
         pop  cx
         pop  bx
         pop  ax
         ret
delete_record endp
code     ends
         end start

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩专区一卡二卡| 日本美女一区二区| 日韩小视频在线观看专区| 国产一区999| 午夜久久久影院| 日本一区二区三区四区在线视频| 欧美亚洲一区二区在线| 国产91露脸合集magnet | 91精品国产麻豆国产自产在线 | 欧美三级日韩三级| 国产精品一卡二卡在线观看| 午夜成人免费电影| 亚洲免费观看视频| 国产欧美日韩视频一区二区| 日韩一级完整毛片| 欧美日韩精品一区二区天天拍小说| 东方aⅴ免费观看久久av| 男女男精品视频网| 亚洲v精品v日韩v欧美v专区| 亚洲免费高清视频在线| 国产日韩欧美a| 欧美videos大乳护士334| 欧美疯狂做受xxxx富婆| 欧美一a一片一级一片| 99精品国产91久久久久久| 国产大陆亚洲精品国产| 国产原创一区二区| 麻豆91精品视频| 日日夜夜免费精品视频| 亚洲第一久久影院| 亚洲综合成人网| 一区二区在线看| 亚洲欧美一区二区三区久本道91| 中文欧美字幕免费| 亚洲国产精品精华液2区45| 久久人人97超碰com| 欧美一级日韩免费不卡| 欧美一区二区在线不卡| 91麻豆精品国产无毒不卡在线观看 | 国产一区二区精品久久91| 精品系列免费在线观看| 久久99精品久久久久久| 国产精品影视在线观看| 国产一区二区三区免费看| 久久国产精品99久久人人澡| 看国产成人h片视频| 激情图区综合网| 国产成人综合在线播放| 国产不卡视频一区二区三区| 成人自拍视频在线| 91在线免费看| 欧美性三三影院| 91精品午夜视频| 日本乱人伦aⅴ精品| 久久久夜色精品亚洲| 精品日产卡一卡二卡麻豆| 欧美大白屁股肥臀xxxxxx| 日韩美一区二区三区| 久久精品一区四区| 日本一区二区在线不卡| 亚洲少妇30p| 天天综合天天做天天综合| 久久爱www久久做| 国产精品 欧美精品| 99re免费视频精品全部| 欧美午夜片在线观看| 欧美一区永久视频免费观看| 久久看人人爽人人| 亚洲色欲色欲www| 午夜成人免费视频| 国产精品亚洲成人| 色又黄又爽网站www久久| 91.com在线观看| 久久一区二区三区国产精品| 国产精品99久久久久| 丁香婷婷综合网| 在线视频国内自拍亚洲视频| 欧美一区二区高清| 国产精品美女久久久久久2018| 视频一区二区三区中文字幕| 日韩av中文字幕一区二区 | 韩国一区二区视频| 91在线视频观看| 日韩情涩欧美日韩视频| 国产精品理论片在线观看| 午夜精品福利一区二区蜜股av | 欧美三级电影一区| 久久精品亚洲麻豆av一区二区| 亚洲摸摸操操av| 精品亚洲成a人| 欧美亚洲免费在线一区| 久久久五月婷婷| 亚洲高清不卡在线| 国产成人综合在线| 欧美精品vⅰdeose4hd| 国产精品国产馆在线真实露脸| 午夜精品一区二区三区电影天堂| 国产精品一区二区在线观看网站| 欧美日韩亚洲综合在线| 欧美国产综合色视频| 蜜乳av一区二区三区| 色综合久久综合网| 久久免费的精品国产v∧| 成人精品免费看| 国产一区二区三区美女| 91在线视频官网| 欧美精品一区二区在线观看| 亚洲成人免费观看| 99久久精品久久久久久清纯| 26uuu国产一区二区三区| 亚洲va国产天堂va久久en| 成人精品小蝌蚪| 久久综合中文字幕| 日本中文字幕一区二区有限公司| 91网站黄www| 国产精品午夜在线| 国产最新精品免费| 欧美一卡二卡三卡四卡| 亚洲国产综合91精品麻豆| 97超碰欧美中文字幕| 日本一区二区三区在线不卡| 国产综合一区二区| 精品蜜桃在线看| 久久精品国产99| 日韩免费福利电影在线观看| 偷拍日韩校园综合在线| 欧美色老头old∨ideo| 一区二区三区av电影| 色婷婷精品久久二区二区蜜臀av | 日韩免费视频一区| 日本美女一区二区三区视频| 欧美精品电影在线播放| 五月婷婷激情综合网| 精品视频1区2区| 亚洲永久免费视频| 欧美亚洲国产一卡| 午夜影院在线观看欧美| 3d成人动漫网站| 免费观看在线综合色| 日韩一区二区三区视频在线| 久久99蜜桃精品| 久久一留热品黄| 成人黄色网址在线观看| 国产精品久久久久久久久久免费看| 成人高清视频在线观看| 亚洲黄色尤物视频| 欧美另类久久久品| 蜜臀av国产精品久久久久| 精品久久久网站| 丁香婷婷综合激情五月色| 国产精品国产自产拍高清av王其| 91美女精品福利| 亚洲电影中文字幕在线观看| 在线播放/欧美激情| 精品一区二区影视| 国产精品私人影院| 色妹子一区二区| 日本大胆欧美人术艺术动态| 日韩一区二区免费在线观看| 国产一区二区精品久久| 成人免费在线视频| 777奇米成人网| 国产精品自拍毛片| 亚洲精品成人天堂一二三| 欧美日韩aaaaa| 国产精品自在在线| 一区二区三区欧美激情| 91精品国产综合久久精品性色 | 成人一区二区三区| 亚洲精品欧美激情| 日韩亚洲电影在线| 成年人国产精品| 日韩精品欧美精品| 中文字幕va一区二区三区| 91九色最新地址| 狠狠色狠狠色综合系列| 亚洲欧美另类综合偷拍| 日韩欧美综合一区| 成人av小说网| 看电影不卡的网站| 亚洲卡通动漫在线| 久久人人97超碰com| 欧美亚洲国产一卡| 国产成人av一区二区三区在线| 亚洲小说春色综合另类电影| 精品盗摄一区二区三区| 91成人国产精品| 国产成人综合在线观看| 香蕉影视欧美成人| 国产精品理伦片| 欧美电影免费提供在线观看| 一本久久综合亚洲鲁鲁五月天 | 欧美亚洲动漫制服丝袜| 国产精品66部| 日韩成人精品在线观看| 亚洲天天做日日做天天谢日日欢 | 亚洲欧美欧美一区二区三区| 2022国产精品视频| 欧美精品久久久久久久多人混战| av中文字幕不卡|