·第6章汇编语言程序设计 cWD;(V)符号扩展 SUBAX, CX SBBDX, BX (DX: AX)-(BX CX)-(DX AX) IDIVX (DX:AX)Ⅸ MOV W,AX;商→W MOV W+2, DX ;余数DXW+2 MOV AH, 4CH INT 21H CODE ENDS;退出Dos状态 END START
•第6章 汇编语言程序设计 CWD ;(V)符号扩展 SUBAX,CX SBBDX,BX ;(DX:AX)-(BX:CX)→(DX: AX) IDIV X ;(DX:AX)/X MOV W,AX ;商→W MOV W+2,DX ;余数DX→W+2 MOV AH,4CH INT 21H CODE ENDS ;退出DOS 状态 ENDSTART
·第6章汇编语言程序设计 例62】 【例62】已知某班学生的英语成绩按学号(从 1开始)从小到大的顺序排列在TAB表中,要 查的学生的学号放在变量No中,查表结果放 在变量 ENGLISH中。编写程序如下:
•第6章 汇编语言程序设计 【例6.2】 【例6.2】已知某班学生的英语成绩按学号(从 1开始)从小到大的顺序排列在TAB表中,要 查的学生的学号放在变量NO中,查表结果放 在变量ENGLISH中。编写程序如下:
·第6章汇编语言程序设计 STACK SEGMENT STACK DB 200DUP(0) STACKENDS DATA SEGMENT TAB DB80,85,86,71,79,96 DB83,56,32,66,78。84 NO DB 10 ENGLIST DB? DATA ENDS CODE SEGMENT
•第6章 汇编语言程序设计 STACKSEGMENT STACK DB 200 DUP(0) STACKENDS DATA SEGMENT TAB DB 80,85,86,71,79,96 DB 83,56,32,66,78。84 NO DB 10 ENGLIST DB? DATA ENDS CODE SEGMENT
·第6章汇编语言程序设计 ASSUME DS: DATA, SS: STACK, CS: CODE BEGIN: MOV AX, DATA MOV DS, AX LEA BX, TAB MOVAL, NO DEL AL XLAT TAB MOV ENGLISH, AL MOV AH, 4CH 丨NT21H CODE ENDS END BEGIN
•第6章 汇编语言程序设计 ASSUME DS:DATA,SS:STACK,CS:CODE BEGIN: MOV AX,DATA MOV DS ,AX LEA BX,TAB MOV AL,NO DEL AL XLAT TAB MOV ENGLISH,AL MOV AH,4CH INT 21H CODE ENDS END BEGIN
·第6章汇编语言程序设计 63分支程序的结构和程序设计 6.31分支程序的结构形式 6.32分支结构的程序设计 返 页
•第6章 汇编语言程序设计 6.3 分支程序的结构和程序设计 6.3.1 分支程序的结构形式 6.3.2 分支结构的程序设计 返回本章首页