汇编语言程序设计_2

合集下载

汇编语言程序设计复习2(带答案)1

汇编语言程序设计复习2(带答案)1

汇编语言程序设计练习题2一、单项选择题(答案BDDBA BDADC CCAC CBBDA BDADA BCCB )1、使计算机执行某种操作的命令是( )A.宏指令B.指令C.伪指令D.语句2、某存储单元的物理地址是12345H,可以作为它的段地址有()。

A.2345H B.12345HC.12340H D.1234H3、8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.1兆个字节D.64K个字节4、计算机能直接识别并执行的语言是( )A.汇编语言B.机器语言C.高级语言D.低级语言5. 8086/8088系统执行传送指令MOV时()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志6、以下各个指令中正确的是()。

A. MOV CS, DXB. MOV DS, BPC. IN 20H,ALD. MOV AH, BX7、下列对OUT指令的叙述正确的是()。

A. 实现从端口中读出数据B. 能直接访问的端口范围是0~1KBC. 能访问的端口为64KBitD. 只能用DX做为间接寻址的寄存器8、已有汇编语句“V AR EQU 1220H”,则语句“mov AX, V AR”中源操作数的寻址方式为()。

A. 立即寻址B. 直接寻址C. 寄存器间接寻址D. 基址寻址9、与MOV BX,OFFSET DATA1指令完全等效的指令是()。

A.MOV BX,DATA1B.LDS BX,DATA1C.LES BX,DATA1D.LEA BX,DATA110、下列指令中段默认为堆栈段的是()A.MOV AX,[BX+SI+10]B.ADD AX,ES:[SI]C.SUB BX,[BP][DI]D. MOV DX,[1000H]11、已知DS=2000H,ES=1000H, SI = 0800H,内存10880H开始的两个单元中存放5678H,内存20880H开始的两个单元中存放8765H,则语句“LEA BX,[SI+80H]”执行后BX 的值为()。

东师《汇编语言程序设计16秋在线作业2

东师《汇编语言程序设计16秋在线作业2
A.错误
B.正确
正确答案:
18.子程序的类型属性只能为NEAR。
A.错误
B.正确
正确答案:
19. DMA方式又叫做直接存储器存取方式。
A.错误
B.正确
正确答案:
20.高级算法语言是计算机硬件能直接识别和执行的语言。
A.错误
B.正确
正确答案:
汇编语言程序设计16秋在线作业2
一、单选题(共10道试题,共30分。)
东北师范大学东师汇编语言程序设计16秋在线作业2
一、单选题(共10道试题,共30分。)
1.调用一个子程序结束之后需返回应该用()指令。
A. Call
B. iret
C. ret
D. iret or ret
正确答案:
2.在实现CASE结构时,除了用分支结构if—else之外还可以用()
A.跳跃表发
B.循环法
正确答案:
8.指令LOOPNZ退出循环的是()
A. CX=0且ZF=1
B. CX=0且ZF=0
C. CX=0或ZF=1
D. CX=0或ZF=0
正确答案:
9. MOV AX,100[SI][BP]的寻址方式()
A.基址变址寻址
B.变址寻址
C.立即寻址
D.寄存器寻址
正确答案:
10.键盘硬中断的中断向量地址为()
A.错误
B.正确
正确答案:
17. RAM中的信息既能读又能写,断电后其中的信息不会丢失。
A.错误
B.正确
正确答案:
18. DMA方式又叫做直接存储器存取方式。
A.错误
B.正确
正确答案:
19.指令cmp 15,BX指令是正确的。

汇编语言程序设计实验报告二(分支循环程序实验)

汇编语言程序设计实验报告二(分支循环程序实验)

汇编语言程序设计实验报告二(分支循环程序实验)一、实验目的1、掌握分支程序、循环程序的设计方法。

2、熟悉DEBUG程序的使用方法。

3、掌握汇编语言程序的编辑、汇编、连接以及调试过程。

二、实验内容1、编写一程序,将内存中某一区域的数据传送到另一个区域中(要求用循结构,不考虑数据块重叠问题)。

2、编写一程序,将内存中某一区域的数据传送到另一区域(要求考虑数据块重叠问题)。

三、实验准备1、预习数据传送指令,熟悉分支和循环程序设计方法。

2、预习DEBUG调试程序的使用方法。

3、根据实验内容要求,编写好实验源程序。

四、实验步骤1、用QE或其它编辑软件,在计算机上编辑源程序,使其正确无误。

2、汇编、连接源程序,产生.EXE可执行文件。

3、运行程序。

(1) 进入DEBUG。

打入DEBUGT MYPROG.EXE。

MYPROG为所编程序的文件名。

(2) 先用G命令连续剧连续执行程序,程序执行完毕后,观察运行结果。

如果执行后是对的,说明程序编写是正确的,如果结果不对,说明程序有错误,则执行下一步。

(3) 检查程序。

在程序中设置若干断点,以便杳出错误所在。

(4) 采用单步命令T或执行程序,观察各寄存器和存储单元内容,以便找到错误之处。

五、实验报告要求1、列出程序清单,并给出程序流程图。

2、总结实现数据传送的几种方法,指出它们的区别。

开始3、分析实验中所遇到的一些问题,分析错误原因。

4、说明本实验中是如何使用DEBUG进行调试的。

CX、SI、DI置初值六、流程图勤开始设置增量方式CX、SI、DI置初值保存SI内容AL [SI] SI SI+源块长度[DI] AL N SI>DIYSI SI+1 恢复SI内容恢复SI内容DI DI+1CX CX-1 设置减量方式N CX=0, SI指向源块末尾DI指向目的块末尾Y结束 [DI] [SI]题一流程图 N 传完了吗, 书馆 Y结束题二流程图七、程序清单题一程序清单:STACK SEGMENT STACK ‘STACK’DB 100 DUP(0)STACK ENDSDATA SEGMENT PARA ‘DATA’SOUR DB 0、1、2、3、4、5、6、7、8、9 DEST DB 10 DUP(,)DB ‘$’DATA ENDSSEGMENT PARA‘CODE’ASSUME CS:CODEMAIN PROC FARSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV CX,10MOV SI,offset SOURMOV DI, offset DESTAGAIN: MOV AL,[SI]MOV [DI],ALINC SIIN DILOOP AGAINMOV DX,offset DESTMOV AH,09HINT 21HRETMAIN ENDPCODE ENDSEND START题二程序清单:DATA SEGMENT PARA ‘DATA’STRG DB ‘ABCDEFGHIJKLMNOP’STG1 EQU STRG+4STG2 EQU STHG+8STRSE EQU 6DATA ENDSSTACK SEGMENT PARA ‘CODE’DB 100 DUP(0) STACK ENDSCODE SEGMENT PARA ‘CODE’ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK PROC FARSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV ES,AXMOV CX,STRSEMOV SI,OFFSET STG1MOV DI,OFFSET STG2CLDPUSH SIADD SI,STRSE-1CMP SI,DIPOP SIJL MOVESTDADD SI,STRSE-1ADD DI,STRSE-1 MOVE: REP MOVSB RETMAIN ENDPCODE ENDSEND START。

2020年中国石油大学北京网络学院 汇编语言程序设计-第二次在线作业 参考答案

2020年中国石油大学北京网络学院 汇编语言程序设计-第二次在线作业 参考答案

中国石油大学北京网络学院
汇编语言程序设计-第二次在线作业
参考答案
1.(
2.5分)下列叙述正确的是:
A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令
B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令
C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令
D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB 指令
我的答案:C 此题得分:2.5分
2.(2.5分)在下列指令的表示中,不正确的是:
A、MOV AL,[BX+SI]
B、JMP SHORT DONING
C、DEC [BX]
D、MUL CL
我的答案:C 此题得分:2.5分
3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:。

IBM-PC汇编语言程序设计答案(第2版)

IBM-PC汇编语言程序设计答案(第2版)

附录:《IBM—PC汇编语言程序设计》习题参考答案第一章.习题1.1用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1) 369 (2) 10000 (3) 4095 (4) 32767答:(1) 369=1 0111 0001B=171H(2) 10000=10 0111 0001 0000B=2710H(3) 4095=1111 1111 1111B=FFFH(4) 32767=111 1111 1111 1111B=7FFFH1.2将下列二进制数转换为十六进制数和十进制数:(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 1111 1111答:(1) 10 1101B=2DH=45(2) 1000 0000B=80H=128(3) 1111 1111 1111 1111B=FFFFH=65535(4) 1111 1111B=FFH=2551.3将下列十六进制数转换为二进制数和十进制数:(1) FA (2) 5B (3) FFFE (4) 1234答:(1) FAH=1111 1010B=250(2) 5BH=101 1011B=91(3) FFFEH=1111 1111 1111 1110B=65534(4) 1234H=1 0010 0011 0100B=46601.4完成下列十六进制数的运算,并转换为十进制数进行校核:(1) 3A+B7 (2) 1234+AF (3) ABCD-FE (4) 7AB×6F答:(1) 3A+B7H=F1H=241(2) 1234+AFH=12E3H=4835(3) ABCD-FEH=AACFH=43727(4) 7AB×6FH=35325H=2178931.5下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。

(1) (-85)+76 (2) 85+(-76) (3) 85-76 (4) 85-(-76) (5) (-85)-76 (6) -85-(-76)答:(1) (-85)+76=1010 1011B+0100 1100B=1111 0111B=0F7H;CF=0;OF=0(2) 85+(-76)=0101 0101B+1011 0100B=0000 1001B=09H;CF=1;OF=0(3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H;CF=0;OF=0(4) 85-(-76)=0101 0101B-1011 0100B=0101 0101B+0100 1100B=10100001B=0A1H;CF=0;OF=1(5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH;CF=0;OF=1(6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100 1100B=11110111B=0F7H;CF=0;OF=0 1.6下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?(1) D8 (2) FF答:(1) D8H表示的带符号数为-40,D8H表示的无符号数为216;(2) FFH表示的带符号数为-1,FFH表示的无符号数为255。

第二部分 汇编语言程序设计——伪指令

第二部分  汇编语言程序设计——伪指令

例3.2:数据定义综合应用-2/2
.code .startup mov bl,bvar mov ax,word ptr dvar[0] mov dx,word ptr dvar[2] ;取双字到DX.AX mov dx,offset msg mov ah,09h CALLDOS .exit 0 end
运算符
算术运算符 + - * / MOD 逻辑运算符 AND OR XOR NOT 移位运算符 SHL SHR 关系运算符 EQ NE GT LT GE LE 高低分离符 HIGH LOW HIGHWORD LOWWORD
地址型参数
汇编语言程序中,指令参数还有地址型,
它的主要形式是标号和名字(变量名、段 名、过程名等) 硬指令的操作数有存储单元;存储单元就 应该用地址型参数(存储器操作数)表达
定义字节单元伪指令DB
DB伪指令用于分配一个或多个字节单元, 并可以将它们初始化为指定值 初值表中每个数据一定是字节量 (Byte),存放一个8位数据: 可以是0~255的无符号数 或是-128~+127带符号数 也可以是字符串常数
data X Y data
segment ;数据段 db 'a',-5 db 2 dup(100),? db 'ABC' ends
例3.4:属性及其应用-2/5
.code .startup mov al,byte ptr v_word ;用PTR改变v_word的类型,否则类型不匹配 dec al mov v_byte,al ;对v_word的头一个字节操作,原为32H、现为31H n_label: cmp flag,1 jz s_label ;flag单元为1转移 inc flag jmp n_label ;进行短转移

IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)

IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)

MOV BX,X ;X 送到 BX 中
ADD BX,6 ;X+6
ADD AX,BX ;(R+9)+(X+6),结果保存在 AX 中
MOV BX,W ; W 送到 BX 中
SUB BX,AX ; W-(R+9)-(X+6),连续减去两个数,相当于减去这两个数的和
MOV Z,BX ;最终结果送到 Z 中
IBM-PC 汇编语言程序设计(第二版)课后习题答案(清华大学出版社) (沈美明,温冬蝉著) 第二章
1.解答:有 256 个 2.解答:如下图.第一个络子为 000B0H 字单元,注意,是字单元,第五个格子为 000B3H 字单元
E5 1E
3C
2A 3.解答: 30022H 字节单元内容: ABH 30024H 字节单元内容: EFH
(2) ADD AL,[BX][SI]
(3) ADD [BX][0B2H], CX
(4) MOV AX,2A59H
ADD [0524H] ,AX
(5) ADD AL ,0B5H
微信:332107782
3.(1)寄存器间接寻址 MOV BX,OFFSET [BLOCK][0AH] MOV DX ,[BX]
(AX)=1234H
LEA AX,TABLE 是把符号地址 TABLE 的有效地址(这里是偏移量)送到指定寄存器 AX
里,指令执行完后,(AX)=0032H
11.执行完指令后,(AX)=1E00H
12. LEA AX,CSTRING
MOV DL,AX
MOV DH,[AX+6]
13.课本上 P51--P53
(12) MOV AX,VAL[BX][SI] 相对基相变址寻址 201F0H

大工14 秋《汇编语言程序设计》在线测试2答案

大工14 秋《汇编语言程序设计》在线测试2答案

大工14 秋《汇编语言程序设计》在线测试2
单选题判断题多选题
一、单选题(共10 道试题,共30 分。


1. 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的编码。

目前,微机中普遍采用的是()。

A. BCD 码
B. 二进制码
C. ASCII 码
D. 十六进制码
正确答案:C
2. 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是()。

A. CMP
B. SUB
C. AND
D. MOV
正确答案:D
3. 当程序顺序执行时,每取一条指令语句,IP 指针增加的值是()。

A. 1
B. 2
C. 3
D. 由指令长度决定的
正确答案:D
4. 一个有16 个字的数据区,它的起始地址是70A0H: DDF6,则这个数据区最末一个字单元的物理地址是()。

A. 7E806H
B. 7E814H
C. 7E815H
D. 7E80BH
正确答案:C
5. 若(AX)=2000H,(BX)=0050H,(20050H)=12H,(20051H)=34H,执行MOV AX、[BX]指令后,AX 寄存器中的内容是()。

A. (AX)=0050H
B. (AX)=0012H
C. (AX)=1234H
D. (AX)=3412H
正确答案:D
6. 若AX=349DH,CX=0FH。

则执行指令AND AX,CX 后,AX 的值是()。

A. 349DCH
B. 000DH。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C、存储器间接寻址
D、直接寻址
E、立即数寻址 2、“loop cont”指令可以用两条指令代替,它们是______。
A、inc cx
B、dec cx
C、jz cont D、jnz cont E、jmp cont 3、利用过程定义伪指令设计的子程序,通常包括_______语句。 A、call B、ret C、proc D、endp E、endm 4、子程序的入口参数可以通过_______等传递。 A、中断调用号 B、寄存器 C、变量 D、堆栈 E、立即数 5、过程定义伪指令定义的过程名可能具有_______属性。 A、BYTE B、WORD C、DWORD D、FAR E、NEAR 第三题、判断题(每题 1 分,5 道题共 5 分) 1、在双分支程序段中,两个分支语句之间的 JMP 指令的功能是使第一个分支语句执行完成之后,跳过第二个分支语句。避免误入第二个分支 语句。
A、offset
B、byte ptr
C、word ptr
D、seg
4、语句“xyz db ˊABˊ, ˊCDˊ, ˊEˊ,ˊFˊ”汇编后占用的存储空间是______个字节。
A、4
B、5
C、6
D、8
5、在伪指令语句“number dw 1234h”中的 number 项称为______。
A、标号
B、操作符
正确
错误
5、已知 var 是一个变量,语句“mov si,word ptr var”是一条正确的语句,即无语法错误。
正确
错误
《汇编语言程序设计》第 03 章在线测试 《汇编语言程序设计》第 03 章在线测试
剩余时间:56:05
答题须知:1、本卷满分 20 分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
A、ABDFH
B、FFFFH
C、0001H
D、0000H
第二题、多项选择题(每题 2 分,5 道题共 10 分) 1、下面的 XCHG 指令中,语法不正确的有____。 A、xchg al, ds B、xchg bl, [bx] C、xchg al, 0fh D、xchg buf1, buf2 E、xchg bl,bh 2、下面正确的指令是_____。 A、add al, ah B、add [bx+3], al C、add ah, [di] D、add [ax], bx E、add ax,[dx] 3、8086CPU 的控制标志有______。 A、CF B、TF C、OF D、DF E、SF 4、下列指令中属于 8086 位操作类的指令有_______。 A、TEST B、CMP C、SHR
C、任意 3、某次求和结果最高位为 1,则 SF=_______。
A、0
D、不影响 B、1
C、任意
D、不影响
4、指令_______实现对 AX 当中 D15 和 D0 位设置为 0,其他位不变的功能。
A、and ax,7ffeh
B、or ax,8001h
C、xor ax,8001h
D、not ax
5、设 AX=ABDFH,则在执行指令“AND AX, 0lH”后,AX 寄存器的内容为______。
正确 4、8088 按逻辑段组织程序,需要执行的指令应该在代码段中。
错误
正确
错误
5、使用简化段定义源程序格式,必须具有.model 语句,且位于所有简化段定义语句之前。
正确
错误
《汇编语言程序设计》第 02 章在线测试 《汇编语言程序设计》第 02 章在线测试
剩余时间:58:54
答题须知:1、本卷满分 20 分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
剩余时间:57:53
答题须知:1、本卷满分 20 分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题 1 分,5 道题共 5 分) 1、在一段顺序结构的程序中,不应该出现的指令是______。 A、div
A、seg
B、type
C、offset
D、sizeof
E、lengthof 5、在汇编语言程序定义常量 max 等于 100,正确的表达是______。
A、max = 100
B、max equ 100
C、max db 100
D、max dw 100
E、max org 100 第三题、判断题(每题 1 分,5 道题共 5 分)
汇编语言基础
《汇编语言程序设计》第 01 章在线测试 《汇编语言程序设计》第 01 章在线测试
剩余时间:49:50
答题须知:1、本卷满分 20 分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题 1 分,5 道题共 5 分) 1、一个字节的二进制位数是____位。
D、ABC3
B、生成的代码序列短小 C、运行速度快 D、编程容易 E、便于移植 2、8086 段寄存器有_______ 。 A、IP B、DS C、CS D、ES E、SS 3、使用 MASM 6.x 版本的“ML /Fl eg101.asm”命令,如果源程序 eg101.asm 没有语法错误,则将生成_________文件。 A、目标代码文件 B、可执行文件 C、列表文件 D、调试文件 E、库文件 4、汇编语言中,______可以作为有效的名字,如标号、变量名等。 A、0fffh B、var00 C、loop1 D、test E、add 5、汇编语言中,程序员不能将______作为用户标识符。 A、DS
C、名字 第二题、多项选择题(每题 2 分,5 道题共 10 分)
1、如下________寻址方式的操作数来自主存储器。 A、立即数寻址
D、操作数
B、寄存器寻址
C、直接寻址
D、寄存器相对寻址
E、寄存器间接寻址 2、“mov [bx+10h],al”指令的两个操作数采用的寻址方式有_______。
A、寄存器间接
1、MASM 规定用后缀字母 H 或 h 表达十六进制数据。
正确 2、语句“mov al,ffh”没有语法错。
错误
正确
错误
3、对于常数 41H,在汇编语言中表达成字符’A’也是正确的,因为’A’的 ASCII 码就是 41H。
正确
错误
4、“wvar dw 5 dup(0)”伪指令定义的变量 wvar 占用 10 个字节存储空间。
A、0
B、99
C、100
D、101
5、2 号 DOS 功能调用需要利用 DL 传递字符,这是子程序所谓的_______传递方式。
A、立即数
B、变量
C、寄存器 第二题、多项选择题(每题 2 分,5 道题共 10 分)
1、无条件转移 JMP 指令支持的目标地址寻址方式有___。 A、相对寻址
D、堆栈
B、寄存器间接寻址
第一题、单项选择题(每题 1 分,5 道题共 5 分) 1、假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是______。
A、mov V1,20h
B、mov V1,V2
C、mov al,V1 2、某次求和运行结果为 0 时,ZF=_____。
A、0
D、mov 2000h,V2 B、1
D、INC
E、ROL 5、通常指令执行后都会修改目的操作数,但______等指令并不改变目的操作数。 A B C D E
A、TEST
B、ADC
C、AND
D、DEC
E、CMP 第三题、判断题(每题 1 分,5 道题共 5 分)
1、“mov ax,6735h”指令执行后,AL=35H 。
正确 2、“mov ax,6735h”指令执行后,AL=67H 。
B、byte
C、again
D、call
E、SS 第三题、判断题(每题 1 分,5 道题共 5 分)
1、8086 是 Intel 公司的第一个 16 位结构的微处理器芯片。
正确 2、有效地址是指存储器操作数的物理地址。
错误
正确
错误
3、采用汇编语言书写的一个 ASM 源程序文件,需要使用汇编程序,例如 MASM 转换为 OBJ 目标代码文件。
4、汇编语言源程序中,每个语句由 4 项组成,不影响语句功能的是_____。
A、名字项
B、助记符(操作码)
C、操作数 5、下列标号不合法的是_____。
A、WANG
D、注释 B、MOV
C、F4 第二题、多项选择题(每题 2 分,5 道题共 10 分)
1、汇编语言的优点包括_____。 A、直接有效地控制硬件
A、4
B、8
C、16 2、微机中每个存储单元具有一个地址,其中存放一个____量。
A、比特(1 位)
D、32 B、字节(8 位)
C、字(16 位)
D、双字(32 位)
3、设段地址为 5788H,偏移地址为 94H,该字节的物理地址_____。
A、57974H
B、5883H
C、58ECH
D、57914H
正确 2、子程序不能进行嵌套调用。
错误
正确
错误
3、带有出口参数的寄存器,子程序不能在进入时进行保护,在返回主程序前也不能恢复。
正确
Hale Waihona Puke 错误4、进入子程序后,将 AX、BX、CX 和 DX 按顺序压入堆栈,则子程序返回前弹出这些寄存器的顺序是 DX、CX、BX、AX。
相关文档
最新文档