微机第3、4章习题答案

合集下载

微机原理第四章课后习题答案

微机原理第四章课后习题答案

第四章课后作业(6—27)6.试按下列要求分别编制程序段。

(1)把标志寄存器中符号位SF置“1”。

(2)寄存器AL中高、低四位互换。

(3)由寄存器AX、BX组成一个32位带符号数(AX中存放高16位),试求这个数的负数。

(4)现有三个字节存储单元A、B、C,在不使用ADD和ADC指令的情况下,实现(A)+(B) C。

(5)用一条指令把CX中的整数转变为奇数(如原来已是奇数,则CX中数据不变,如原来是偶数,则(CX)+1 形成奇数)。

答:(1) LAHFOR AH,80HSAHF(2) MOV CL,4ROL AL,CL(3) MOV CX,0NEG BXJC CHGJMP GOCHG: MOV CX,1GO: NEG AXSUB AX,CX(4) MOV CL,AMOV AL,BMOV X,ALCHECK:INC XDEC CLJNZ CHECK(5) OR CX,0001H7.试给出下列各指令的机器目标代码。

(1)MOV BL,12H [SI](2)MOV 12H [SI],BL(3)SAL DX,1(4)AND 0ABH [BP] [DI],1234H答:(1)100010 1 0 01 011 100 00010010=8A5C12H(2)100010 0 0 01 011 100 00010010=885C12H(3)110100 0 1 11 100 010=0D1E2H(4)100000 0 1 10 100 011 10101011 00000000 00110100 00010010=81A3AB003412H8.执行下列指令:STR1 DW ‘AB’STR2 DB 16DUP(?)CNT EQU $-STR1MOV CX,CNTMOV AX,STR1HLT执行完成之后,寄存器CL的值是多少?寄存器AX的值是多少?答:因为CNT=16+2=18,所以CX=18=0012H,所以CL=12H=0001,0010;AX中装入的是‘AB’的ASCII码值,其中‘A’在高位AH中,‘B’在低位AL 中,所以AX=4142H=0100,0001,0100,0010。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

微机原理习题解答(供参考)

微机原理习题解答(供参考)

微机原理习题解答(供参考)第1章习题和解答15. 将下列⼗进制数分别转化为⼆进制数、⼗六进制数和BCD码。

(1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD(2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD(3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD(4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD16. 将下列⼆进制数分别转化为⼗进制数和⼗六进制数。

(1)10110101= 181=0B5H(2)11001011= 203=0CBH(3)10101.1001= 21.5625=15.9 H(4) 101101.0101= 45.3125=2D.5H17. 将下列⼗六进制数分别转化为⼆进制数、⼗进制数。

(1)FAH=1111 1010B=250(2)12B8H=0001 0010 1011 1000B=4792(3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125(4)2DF.2H=0010 1101 1111.0010B=735.12518. 若X=-107,Y=+74按8位⼆进制可写出:。

[X]补=95H ,[Y]补=4AH , [X +Y]补=0DFH,[X-Y]补=4BH。

19.X=34AH,Y=8CH。

问:有三位和两位⼗六进制数X和Y,(1)若X,Y是纯数(⽆符号数),则:X+Y=3D6H;X-Y=2BEH。

(2)若X,Y是有符号数,则:X+Y=2D6 H;X-Y=3BEH。

微机原理课后答案 (4)

微机原理课后答案 (4)

微机原理课后答案第一章:计算机系统简介1.1 问题1.计算机硬件系统由哪些部分组成?2.什么是计算机软件系统?3.计算机的主要功能有哪些?1.2 答案1.计算机硬件系统由以下几部分组成:–中央处理器(CPU)–内存(Memory)–外部设备(包括输入设备和输出设备)2.计算机软件系统是指计算机系统中的各种软件程序的集合,包括系统软件和应用软件。

系统软件用于管理和控制计算机硬件系统的运行,例如操作系统、编译器、数据库管理系统等。

应用软件用于实现各种具体的应用功能,例如文字处理软件、图形设计软件、游戏等。

3.计算机的主要功能包括:–进行数据的输入、输出和存储。

–进行数据的处理和运算。

–运行各种软件程序,实现各种功能。

第二章:计算机的基本组成部分2.1 问题1.什么是计算机的存储器?2.什么是计算机的输入设备?3.什么是计算机的输出设备?2.2 答案1.计算机的存储器是指计算机中用于存储数据和程序的设备,包括主存储器和辅助存储器。

主存储器又称为内存,是计算机中用于存放程序和数据的临时存储区域,其容量相对较小但访问速度很快。

辅助存储器是用于永久性存储数据和程序的设备,例如硬盘、固态硬盘或者光盘。

2.计算机的输入设备是用于将外部数据或命令输入到计算机中的设备,常见的输入设备包括键盘、鼠标、扫描仪、摄像头等。

3.计算机的输出设备是用于将计算机处理后的结果或数据输出到外部的设备,常见的输出设备包括显示器、打印机、音频设备等。

第三章:计算机的运算方法3.1 问题1.什么是计算机的算术运算?2.什么是计算机的逻辑运算?3.什么是计算机的数据转移?3.2 答案1.计算机的算术运算是指计算机对数字数据进行加、减、乘、除等运算的过程。

算术运算包括整数运算和浮点数运算。

整数运算是指对整数进行计算的过程,浮点数运算是指对带有小数部分的实数进行计算的过程。

2.计算机的逻辑运算是指计算机对逻辑数据进行与、或、非等运算的过程。

逻辑运算常用于判断和决策的场景,例如判断某个条件是否为真、执行不同的分支等。

《微机原理与接口技术》(第四版)周何琴课后习题答案

《微机原理与接口技术》(第四版)周何琴课后习题答案

第1章绪论作业1. 将下列二进制数转换成十进制数。

(1)11001010B=202 (2)00111101B=61(3)01001101B=77 (4)10100100B=1643. 将下列十进制数分别转换为二进制数和十六进制数。

(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4. 求下列十进制数的BCD码(1)327=11 0010 0111(BCD码)(2)1256=1 0010 0101 0110(BCD码)6. 求出下列10进制数的原码、反码和补码(2)+85 (4)-85解:85=0101 0101B原码:+85= 0101 0101B -85= 1101 0101B反码:+85= 0101 0101B -85= 1010 1010B补码:+85= 0101 0101B -85= 1010 1011B10. 画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器CPU:控制微处理器与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。

微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O之间传送数据;(4)时间控制:程序流向控制。

存储器:用来存放数据和指令。

I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

I/O设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。

输出运算结果。

总线:连接计算机系统中各功能部件的信息通道。

第2章 8086CPU作业2. 8086CPU内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU由指令执行部件EU和总线接口部件BIU两部分组成。

(2)① BIU先执行读存储器操作,从给定地址单元中取出指令,送到先进先出的指令队列中等待执行。

微机原理第三章习题答案

微机原理第三章习题答案

习题3答案1. 指出下列指令的错误原因。

(1) AND AX, DL ;类型不匹配(2) ADD CS, DX ;CS不能作为目的操作数(3) MOV AX, IP ;IP不能作为指令的操作数(4) MOV [BP][SI], [SI] ;两个操作数不能同时为内存操作数(5) SUB [BP][SI], ES:DX ;段超越前缀只能用在内存操作数之前(6) XCHG AL, [SI][DI] ;没有[SI][DI]这种操作数形式(7) JGE AX ;条件转移指令的操作数只能是标号(8) PUSH DL ;对堆栈不能进行字节操作2. 用一条指令将BX清0。

(请给出3种方法)方法1:MOV BX, 0方法2:SUB BX, BX方法3:AND BX, 0 ;将BX和0做与,可以将BX清零方法4:XOR BX, BX3. 写出实现下列功能的指令序列。

(1) 判断AX的值,若AX等于0,则转到标号LABEL处。

(请写出3种方法)方法1:CMP AX, 0JZ LABEL ; 如果ZF = 0,说明AX为0,因为CMP指令是做减法,但是不写回结果; 因此指令执行后AX内容不会受到破坏方法2:TEST AX, 0FFHJZ LABEL ; 如果ZF = 0,说明AX为0,TEST指令做与运算,可是不写回结果,只影响标志位。

; 和0与清零,和1与不变,所以和FFH做与的结果是AX本身,但是此时标志位已; 经改变了,所以可以利用标志位来判断,但是AX内容却没有受到任何破坏方法3:AND AX, 0FFH ;这个方法的原理和方法2其实是完全一致的JZ LABEL(2) 将AL的高4位与低4位分别放入AH与AL的低4位,并将AH与AL的高4位清0。

MOV AH, ALAND AL, 0FH ; AL高4位通过与清零,而低4位保持不变MOV CL, 4SHR AH, CL ; 这两条指令通过逻辑右移将AH的高4位清零,因为SHR在右移后,高位补零(3) 若AX和BX中的数恰好1个是奇数、1个是偶数,则将奇数放入AX,偶数放入BX;否则,AX和BX不变。

微机原理第3章习题与答案解析

微机原理第3章习题与答案解析

习题一、选择题1.寻址方式指出了操作数的地点,一般来说_______。

A.立刻寻址给出了操作数的地点B.寄存器直接寻址的操作数在寄存器内,而指令给出了储存器C.直接寻址直接给出了操作数自己D.寄存器直接寻址的操作数包括在寄存器内,由指令指定寄存器的名称答案: D2.寄存器寻址方式中,操作数在_________。

A. 通用寄存器B. 货仓C.内存单元D.段寄存器答案: A3.寄存器间接寻址方式中,操作数在_________ 。

A. 通用寄存器B. 货仓C.内存单元D.段寄存器答案: C4.以下指令中的非法指令是 ______。

A. MOV [SI+BX], AXB.MOV CL, 280C.MOV [0260H], 2346HD.MOV BX, [BX]答案: B5.设 (SP)=0100H ,(SS)= 2000H ,履行 PUSH BP 指令后,栈顶的物理地点是 _____。

A.200FEHB.0102HC. 20102HD.00FEH答案: A6.指令 LEA BX, TAB 履行后,其结果是 ______。

A. 将 TAB 中内容送 BXB.将 TAB 的段基址送 BXC.将 TAB 的偏移地点送 BXD.将 TAB 所指单元的储存内容送 BX答案: C7.以下正确的指令格式有______。

A.MOV [BX], 1B.MOV AL, 0345HC.MOV ES: PTR[CX], 3D. XLAT答案: D8.设 (AX)=C544HA.CF=0,OF=0 ,在履行指令B.CF=0,OF=1ADD AH,AL 以后,C.CF=1,OF=0______。

D,CF=1,OF=1答案: C9.若 AL 、 BL 再履行 DAA 中是压缩BCD后, (AL)=_____数,且在履行。

ADD AL, BL 以后,(AL)=0CH , CF=1 ,AF=0 。

A.02HB.12HC.62HD.72H 答案: B10.履行以下程序后AL 的内容为 _____。

微机原理与接口技术习题答案

微机原理与接口技术习题答案

第3章8086/8088指令系统与寻址方式习题3.3 8086系统中,设DS=1000H,ES=2000H,SS=1200H,BX=0300H,SI=0200H,BP=0100H,VAR的偏移量为0600H,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。

(1)MOV BX,12 ;目标操作数为寄存器寻址(2)MOV [BX],12 ;目标操作数为寄存器间址 PA=10300H(3)MOV ES:[SI],AX ;目标操作数为寄存器间址 PA=20200H(4)MOV VAR,8 ;目标操作数为存储器直接寻址 PA=10600H(5)MOV [BX][SI],AX ;目标操作数为基址加变址寻址 PA=10500H(6)MOV 6[BP][SI],AL ;目标操作数为相对的基址加变址寻址 PA=12306H (7)MOV [1000H],DX ;目标操作数为存储器直接寻址 PA=11000H(8)MOV 6[BX],CX ;目标操作数为寄存器相对寻址 PA=10306H(9)MOV VAR+5,AX ;目标操作数为存储器直接寻址 PA=10605H3.4 下面这些指令中哪些是正确的?那些是错误的?如果是错误的,请说明原因。

(1)XCHG CS,AX ;错,CS不能参与交换(2)MOV [BX],[1000] ;错,存储器之不能交换(3)XCHG BX,IP ;错,IP不能参与交换(4)PUSH CS(5)POP CS ;错,不能将数据弹到CS中(6)IN BX,DX ;输入/输出只能通过AL/AX(7)MOV BYTE[BX],1000 ;1000大于255,不能装入字节单元(8)MOV CS,[1000] ;CS不能作为目标寄存器(9)MOV BX,OFFSET VAR[SI] ;OFFSET只能取变量的偏移地址(10)MOV AX,[SI][DI] ;SI、DI不能成为基址加变址(11)MOV COUNT[BX][SI],ES:AX ;AX是寄存器,不能加段前缀3.7 设当前 SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSH BX 指令后,栈顶地址和栈顶2个字节的内容分别是什么?当前栈顶的地址=2FF00H当执行PUSH BX 指令后,栈顶地址=2FEFEH(2FEFEH)=57H(2FEFFH)=34H3.8 设DX=78C5H,CL=5,CF=1,确定下列各条指令执行后,DX和CF中的值。

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

• 将(2000H)、(2001H)单元中的非组合型BCD码压 缩成组合型BCD码,并存放到(2000H)单元 • 75H
例2:子程序嵌套(递归调用)程序设计----计算 n!
入口条件:n已在AX中,且0<n≤8 出口条件:n!放在AX中 FACTOR PROC PUSH AX SUB AX,1 JNZ COUNT POP AX ;n-1→n
05H, 00H, 08H, 00H, 08H, 00H, 05H, 00H, 08H, 00H, 08H, 00H,
57H, 65H, 6CH, 63H, 6FH, 6DH, 65H,
20H, 74H, 6FH, 20H, 79H, 6FH, 75H, 0DH, 0AH, 24H,
SIZE
6
1
2
00H, 00H
JMP RETURN
COUNT: CALL FACTOR POP CX
MUL CX
RETURN: RET
40320 若执行前AX=8,则程序执行后有: AX=__ _
例3:某班有7 个同学英语成绩低于80 分,分数存在ARRAY 数组中,
试编程完成以下工作: (1)给每人加 5 分,结果存到 NEW 数组中 (2)把总分存到SUM 单元中
DATA SEGMENT X DW 0FFF0H Y DW 8 Z DW 7FH V DW ? W DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS,AX MOV AX,X IMUL Y ;AX*Y→DX:AX ADD AX ,100 ADC DX,0 ;DX:AX与32位字长的100相加
DATA SEGMENT ARRAY DB ?,?,?,?,?,?,? NEW DB 7 DUP(?) SUM DW 0
DATA ENDS
CODE SEGMENT MOV AX,DATA MOV DS, AX LEA SI,ARRAY LEA DI,NEW MOV CX,7 NEXT: MOV AL,[SI] ADD AL, 5 MOV [DI], AL INC SI INC DI LOOP NEXT CODE ENDS
MOV AX,STACK
MOV SS,AX MOV SP,OFFSET TOP
MOV BX,OFFSET BCD
MOV AX,HEX MOV SI, 10
MOV CX,5
LP1:MOV DX,0 DIV SI ;DX:AX÷SI→AX, 余数→DX
MOV [BX],DL
INC BX LOOP LP1 HLT CODE ENDS END START
MOV W,DX HLT
;保存商
;保存余数
CODE ENDS
END START
4.26 从BUF单元开始有10个带符号数:-1,3,248,90,42,9042,
-4539,0,-28,792。试找出它们的最大值、最小值和平均值,并分别送 MAX、MIN和AVG单元。试编写完整的汇编语言程序 DATA SEGMENT BUF DW -1,3,248,90,42,9042,-4539,0,-28,792 MAX DW -32768
ADD HEX,AX
MOV AL,[BX+1] ; 十位数 MOV CL,10
MUL CL
ADD HEX,AX
4.25 编写一个带符号数四则运算的程序,完成(Z-(X*Y+100))/1000 的运算,商送V单元,余数送W单元。X,Y,Z均为带符号数,设:
X=FFF0H=-16,Y=0008H=8,Z=007F=127。
ADD SI,AX
ADC DI,DX
ADD BX,2 LOOP NEXT MOV BX,10 MOV AX,SI MOV DX,DI
;是当前较小 ;的数吗? ;计算平均值 ;指向下一个数
MOV DI,0
NEXT: MOV AX,[BX] ;取一个数 CMP AX,MAX JNG L1 MOV MAX,AX L1: CMP AX,MIN JNL L2 MOV MIN,AX
DATA SEGMENT HEX DW 9A48H
; 解法二
BCD DB 5 DUP(?)
DATA ENDS STACK SEGMENT
DB 256 DUP (?)
TOP LABEL WORD STACK ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX, DATA MOV DS,AX
MOV DX , [3002H]
ADD [2000H] , AX ADC [2002H] , DX
ADD [DI] , AX;低字相加
ADC [DI+2] , DX
解法三:
MOV SI , 3000H
MOV DI , 2000H MOV AX , [DI] MOV DX , [DI+2] ADD AX , [SI]
MOV AL,[BX+3] MOV AH,0 MOV CX,1000 MUL CX ADD HEX,AX
; 千位数
MOV AL,[BX] ADD HEX,AX HLT CODE ENDS END START
; AL*CL→AX
; 个位数
MOV AL,[BX+2] ; 百位数
MOV CL,100 MUL CL
⑵ 说明对BUF,CED,ADDR等变量施行TYPE, LENGTH,SIZE运算后,其结果分别为多少?
⑶ COUNT的值为多少?
(1)
解:
(2)
BUF CE D TYPE LENGT H 2 3 1 1 ADDR 2 1 出数据段中的数据:
按内存单元存放的先后次序,按字节写
05H, 00H, 08H, 00H, 08H, 00H,
OUT DX,AL
4.19 指出以下四条指令的作用(HEX为数据段的一个变量名)
⑴ MOV BX,HEX ⑵ LEA BX,HEX ⑶ MOV BX,OFFSET HEX ;取变量 HEX的内容→BX ;取变量 HEX的有效地址→BX ;取变量 HEX的偏移量→BX
⑷ MOV BX,SEG HEX
;取变量 HEX的段地址→BX
4.20 下面是变量定义伪指令,
DATA SEGMENT BUF DW 3 DUP(5,2 DUP(8)) CED DB ‘Welcome to you’,0DH,0AH,‘$’ ADDR DW BUF COUNT EQU $-CED DATA ENDS 问:⑴ 按内存单元存放的先后次序,按字节写出数据段中的数据
解法一: SUB AX,BX JNC OK NEG AX OK:MOV [2800H],AX
SUB AX,BX
JNC OK ADD AX,BX ; 原AX SUB BX,AX ; 反相减 MOV AX,BX OK:MOV [2800H],AX
4.6 若有两个4字节的无符号数相加,这两个数分别存放在 2000H和3000H开始的存储单元,将所求的和存放在2000H 开始的内存单元中,试编制程序。 解法一: MOV BX , 3000H MOV DI , 2000H MOV AX , [BX] MOV DX , [BX+2] 解法二: MOV AX , [3000H]
; 十位数 ; 个位数
[BX+4],AL ;万位数( AH必为0 ) AX,DX DX,0 CX,1000 CX ;DX:AX÷CX→AX, ; 余数→DX [BX+3],AL ; 千位数 AX,DX CL,100 CL ; AX÷CL→AL ,余数→AH [BX+2],AL ; 百位数
MOV [BX+1],AL MOV [BX],AH HLT CODE ENDS END START
;是当前较大 ;的数吗?
IDIV BX MOV AVG,AX HLT CODE ENDS END START
程序阅读题---例1 :
MOV MOV SHL SHR MOV CL,4 AX,[2000H] ቤተ መጻሕፍቲ ባይዱL,CL AX,CL [2000H],AX
试问:(1)若执行前(2000H) = 05H,(2001H) = 07H, 则执行后有:(2000H) = _ _ H (2)本程序的功能是:
MIN DW 32767
AVG DW 0 DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX, DATA
MOV DS,AX
L2: CWD
;将AX符号扩展到DX
;求累加和
MOV BX,OFFSET BUF
MOV CX,10 MOV SI,0
;第一次保存的是个位数
4.23 编写一个将5位BCD码数(小于65536)转换成二 进制数的程序。
DATA SEGMENT BCD DB 7,4,3,0,5 ;BCD=50347 HEX DW 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS,AX LEA BX,BCD MOV AL,[BX+4] ;万位数 MOV AH,0 MOV CX,10000 MUL CX ; AX*CX→DX:AX,DX 必为0 ADD HEX,AX ;HEX+AX → AX,CF必为0
答:是字操作; AX的内容存放到10504H字单元,即: 12H→(10505H);34H →(10504H)
数据传送指令能够完成下列操作数的传送任务。 立即数 存储器 通用寄存器组 AX,BX,CX,DX BP,SP,SI,DI 段寄存器 CS,DS,ES,SS (CS不能作目的寄存器)
相关文档
最新文档