计算机接口技术第3章2

合集下载

单片机原理及接口技术(第三版)李朝青编著 第三章作业答案

单片机原理及接口技术(第三版)李朝青编著   第三章作业答案

3.4 思考题与习题5.要访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式?答:访问特殊功能寄存器可采用寄存器寻址、直接寻址、寄存器间接寻址、部分的还可采用位寻址。

访问片外数据存储器只能采用寄存器间接寻址。

6.在89C51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H, (48H)=90H。

请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。

MOV A,40H ;A=48H,直接寻址MOV R0,A ;R0=48H,寄存器寻址MOV P1,#0F0H ;P1=F0H,立即寻址MOV @R0,30H ;(48H)=38H,直接寻址MOV DPTR,#3848H ;DPTR=3848H,立即寻址MOV 40H,38H ;(40H)=40H,直接寻址MOV R0,30H ;R0=38H,直接寻址MOV P0,R0 ;P0=38H,寄存器寻址MOV 18H,#30H ;(18H)=30H,立即寻址MOV A,@R0 ;A=40H,寄存器间接寻址MOV P2,P1 ;P2=F0H,寄存器寻址9.设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。

请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0 ;A=80HMOV @R0,40H ;(32H)=08HMOV 40H,A ;(40H)=80HMOV R0,#35H ;R0=35H答:R0=35H,A=80H,(32H)=08H,(40H)=80H。

16.已知(A)=83H,,(R0)=17H,,(17H)=34H。

请写出执行完下列程序段后A的内容。

ANL A,#17H ;A=03HORL 17H,A ;(17H)=34H∨03H=37HXRL A,@R0 ;A=03H⊕37H=34HCPL A ;A=CBH答:A=CBH17.使用位操作指令实现下列逻辑操作。

单片机原理与接口技术第3章

单片机原理与接口技术第3章

注意:
①目操可以是A、direct、Rn、@Ri中的任一个,源 操可以是A、direct、Rn、@Ri、#data中的任一 个。 ②#data不能作目操。 ③目操和源操不能同时出现Rn、@Ri。 ④目操和源操不能同时为A。 ⑤目操和源操可以同时为direct类型。 ⑥目操和源操数据长度应保持一致。
• 例如指令: MOVC A, @A+PC ; (A)←((A)+(PC)) MOVC A,@A+DPTR ; (A)←((A)+(DPTR)) 这两个指令中,第2操作数采用了基址寄 存器加变址寄存器的间接寻址方式,其功 能是指定以A作为变址寄存器,PC(或 DPTR)作为基址寄存器,两者内容相加所 得结果作为参与操作的数据的存储单元地 址,把此单位中的内容送到累加器A中 。
(2)以Rn为目的地址的指令 指令 操作 MOV Rn, A (Rn)←(A) MOV Rn, direct (Rn)←(direct) MOV Rn, #data (Rn)←data 这组指令的功能是将源操作数送入当前 工作寄存器区R0~R7中的某一寄存器中。 源操作数的寻址方式分别为隐含寻址、直 接寻址和立即寻址方式。
(4)注释:该字段不是汇编语言的功能部分
,只增加程序的可读性。注释前要加“;”
MCS-51单片机指令系统具有111条指令
49条单字节指令
按指令代码的 字节数分
45条双字节指令 17条三字节指令
64条单机器周期指令 按指令的执 行时间分 45条双周期指令 2条(乘,除指令)四 机器周期指令 指令系统优点:存储效率高 执行速度快
3. 乘法指令 MUL
指令 MUL AB 这条指令是把累加器A和寄存器B中的8位无符 号二进制数相乘,16位乘积的低8位留在累加器A 中,高8位存放在寄存器B中。 如果乘积大于0FFH,则OV=1,否则OV=0。 CY标志总是被清0。 设(A)=50H,(B)=0A0H,执行指令:MUL AB 结果:(B)=32H,(A)=00H(即积为3200H),OV= 1,CY=0。

单片机原理及接口技术+梅丽凤第三章答案

单片机原理及接口技术+梅丽凤第三章答案

第3章 MCS-51系列单片机的指令系统3-1解答:指令是规定计算机进行某种操作的命令,一台计算机所能执行的指令集合称为该计算机的指令系统。

计算机内部只识别二进制数,因此,能别计算机直接识别、执行的指令时使用二进制编码表示的指令,这种指令别称为机器语言指令。

以助记符表示的指令就是计算机的汇编语言指令。

3-2解答:[标号:] <操作码> [操作数] [;注释]3-3解答:MCS-51系列单片机提供了7种寻址方式:(1)立即寻址:操作数在指令中直接给出,立即数前面有“#”。

(2)直接寻址:在指令中直接给出操作数地址。

对应片内低128个字节单元和特殊功能寄存器。

(3)寄存器寻址:以寄存器的内容作为操作数。

对应的寄存器有:R0~R7、A、AB寄存器和数据指针DPTR。

(4)寄存器间接寻址:以寄存器的内容作为RAM地址,该地址中的内容才是操作数。

对应片内RAM的低128个单元采用R0、R1作为间址寄存器,片外RAM低256个单元可用R0、R1作为间址寄存器,整个64KB空间可用DPTR作为间址寄存器。

(5)变址寻址:以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数地址。

对应片内、片外的ROM空间。

(6)相对寻址:只在相对转移指令中使用。

对应片内、片外的ROM空间。

(7)位寻址:对可寻址的位单独进行操作。

对应位寻址区20H~2FH单元的128位和字节地址能被8整除的特殊功能寄存器的相应位。

3-4解答:直接寻址方式。

3-5解答:寄存器间接寻址方式。

3-6解答:立即寻址方式,直接寻址方式,寄存器寻址方式,寄存器间接寻址方式,位寻址方式。

3-7解答:变址寻址方式3-8解答:对于8052单片机内部RAM的高128B,必须采用寄存器间接寻址方式进行访问。

3-9解答:外部数据传送指令有6条:MOVX A,@DPTR MOVX @DPTR,AMOVX A,@Ri MOVX @Ri,AMOVC A,@A+DPTR MOVC A,@A+PC(1)MOVX A,@R1 MOVX A,@DPTR都是访问片外RAM,但二者寻址范围不同。

计算机接口技术练习题

计算机接口技术练习题

第一章微机接口技术概述1. 8086微处理器可寻址访问的最大I/O空间是()。

A.1KBB.64KBC.640KBD.1MB参考答案:B2. CPU的控制总线提供()。

A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.前面B和C两项参考答案:D3. CPU的数据总线提供()。

A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.地址信号流参考答案:A4. CPU的地址总线提供()。

A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.地址信号流参考答案:D5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。

A. B C D.参考答案:A6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。

A.DX寄存器所存放的地址B AL寄存器所存放的数据C D.参考答案:A7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。

A.DX寄存器所存放的地址B AL寄存器所存放的数据C D.参考答案:B8. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是()。

A.AX B BX C CX D. DX参考答案:B9. 8086CPU在作外设输入时,控制信号M/ ,DT/ 必须是()。

A.11 B 00 C 01 D. 10参考答案:B10. 8086CPU基本总线周期中,地址信号在()时间发生。

A.T1 B T3 C T2 D. T4参考答案:A11. 8086CPU在作总线操作时,遇到READY=L后可插入()。

A.1个等待周期 B 等待周期个数由具体情况所定C 2个等待周期 D. 3个等待周期参考答案:B12. 8086系统中,SP()。

A.只能指向奇地址单元 B 只能指向偶地址单元C最好指向偶地址单元 D. 最好指向奇地址单元参考答案:B13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。

第三章 人机接口技术

第三章 人机接口技术
无显示
39H 5FH 79H 71H BFH 86H DBH CFH E6H … FFH 00H
C6H A1H 86H 84H 40H 79H 24H 30H 19H … 00H FFH
七 段 字 符 的 段 选 码
2 3 4 5 6 7 8 9 A B
(二)LED接口技术
LED显示器有静态显示和动态显示两种方式. 1.LED静态显示方式 N位静态显示器要求有N×8根I/O口,占 有I/O资源较多,故在位数较多时往往采 用动态显示方式。
2、计算机控制系统的人机交互通道
2.1人机接口的功能和类型
2.2人机交互通道的特点
1、人机接口的功能和类型
计算机控制中,人对系统状态的了解、掌握和指挥 依赖于人机通道中数据的传递,这里包括人对系 统的了解和干预、控制参数的输入、系统状态的 打印汇报等等内容。人机交互通道的主要形式如 图3-1所示。 按键键盘
a b c d e f g dp
COM
显示字符
共阴极段选码
共阳极段选码
显示字符
共阴极段选码
共阳极段选码
0 1
3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H 7CH
C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H
C D E F 0. 1. 2. 3. 4. … 8.
dp g f e d c b a
dp g f e d c b a
dp g f e d c b a
dp g f e d c b a
LED 1 COM
LED 2 COM
LED 3 COM
LED 4 COM
图 6-5 LED静态显示硬件译码接口电路

微机原理和接口技术张颖超叶彦斐第3章习题答案解析

微机原理和接口技术张颖超叶彦斐第3章习题答案解析

习题1.指出下列指令中操作数的寻址方式(1) MOV BX, 20H (2) MOV AX, [1245H](3) MOV DX, [SI] (4) MOV 100[BX], AL(5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX(7) MOV [1800H], AL (8) MOV [SI], AX答:源操作数目的操作数1 立即寻址寄存器寻址2 直接寻址寄存器寻址3 寄存器间接寻址寄存器寻址4 寄存器寻址寄存器相对寻址5 寄存器寻址基址加变址寻址6 寄存器寻址相对基址加变址寻址7 寄存器寻址直接寻址8 寄存器寻址寄存器间接寻址2. 判断下列操作数寻址方式的正确性,对正确的指出其寻址方式,错误的说明其错误原因:(1) [AX] (2) [SI+DI](3) BP (4) BH(5) DS (6) [BL+44](7) [BX+BP+32] (8) [DX](9) [CX+90] (10) [BX*4](11) BX+90H (12) SI[100H]答:(1) 错误,AX不能用于访问内存单元(2) 错误,两个变址寄存器SI和DI不能同时用于内存单元的有效地址(3) 正确,寄存器寻址方式(4) 正确,寄存器寻址方式(5) 正确,寄存器寻址方式(6) 错误,寄存器BL不能用于表示内存单元的有效地址(7) 错误,BX和BP都是基址寄存器,不能同时用于内存单元的有效地址(8) 错误,DX不能用于表示内存单元的有效地址(9) 错误,CX不能用于表示内存单元的有效地址(10)错误,16位寄存器不能乘以比例因子(11) 错误,没有这样的寻址方式(12) 错误,书写方式不对,应该写成100H[SI]3. 已知DS=2000H,ES=1000H,SS=1010H,SI=1100H,BX=0500H,BP=0200H,请指出下列源操作数字段是什么寻址方式?源操作数字段的物理地址是多少?(1) MOV AL, [2500H](2) MOV AX, [BP](3) MOV AX, ES:[BP+10](4) MOV AL, [BX+SI+20]答:(1)源操作数属于直接寻址,物理地址=DS⨯16+2500H=20000H+2500H=22500H;(2)源操作数属于寄存器间接寻址,物理地址=SS⨯16+(BP)=10100H+0200H=10300H(3)源操作数属于寄存器相对寻址,物理地址=ES⨯16+(BP)+100=10000H+0200H+0AH=1020AH(4)源操作数属于基址加变址寻址,物理地址=DS⨯16+(BX)+(SI)+20=20000H+0500H+1100H+14H=21614H4. 判断下列指令的对错,如果错误请说明原因。

《微机接口技术及其应用》课件第3章

《微机接口技术及其应用》课件第3章
对8253来讲, 外部输入到CLK引脚上的时钟脉冲频率 不能大于2 MHz。如果大于
2 MHz,则必须经分频后才能送到CLK端,使用时要注 意。
25
8253的3个计数器都各有3个引脚,它们是: (1) CLK0~CLK2:计数器0~2号的输入时钟脉冲从这 里输入。 (2) OUT0~OUT2:计数器0~2号的输出端。
CPU才能与8253通信,即进行读/写操作。
29
·A1A0:地址信号线。这两位地址用来选择片内四个端 口地址(三个计数器的端口和一个控制寄存器端口),以便进 行读写。对于8088,这两位地址一般接CPU地址线的A1A0; 而对于8086,由于系统地址线的A0用于片选译码中奇偶地址 的选择,因此要连接在系统地址线的A2A1上。
4
1.软件定时
软件定时是利用CPU内部定时机构产生的,一般根据所 需的时间常数来设计一个延时子程序。延时子程序中包含一 定的指令,设计者要对这些指令的执行时间进行周详的计算 或精确的测试,以便确定延迟时间是否符合定时的要求,再 运用软件编程,循环执行一段子程序,即可产生等待延时。 这是一种常用的定时方法,主要用于短时延时。
13
3.2 可编程定时/计数器芯片8253
可编程定时/计数器芯片的型号有几种,它们的外形引 脚及功能都是兼容的,只是工作的最高频率有所差异,例如 8253-5和8254-2,前者的最高频率为5 MHz,后者为10 MHz。 另外,还有8253(2 MHz)、8254(8 MHz)和8254-5(5 MHz)等 兼容芯片,8253与8254的区别在于:8254有读回功能,可以 同时锁存3个计数器的计数值及状态值,供CPU读取,而 8253每次只能锁存一个通道的计数器,且不能读取状态值。 下面以8253为例进行分析。

第三章-输入输出通道和接口技术

第三章-输入输出通道和接口技术
20
2、常用的采样/保持器 常用的采样/保持器有美国 AD公司的AD582、AD585 、
AD346、AD389和国家半导体公司的LF198/298/398等。 LF198是由双极型绝缘栅场效应管组成的采样/保持器,它
具有采样速度快,保持性能好,精度高等优点。 LF198芯片引脚和原理图如图5-21所示。 LF198芯片引脚的功能如下: (1) VIN:模拟量输入 (2)VOUT: 模拟量输出。
上述转换过程需要用模拟量输入/输出通道来实现。 ● 开关量:如继电器的合上和断开,按钮的按下和松开等。
3
开关量的输入/输出较模拟量简单,计算机只需判断输 入信息是“0”还是“1”,即可知道开关的状态;若控制某个 继电器工作,只需经过输出通道送“0”或“1”即可。
工业现场存在着电、磁、震动、温度变化等干扰,各类 执行器要求的开关电压、功率也不同,因此需要设置输入/ 输出通道进行信息的缓冲、隔离、驱动等措施。
CD4051由电平转换、译码、多路开关组成。 电平转换: CMOS到TTL的转换 3-8译码器:通过对分时控制端A、B、C的状态进行译码来
选择某一路的接通。
18
(三)采样/保持 由传感器检测的模拟信号经过处理后仍是模拟量,要输入
到计算机中,需要进行A/D转换。 由于A/D转换过程需要时间,因此要求输入A/D转换器的信
2
在工业控制过程中,被测参数一般分为模拟量和开关量。 ● 模拟量:如温度、压力、流量、电压和电流等;
由于计算机只能处理数字量,因此对于模拟量需要经过采 集,放大,采样保持,A/D转换等步骤,将模拟量转换为数字 量,才能送入计算机进行运算、分析和处理。
同样的,经过计算机处理后数据常常需要转换成模拟量来 控制执行机构的执行。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
33
入栈与出栈顺序应相反



PUSH AX PUSH BX PUSH WORD PTR[BX] POP WORD PTR[BX] POP BX POP AX POP AX POP BX
;正确
34
...



举例
MOV AX,9000H MOV SS,AX MOV SP,0E200H MOV DX,38FFH PUSH DX PUSH AX
B的ASCII码。ASCII表在DS段中,并假设
(DS)=4000H。见下页图。
40
存储器
42000H+0
30H 31H 32H
‘0’ ‘1’ ‘2’
‘9’ ‘A’ ‘B’ ‘E’ ‘F’ 十六进制数ASCII码表
41
...
39H 41H 42000H+11 42H
...
45H 46H
...
则可用如下几条指令实现:
①立即数送通用寄存器

MOV
reg,data
BL,80H CX,2976H AL,1234H(错误)
例:MOV MOV MOV
8
②立即数送存储单元
MOV mem,data 例:a)MOV [1234H],56H b) MOV [1234H],5678H c)MOV BYTE PTR [1234H],56H d)MOV WORD PTR [1234H],5678H 设(DS)=2000H 则(21234H)=78H,(21235H)=56H
SS
压栈方向
栈顶 SP
出栈方向
堆栈段
栈底
21
设: (SS)=9000H , 堆栈段为64KB MOV SP, E200H; (SP)= E200H
则:
整个堆栈段的物理地址范围为:
90000H~9FFFFH
栈顶的物理地址为:9E200H
堆栈在内存中的情况如图所示:
22
偏移地址 ... 0000H
物理地址 00000H(低地址) 90000H
14
几个不能传送的解决办法:用reg作桥梁
●存储器←存储器: MOV AX,MEM1 MOV MEM2,AX ●段寄存器←段寄存器: MOV AX,DS MOV ES,AX ●段寄存器←立即数:
MOV AX,DATA MOV DS,AX
15
判断下列指令的正误:

MOV AL,BX MOV AX,[DX]
什么是堆栈? 按“后进先出”方式工作的存储区域,用以 存放寄存器或存储器中暂时不用又必须保存 的数据。 (SS)为段基址 (SP)为栈顶的偏移地址 堆栈以字为单位进行压入弹出操作。
18
思考:

为什么要设置堆栈?
为什么要按 “后进先出”方式工作?
参见下图
19
主程序
主程序
执行子 程序1 执 行 子 程 序 执 行 子 程 序 2
低地址
DH
90
DL
00
00 90 FF 38
9E1FCH
POP DX POP AX
...
9E200H
38 AH
FF AL
高地址 执行完PUSH指令后
执行完POP指令后
35
注意事项



堆栈只能进行字操作。 CS、IP只能入栈,不能出栈。 压栈时,SP-2;出栈时,SP+2。 入栈与出栈顺序相反。
常用于不同码制之间的转换,将代码排成一个表
预先存放内存中。 执行时先将表的首地址(偏移地址)送到BX中, 表项序号存于AL中。它可根据表项序号查出表中对 应代码的内容。
39
举例
内存数据段有一张16进制数的ASCII码
表,设首地址为2000H,如欲查出表中第11
个代码(代码序号从0开始)即十六进制数
格式:POP dest;dest为16位操作数 dest:通用寄存器,存储器单元, 段寄存器(除CS)
执行操作: dest低8位←(SP) dest高8位←(SP)+1 (SP)←(SP)+2
28
举例
①POP BX;将栈顶内容弹至BX 执行操作:(BL)←(SP) (BH)←(SP)+1 (SP)←(SP)+2 ②POP DS ③POP [SI]
36
3.交换指令XCHG
格式:XCHG OPRD1,OPRD2 功能:交换两操作数的内容。 (OPRD1) (OPRD2) 要求: ①两操作数中必须有一个寄存器操作数; ②操作数不能为段寄存器和立即数; ③两操作数不能同时为存储器操作数。 ④源和目标操作数数据类型要一致。
37
举例
①XCHG AX,BX ; (AX) ②XCHG SP,CX ; (SP) ③XCHG SI,[BX][SI]

9
③通用寄存器之间
MOV reg,reg 例:MOV AX,SI MOV BL,CL

10
④通用寄存器与存储器之间
MOV mem,reg MOV reg, mem 例:MOV [BP][DI],AX 设(BP)=2600H,(DI)=3000H (SS)=7000H,(AX)=2839H 则(75600H)=39H,(75601H)=28H
两倍,若不满足则需对被除数进行扩展, 否则产生错误。 ③扩展规则:在高位添加符号位,即将符 号数的符号位扩展到高位
43
;(Convert Byte To Word) ;把AL的符号位复制到AH CWD ; (Convert Word To Double Word) ;把AX的符号位复制到DX ◆指令为零操作数指令,采用隐含寻址,隐含 的操作数为AL,AH(CBW) AX,DX(CWD) 格式:CBW
判断指令的正误
MOV CL,[AX]
MOV AX, [DX]
MOV CX, [BP+BX]
MOV AH, [SI+DI]
MOV BL, [AX+CX]
1
3.3 8086/8088指令系统
可分成如下6类:

数据传送类指令
算术运算类指令
逻辑运算和移位指令
串操作指令
程序控制类指令
处理器控制指令
31
POP BX
若执行前: (SS)= 2000H 则执行后: (SS)= 2000H
(SP)= 1000H
(SS:SP)= 1234H (BX)= 5678H
SS:SP 2000H:1000H
(SP)= 1002H
(SS:SP)= 2010H (BX)= 1234H 地址 低 地址 低
SS:SP 2000H:1002H
45
二. 输入输出(I/O)指令



CPU与外设之间进行信息交换需要通过接 口电路来实现, CPU I/O接口 I/O设备 而I/O接口内部包含一组寄存器,CPU与 I/O接口进行通信实际上是通过这些寄存 器组实现的,这些寄存器就称为I/O端口。 每个端口有一个唯一的地址。
34H 12H 10H
34H 12H 10H
20H
20H
(BX)=5678H
高 (BX)=1234H

32
指令执行前
指令执行后
堆栈指令使用时应注意几点:
①堆栈操作总是按字进行
②不能从栈顶弹出一个字给CS,IP ③堆栈指针为SS:SP,SP永远指向栈顶 ④SP自动进行增减量,压栈:SP-2,出栈: SP+2 ⑤PUSH和POP指令在程序中一般成对出现
(SP)=E200H
9E200H
堆 栈 段
FFFFH ...
9FFFFH
23
① 压栈指令
格式:PUSH src ;src为16位操作数
src:通用寄存器,段寄存器,存储器单元 执行操作:(SP)-1← src高8位
(SP)-2← src低8位
(SP)←(SP)- 2
24
举例
①PUSH AX ;将AX内容压栈 执行操作: (SP)-1←高字节AH (SP)-2←低字节AL (SP)←(SP)- 2 ②PUSH ③PUSH [BX] DS
3

Sreg:段寄存器( Segment register) DATA: 8位或16位立即数 mem:存储器操作数(memory) mem8/16/32: 8/16/32位存储器操作数 port:输入输出端口,可用数字或表达式表示
( ):表示寄存器或存储单元的内容
[ ]:表示存储器操作数,方括号中的内容表示存储 单元的偏移地址。
29
存储区
存储区
(SS段)
低地址
(SS段) 低地址
20H 10H
(SP) (SP)+1 (SP)+2
新栈顶(SP)
出栈方向 10 执行前
高地址
20 执行后
高地址
BX
(BX)=1020H
POP BX指令执行示意图
30
PUSH AX
若执行前: (SS)= 2000H (SP)= 1002H (SS:SP)= 2010H (AX),执行示意图下图
低地址
存储区
低地址
存储区
(SS段)
(SS段)
(SP)-2 (SP)-1 (SP) 新栈顶(SP)
20H
10H
(AL) (AH)
进栈方向
执行前
高地址
高地址
执行后
(AX)=1020H
PUSH AX指令执行示意图
26
注意 进栈方向是高地址向低地址发展。
27
② 出栈指令
(BX) (CX)
设(BX)=4000H,(SI)=2600H (DS)=6000H (66600H)=66H,(66601H)=77H 执行后,(SI)=7766H, (66600H)=00H,(66601H)=26H
相关文档
最新文档