最新中央电大计算机组成原理与汇编语言试题
计算机组成原理与汇编语言综合练习题

A.直接传送
B.DMA
C.通道
D.I/O处理机
25.使CPU与I/O设备完全并行工作方式是()方式。
A.程序直接传送
B.中断
C.通道
D.程序查询
三、计算题
1.用补码进行加减运算(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?若溢出是何种溢出。
(1)已知X=-8,Y=11,计算[X-Y]补
(2)已知X=9,Y=-7,计算[X-Y]补
2.用补码进行加减运算,并判断结果是否溢出?是何种溢出?
(1)X=0.10010,Y=-0.10011,计算X-Y
(2)X=-0.10111,Y=0.10011,计算X+Y
3.已知被乘数[X]原=11101,乘数[Y]原=01011。利用原码一位乘法求:[X××Y]原=?(要求写出具体乘法步骤
(4)寻址方式可以有几种?
(5)若采用立即寻址方式,操作数的范围是多少?
5.某指令格式结构如下所示,请回答下列问题:
15—12 11—9 8—6 5—3 2—0
操 作 码
寄存器
直接寻址
源地址寄存器
寄存器
直接寻址
目标地址
寄存器
(1)是什么指令格式?
(2)该指令可以执行多少种操作?
(3)执行该指令时,如何寻找操作数?
定点数表示:浮点数表示:
7 6 5 4 3—0
真值:| | | | |
原码:| | | | |
补码:| | | | |
反码:| | | | |
3.将给定的十进制数-6转换成二进制数,分别写出8位字长定点小数的真值(比例因子取2-4)、原码、反码和补码。若浮点数阶符1位,阶码2位,尾数4位,请分别写出用原码、补码、反码表示的规格化浮点数。
计算机组成原理与汇编语言(课后习题).

《计算机组成原理与汇编语言》习题第一章1. 计算机中为什么都采用二进制数而不采用十进制数?2. 写出下列用原码或补码表示的机器数的真值:a (1 01101101 (2 10001101 (3 01011001 (4 110011103. 填空:a (1 (123410=(2=(16b (2 (34.687510=(2=(16c (3 (271.33 10 = ( 2= ( 16d (4 (101011001001 2 = ( 10 = ( 16e (5 (1AB.E 16 = ( 10 = ( 2f (6 (10101010.0111 2= ( 10 = ( 164. 已知X=36,Y=-136,Z=-1250,请写出X、Y、Z的16位原码、反码、和补码。
5. 已知[X]补=01010101B,[Y]补=10101010B,[Z]补=1000111111111111B,求X、Y、Z及X+Y,Y-Z的十进制值为多少?6. 用8位补码进行下列运算,并说明运算结果的进位和溢出:a (1 33+114 (233-114 (3(-33+114 (4(-33 -1147. 将下列十进制数表示为8421BCD码:(18609 (25254 (32730 (429988. 将下列8421BCD码表示为十进制数和二进制数:a (101111001 (2001010000101 (3022********* (4 010*********9. 将下列数值或字符串表示为相应的ASCII码:(151 (27FH (3C6H (4Computer (5 how are you?10. 定点数和浮点数表示方法各有什么特点?11. 微处理器、微型计算机和微型计算机系统三者之间有什么不同?12. 微型计算机由哪几部分组成,各部分功能是什么?13. CPU在内部结构上由哪几部分组成,CPU应具备什么功能?14. 简述计算机执行指令和执行程序的过程。
计算机组成原理及汇编语言.

计算机组成原理及汇编语言试卷 10一、选择题(共20道题)1.计算机硬件能直接执行的只有()。
A 符号语言B 机器语言C 机器语言和汇编语言D 汇编语言2.中央处理机(CPU)是指()。
A 运算器B 控制器C 运算器和控制器D 运算器、控制器和主存贮器3.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是:()。
A 基址寻址B 立即寻址C 变址寻址D 基址变址寻址4.所谓第二代计算机是以()为主要元器件。
A 超大规模集成电路B 集成电路C 晶体管D 电子管5.大部分计算机内的减法是用( )来实现的。
A 将被减数加到减数中B 从被减数中减去减数C 补数的相加D 从减数中减去被减数6.个人计算机是属于()。
A 大型计算机B 小型机C 微型计算机D 超级计算机7.运算器的主要功能是进行()。
A 逻辑运算B 算术运算C 逻辑运算与算术运算D 初等函数运算8.计算机中()负责指令译码。
A 算术逻辑单元B 控制单元C 存储器译码电路D 输入输出译码电路9.如果要处理速度、温度、电压等连续性数据可以使用()。
A 数字计算机B 模拟计算机C 混合型计算机D 特殊用途计算机10.有些计算机将部分软件永恒地存于只读存储器中,称之为()。
A 硬件B 软件C 固件D 辅助存储E 以上都不对11.下列()不属于系统程序。
A 数据库系统B 操作系统C 编译程序D 编辑程序12.一个完整的计算机系统应包括()。
A 运算器、存贮器、控制器B 主机和外部设备C 主机与应用程序D 配套的硬件设备和软件系统13.下列()不是输入设备。
A 磁盘驱动器B 键盘C 鼠标器D 打印机14.以真空管为主要零件的是()。
A 第一代计算机B 第二代计算机C 第三代计算机D 第四代计算机15.MOV AX,ES:[1000H] 源操作数的寻址方式是:()。
A 立即寻址B 直接寻址C 变址寻址D 基址寻址16.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。
最新-电大计算机组成原理与汇编语言程序设计作业参考

【计算机组成原理与汇编语言】作业答案第一次作业一.问题1.什么是存储程序工作方式?事先编制程序;然后存储程序;自动执行程序2.计算机性能指标有哪些?字长;存储器容量;运算速度;系统配置3.数字计算机特点有哪些?(1)各种信息用数字代码表示(2)用数字型电信号表示数字代码二.术语1.隐地址:以隐含的方式约定的地址2.位权:在进位制中每个数码所表示的数值等于该数码本身的值乘以一个与它所在数位有关的常数,这个常数称为该位的位权3.真值:用正负号加绝对值表示的数值4.机器数:在计算机内部使用的,连同数符一起数码化了的数5.补码:核心是让符号位也作为数值的一部分直接参与运算,以简化加减运算的规则,同时又能“化减为加”6.反码:7.定点数:小数点固定不变的数8.浮点数:让小数点的位置根据需要浮动9.ASCII:美国信息交换标准码10.指令系统:计算机的软件与硬件之间的界面11.地址结构:显地址和隐地址12.原码:P30 理解即可13.基数:进位制中会产生进位的数值,它等于每个数位中所允许的最大数码值加1,也就是各数位中允许选用的数码个数14.堆栈:是一种按“后进先出”存取顺序进行存取的存储结构三.将二进制(101010.01)B转换十进制及BCD码(101010.01)B=(42.25)D=(01000010.00100101)BCD四.(37.2)Q= (31.25)D=(00110001.00100101)BCD五.13/128=(0.0001101)B六.X补=0.1010 X原=0.1010, X真值=+0.1010第二次作业1.用变形补码计算[X]补+[Y]补,和[X]补-[Y]补并指出是否溢出,说明正溢出和负溢出。
1.[X] 补=00,110011 [Y] 补=00,101101解:[-y]补=11.010011[X]补+[Y]补:00.110011+00.10110101.100000结果有溢出,是正溢出[X]补-[Y]补=[X]补+[-Y]补:00.110011+11.010011100.000110无益出2.[X] 补=00,010110 [Y] 补=00,100101解:[-y]补=11.011011[X]补+[Y]补:00.010110+00.10010100.111011无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001无益出3.[X] 补=00,010110 [Y] 补=00,100101 解:[-y]补=11.011011[X]补+[Y]补:00.010110+00.10010100.111011无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001无益出4.[X] 补=11,110011 [Y] 补=00,101101 解:[-y]补=11.011011[X]补+[Y]补:11.110011+00.101101100.100000[X]补+[Y]补=00.100000无溢出[X]补-[Y]补=[X]补+[-Y]补:00.010110+11.01101111.110001[X]补+[-Y]补=11.110001无益出5.[X] 补=11,001101 [Y] 补=11,010011 解:[-y]补=00.101101[X]补+[Y]补:11.001101+11.010011110.100000负溢出[X]补-[Y]补=[X]补+[-Y]补:11.001101+00.10110111.111010[X]补+[-Y]补=11.111010无益出2.用无符号数一位乘法计算X*Y,写出运算过程。
电大计算机组成原理试题及答案参考

电大计算机组成原理试题及答案参考小抄组成1一、选择题(每小题选出一个最合适的答案,每小题2分,共20分)1、若十进制数为37.25,则相应的二进制数是()。
(A)100110.01 (B)110101.01 (C)100101.1 (D)100101.012、若[x]反=1.1011,则x=(A)-0.0101 (B)-0.0100 (C)0.1011 (D)-0.10113、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是()。
(A)2-15 (B)216 (C)2-1 (D)1-2-154、若采用双符号位补码运算,运算结果的符号位为10,则()。
(A)产生了负溢出(下溢)(B)产生了正溢出(上溢)(C)运算结果正确,为负数(D)运算结果正确,为正数5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是()。
(A)无(B)原部分积+[X]补,右移一位(C)原部分积+[-X]补,右移一位(D)原部分积+[Y]补,右移一位6、堆栈指针SP的内容是()。
(A)栈顶地址(B)栈底地址(C)栈顶内容(D)栈底内容7、在寄存器间接寻址方式中,操作数是从()。
(A)主存储器中读出(B)寄存器中读出(C)磁盘中读出(D)CPU中读出8、在微程序控制器中,一条机器指令的功能通常由()。
(A)一条微指令实现(B)一段微程序实现(C)一个指令码实现(D)一个条件码实现9、在串行传输时,被传输的数据()(A)在发送设备和接受设备中都是进行串行到并行的变换(B)在发送设备和接受设备中都是进行并行到串行的变换(C)发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换(D)发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换10、系统总线是指()。
(A)运算器、控制器和寄存器之间的信息传送线(B)运算器、寄存器和主存之间的信息传送线(C)运算器、寄存器和外围设备之间的信息传送线(D)CPU、主存和外围设备之间的信息传送线二、名词解释(每小题4分,共20分)1.全相联映像2.指令系统3.指令周期、CPU周期4.向量中断5.微指令三、改错题(在下列各小题的表述中均有错误,请改正。
最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)

最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)
考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:选择题、判断题、简答题、计算题。
做考题时,利用本文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《计算机组成原理》题库一
一、选择题(每小题3分,共36分)
6.变址寻址方式中,操作数的有效地址等于( )。
A.基址寄存器内容加上形式地址
B.堆栈指示器内容加上形式地址
C.变址寄存器内容加上形式地址
D.程序计数器内容加上形式地址
7.在控制器中,部件( )能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址。
A.指令指针IP
B.地址寄存器AR
C.指令寄存器IR
D.程序计数器PC
8.硬连线控制器中,使用( )来区别指令不同的执行步骤。
计算机组成原理与汇编语言试题

计算机组成原理与汇编语言试题一、填空题(每空1分)1、冯.诺依曼体制中最核心的思想是计算机采用____存储程序____工作方式。
2、有一机器字24位,其中操作码占4位。
若采用二地址寻址,则每个地址位为____10______位,可寻址空间为_____1M______字节。
3、在动态存储器中,定期对原存信息为1的电容补充电荷,称为______________。
4、按产生控制信号的方式不同,控制器可分为____组合逻辑_____控制器与微程序控制器。
5、按数据传送格式,总线可分为____并行___总线与__串行___总线。
6、一个完整的程序中断处理过程应包括中断请求、____中断判优与屏蔽__、_中断响应___、_中断处理__等阶段。
7、中断返回时要恢复____程序断点地址___和__被中断前的程序状态字___才能返回主程序继续执行。
8、程序设计语言是指用于编写程序的语言,主要包括___机器语言____、__汇编语言___、___高级语言___。
9、在存贮器型堆栈中需要一个__堆栈指示器___,用它来指明___栈顶地址___的变化。
10、有一个102K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是____32___位。
11、在下列寻址方式中为了取出操作数,需访问内存几次。
A、立即寻址__0__次B、直接寻址___1___次C、一级间接寻址__2___次D、二级间接寻址___3____次12、8088/8086CPU中,通用寄存器中的SP和BP为____指针_寄存器,SP的作用是____指出当前堆栈的栈顶____的位置。
13、8088/8086指令系统中的算术运算指令,可实现__无符号___数或_有符号__数的四则运算。
14、在汇编语言中,所使用的三种基本语句分别是____指令语句_______、___伪指令语句_____和__宏指令语句____。
二、填空题(每小题2分)1、下列数中最大的数是(C )A、(1011011)2B、(142)8C、(82)16D、(10010111)BCD2、若采用双符号位判断溢出,当出现正溢出时,符号位为(B )A、00B、01C、11D、103、一个完整的计算机系统应包括(D )A、运算器、存储器、控制器B、主机和外部设备C、主机与应用程序D、配套的硬件设备和软件系统4、PSW是指令部件中( D )A、指令寄存器B、指令译码器C、程序计数器D、程序状态寄存器5、IR是指令部件中(D )A、程序状态寄存器B、程序计数器C、指令译码器D、指令寄存器6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是(A )A、CSB、DSC、SSD、ES7、主存储器和CPU之间增加高速缓冲器的主要目的是(B )A、扩大主存储器容量B、解决主存与CPU之间速度匹配问题C、扩大CPU通用寄存器数量D、既扩大主存容量又提高主存速度8、在微程序控制器中,机器指令与微指令的关系是(D )A、一条微指令由若干条机器指令组成B、每一条机器指令由一条微指令来执行C、一段机器指令组成的程序可由一条微指令来执行D、每一条机器指令由一段用微指令组成的微程序解释执行9、使CPU与I/0设备完全并行工作方式是(C )方式。
国开(中央电大)《计算机组成原理》网上形考任务试题及答案

国开(中央电大)《计算机组成原理》网上形考任务试题及答案国开(中央电大)《计算机组成原理》网上形考任务试题及答案形考任务一一、单项选择题(每题6分,共36分) 1.以下数中最小的数是。
(B) A.(1010011)2 B.(42)8 C.(10011000)BCD D.(5A)16 2.某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,那么可表示的最大正小数为,最小负小数为。
(C) A. B. C. D. 3.两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。
(D) A.会产生溢出 B.也有可能产生溢出C.不一定会产生溢出 D.一定不会产生溢出 4.[X]原=010100,[X]反=。
(A) A.010100 B.001011 C.101011 D.101100 5.[X]原=110100,[X]补=。
(D) A.110100 B.001011 C.101011 D.101100 6.[X]原=110100,[X]移=。
(B) A.101100 B.001100 C.101011 D.011011 二、多项选择题(每题9分,共36分)1.机器数中,零的表示形式不唯一的是。
(ACD) A.原码 B.补码 C.移码 D.反码 2.ASCII编码。
(BC) A.是8位的编码 B.是7位的编码 C.共有128个字符 D.共有256个字符 E.有64个控制字符 3.相对补码而言,移码。
(BD) A.仅用于表示小数 B.仅用于浮点数的阶码局部 C.仅用于浮点数的尾数局部 D.1表示正号,0表示负号 4.当码距d=4时,海明校验码具有。
(ABDF) A.检错能力 B.纠错能力 C.只能发现1位错,但不能纠错 D.能发现1位错,并纠正1位错 E.能发现2位错,并纠正1位错 F.能发现2位错,并纠正2位错三、判断题 1.定点数的表示范围有限,如果运算结果超出表示范围,称为溢出。
对 2.浮点数数的表示范围取决于尾数的位数,精度取决于阶码的位数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中央电大计算机组成原理与汇编语言试题
一、填空题(每空1分)
1、冯.诺依曼体制中最核心的思想是计算机采用____存储程序____工作方式。
2、有一机器字24位,其中操作码占4位。
若采用二地址寻址,则每个地址位为____10______位,可寻址空间为_____1M______字节。
3、在动态存储器中,定期对原存信息为1的电容补充电荷,称为______________。
4、按产生控制信号的方式不同,控制器可分为____组合逻辑_____控制器与微程序控制器。
5、按数据传送格式,总线可分为____并行___总线与__串行___总线。
6、一个完整的程序中断处理过程应包括中断请求、____中断判优与屏蔽__、_中断响应___、_中断处理__等阶段。
7、中断返回时要恢复____程序断点地址___和__被中断前的程序状态字___才能返回主程序继续执行。
8、程序设计语言是指用于编写程序的语言,主要包括___机器语言____、__汇编语言___、___高级语言___。
9、在存贮器型堆栈中需要一个__堆栈指示器___,用它来指明___栈顶地址___的变化。
10、有一个102K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是____32___位。
11、在下列寻址方式中为了取出操作数,需访问内存几次。
A、立即寻址__0__次
B、直接寻址___1___次
C、一级间接寻址__2___次
D、二级间接寻址___3____次
12、8088/8086CPU中,通用寄存器中的SP和BP为____指针_寄存器,SP的作用是____指出当前堆栈的栈顶____的位置。
13、8088/8086指令系统中的算术运算指令,可实现__无符号___数或_有符号__数的四则运算。
14、在汇编语言中,所使用的三种基本语句分别是____指令语句_______、___伪指令语句_____和__宏指令语句____。
二、填空题(每小题2分)
1、下列数中最大的数是(C )
A、(1011011)2
B、(142)8
C、(82)16
D、(10010111)BCD
2、若采用双符号位判断溢出,当出现正溢出时,符号位为(B )
A、00
B、01
C、11
D、10
3、一个完整的计算机系统应包括(D )
A、运算器、存储器、控制器
B、主机和外部设备
C、主机与应用程序
D、配套的硬件设备和软件系统
4、PSW是指令部件中( D )
A、指令寄存器
B、指令译码器
C、程序计数器
D、程序状态寄存器
5、IR是指令部件中(D )
A、程序状态寄存器
B、程序计数器
C、指令译码器
D、指令寄存器
6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是(A )
A、CS
B、DS
C、SS
D、ES
7、主存储器和CPU之间增加高速缓冲器的主要目的是(B )
A、扩大主存储器容量
B、解决主存与CPU之间速度匹配问题
C、扩大CPU通用寄存器数量
D、既扩大主存容量又提高主存速度
8、在微程序控制器中,机器指令与微指令的关系是(D )
A、一条微指令由若干条机器指令组成
B、每一条机器指令由一条微指令来执行
C、一段机器指令组成的程序可由一条微指令来执行
D、每一条机器指令由一段用微指令组成的微程序解释执行
9、使CPU与I/0设备完全并行工作方式是(C )方式。
A、程序直接传送
B、中断
C、通道
D、程序查询
10、当某一存储单元的逻辑地址为2300H:0075H时,其对应的物理地址为(D )
A、2300H
B、0075H
C、23750H
D、23075H
11、在CPU中跟踪下一条指令地址的寄存器(C )
A、主存地址寄存器
B、指令寄存器
C、指令计数器
D、状态条件寄存器
12、某机器字长16位,它的存贮容量是64KB位,若按字编址,则它的寻址范围是(D)
A、64KB
B、32KB
C、64K
D、32K
13、冯.诺依曼机的基本特征是( B )
A 、微程序控制
B 、存贮程序控制
C 、组合逻辑控制
D 、间步控制 14、寄存器间接寻址中,操作数放在( B )
A 、通用寄存器
B 、主存单元
C 、推栈
D 、程序计数器
三、完成下列各题(每小题4分)
1、已知数据(132)8,(38)16,(10010011)BCD ,请将它们分别化为十进制数,并找出其中最大的数。
(1)(132)8=1X82 +3X8+2=90 (38)16=3 X16+8=56 (10010011)BCD =93 (2)最大的数是:(10010011)BCD
2、采用补码进行14-9=?运算(用6位二进制表示,最左边位为符号位),并判断结果是否溢出?是何种溢出?
X=1110 [X]补=001110, Y=1001,[Y]补=001001,[-Y]补=110111 [X-Y]补=[X]补+[-Y]补
3、将数- 7
25
和97用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底)
表示。
– 7
25
97 - 7 25
=-0.28=1.0100011B 因为规格化的尾数需大于0.5,即0.1B 所以- 7
25
=1.100011×2-1 规格化尾数符号为1 ,尾数为100011,阶符为1,阶码为001 97=1100001B ,规格化浮点数为0.1100001×27
四、完成下列各题(每题8分,共16分)
1、按照下图所示的模型机数据通路结构,拟出下列指令的读取与执行流程。
(1)MOV R0,(R3) (2)DEC R3
PC →MAR PC →MAR M →MDR →IR ,PC+1→PC M →MDR →IR ,PC+1→PC R3→MAR R3→D M →MDR →C D-1→Z C →R1 Z →R3
2、某一存储器逻辑图如下所示,请回答下列问题。
(1)每个芯片容量(K ×位)
因为每个芯片地址线12位,数据线8位,所以容量为4K ×8位 (2)存储器容量(K ×位)
因为存储器地址线13位,数据线16位,所以容量为8K ×16位 (3)每组所包含的芯片及每组芯片的地址范围(用16进制): 起始地址 终止地址 ( 1、3 )组: 0000000000000 0111111111111 ( 2、4 )组: 1000000000000 1111111111111
001110 [X]补 + 110111 [-Y]补 1000101
结果为正,不溢出
五、完成下列各题(每题6分,共12分)
1、指出下列指令的错误。
(1)MOV AH,BX 操作数类型不匹配
(2)MOV CS,AX 代码段寄存器不能作为目的操作数
(3)ADD [BX],[DI] 两存储器操作数之间不能直接操作
六、完成下列各题(共18分)
1、写出下述程序段的功能
MOV AX,0
MOV BX,1
MOV CX,50
NEXT:ADD AX,BX
ADD BX,2
LOOP NEXT
MOV S,AX
完成1+3+5+……+99,并将结果送S单元
七、分析题
1、请将左边的词汇和右边的说明联系起来,即在括号内填入所选的A、B、C……
(1)CPU (I )A、保存当前栈顶地址的寄存器
(2)EU (G )B、告诉CPU要执行的操作,在程序运行时执行
(3)堆栈(E )C、唯一代表存贮空间中的每个字节单元的地址
(4)SP (A )D、能被计算机直接识别的语言
(5)控制标志(H )E、以后进先出方式工作的存贮器空间
(6)物理地址(C )F、把若干模块连接起来,成可执行文件的系统程序(7)机器语言(D )G、执行部件,由ALU和寄存器组成
(8)连接程序( F )H、控制操作的标志
(9)指令(B )I、分析并控制指令执行的部件
2、程序改错
本程序的作用是将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正。
SI[S1]和S2[SI]分别表示S1、S2中各字节的有效地址,[SI]表示距S1或S2的起始地址的字节数)
程序:改正:
MOV SI,0
MOV CX,10 MOV CX,20
NEXT:MOV AL,S1[SI]
MOV S2[SI],AL
INC S1[SI] INC SI
LOOP
八、简单程序设计
1、有两个无符号数分别存放于DA TA1和DATA2单元,要求将两数中大的一个挑选出
来,并送入DATA3单元。
MOV AL,DATA1
CMP AL,DATA2
JA S1
MOV AL,DATA2
S1: MOV DATA3,AL
HLT。