freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編程序設(shè)計(jì)基本方法-文庫(kù)吧資料

2025-01-14 15:13本頁(yè)面
  

【正文】 XCHG BL,BH NEXT2: CMP CL,BH JAE DISPLAY XCHG CL,BH DISPLAY:MOV DX,OFFSET MSG4 MOV AH,9 INT 21H MOV DX,OFFSET NUM1 MOV AH,9 INT 21H MOV AH,02H MOV DL,BL INT 21H 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 MOV DX,OFFSET NUM2 MOV AH,9 INT 21H MOV AH,02H MOV DL,CL INT 21H MOV DX,OFFSET NUM3 MOV AH,9 INT 21H MOV AH,02H MOV DL,BH INT 21H MOV AH,4CH INT 21H CODE ENDS END START 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 子程序設(shè)計(jì)與調(diào)用 ? 子程序的作用: ? 減少編程工作量; ? 節(jié)省存儲(chǔ)空間; ? 模塊化,使程序結(jié)構(gòu)清晰,便于調(diào)試; 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 一、過(guò)程 (子程序 )定義偽指令 過(guò)程名 PROC [NEAR ( FAR )] 過(guò)程名 ENDP ( 1) NEAR屬性:調(diào)用程序和子程序在同一代碼段中 ( 段內(nèi)調(diào)用 ) ( 2) FAR屬性:調(diào)用程序和子程序不在同一代碼段中 ( 段間調(diào)用 ) . . . 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 code segment main proc far …… call subr1 …… ret main endp subr1 proc near …… ret subr1 endp code ends segx segment subt proc far …… ret subt endp …… call subt …… segx ends segy segment …… call far ptr subt …… segy ends 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 二、子程序的調(diào)用和返回 子程序調(diào)用: 隱含使用堆棧保存返回地址 call near ptr subp (1) 保存返回地址 (2) 轉(zhuǎn)子程序 call far ptr subp (1) 保存返回地址 (2) 轉(zhuǎn)子程序 子程序返回: ret ( 返回地址出棧 ) (SP)→ (IP) (IP) (CS) (SP)→ 回顧偽指令部分! 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 三、子程序說(shuō)明信息 為了能正確使用子程序,在給出子程序代碼的時(shí)候,最好是能給出說(shuō)明信息,包括: ? 子程序名; ? 功能描述; ? 入口和出口參數(shù); 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 四、寄存器的保存和恢復(fù) (保護(hù)現(xiàn)場(chǎng) ) 方法: 把需要保護(hù)的寄存器的內(nèi)容,在程序中壓入和彈出堆棧。讀取第一個(gè)數(shù) MOV AH,9 INT 21H MOV AH,01H 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 INT 21H MOV BL,AL MOV DX,OFFSET MSG2 。$39。Num1=39。$39。Num1=39。$39。Num1=39。$39。After sorting...39。$39。Enter the third value(09):39。$39。Enter the second value(09):39。$39。Enter the first value(09):39。結(jié)束程序 INT 21H DISPMESS ENDP CODE ENDS END START 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 例:寫(xiě)一程序,由用戶(hù)輸入三個(gè) 單字節(jié)無(wú)符號(hào)數(shù)且存放于 BUFFER開(kāi)始的緩沖區(qū)中, 用戶(hù)每輸入一位數(shù)前屏幕顯示: Enter the first value(09): _ Enter the second value(09): _ Enter the third value(09): _ 程序?qū)⑦@三個(gè)數(shù)按從大到小排序。調(diào)用 9號(hào)子功能 INT 21H 。賦給 DX CALL DISPMESS EVN: MOV DX,OFFSET STRING2 CALL DISPMESS DISPMESS PROC 。字符,并將該字符回顯在屏幕上 INT 21H CLC RCR AL,1 JNC EVN MOV DX,OFFSET STRING1 。關(guān)系 MOV DS,AX 汕頭大學(xué)工學(xué)院 微機(jī)與單片機(jī)系統(tǒng)及應(yīng)用 20222022 春季學(xué)期 MOV AH,01H 。段寄存器之間的對(duì)應(yīng)關(guān)系 START: MOV AX,DATA 。定義代碼段 ASSUME CS:CODE,DS:DATA 。, ‘$39。 STRING2 DB 39。, 39。定義數(shù)據(jù)段 STRING1 DB 39。 比較 jle continue xchg ax, A[bx+2] 。比較次數(shù) mov bx, 0 Loop2: mov ax, A[bx] 。元素個(gè)數(shù) dec cx 。 return to DOS main endp Prognam ends end start 汕頭大學(xué)工學(xué)院
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1