寻址方式--随堂测试

合集下载

微机原理随堂练习答案及解析

微机原理随堂练习答案及解析

一、单选题1.计算机系统中的存贮器系统是指_____D_。

A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2.8086/8088的算术逻辑运算单元可完成____C__。

A 16位算术运算功能B 16位逻辑运算功能C 16位算术运算功能和16位逻辑运算功能D 4位乘法运算和除法运算功能3.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数数为____D__。

A 64,16B 16,64C 64,8D 16,16 。

4.用某个寄存器中操作数的寻址方式称为__C____寻址。

A 直接B 间接C 寄存器直接D 寄存器间接寄存器直接寻址:操作数地址直接作为指令中的地址码寄存器间接寻址:操作数的有效地址存在寄存器中区分MOV AX,BX 和MOV AX,[BX]5. 8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是:____B_____A:0,0 B:0,1 C:1,0 D:1,1;一个字节为奇地址见书288页6. 下列指令有语法错误的是_____D____A:IN AX,20H; B:LEA SI,[2000H];C:OUT DX,AL; D:SHL AX,2A:输入直接寻址端口地址可为立即数C:输出间接寻址把存如DX的端口号输出一个字节,因此不存在等长的问题7.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是B____A:汇编指令, B:伪指令, C:机器指令, D:宏指令。

伪指令既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。

8.将DX:AX构成的双字(有符号数)除以2的指令为__D_____A:SAR AX,1 B:SHR AX,1RCR DX,1; RCR DX,1;C:SAR DX,1 D:SAR DX,1ROR AX,1; RCR AX,1。

除2相当于右移,应先移高8位,再移低8位。

计算机专业基础综合(指令系统)模拟试卷2(题后含答案及解析)

计算机专业基础综合(指令系统)模拟试卷2(题后含答案及解析)

计算机专业基础综合(指令系统)模拟试卷2(题后含答案及解析) 题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.下列说法中,正确的是( )。

A.如果指令字长与机器字长相等,那么取指周期等于机器周期B.如果指令字长与存储字长相等,那么取指周期等于机器周期C.指令字长和机器字长的长度一定相等D.为了硬件设计方便,指令字长都和存储字长一样大正确答案:B解析:指令字长通常取存储字长的整数倍,如果指令字长等于存储字长的2倍,则需要2次访存,取指周期等于机器周期的2倍,如果指令字长等于存储字长,则取指周期等于机器周期,故选项A错误,选项B正确。

指令字长取决于操作码的长度、操作数地址的长度和操作数地址的个数,与机器字长没有必然的联系,但为了硬件设计方便,指令字长一般取字节或存储字长的整数倍,故选项C错误。

指令字长一般取字节或存储字长的整数倍,故选项D错误。

知识模块:指令系统2.设寄存器R的内容(R)=1500H,内存单元1500H的内容为2500H,内存单元2500H的内容为3500H,PC的值为4500H,采用相对寻址方式,有效地址为2500H的操作数是( )。

A.1500HB.2500HC.3500HD.4500H正确答案:C解析:形式地址为2500H说明操作数存放在主存单元2500H中,因此得到操作数为3500H。

知识模块:指令系统3.试比较各种寻址方式的效率,以下结论中不正确的是( )。

A.立即寻址的效率高于堆栈寻址B.堆栈寻址的效率高于寄存器寻址C.寄存器一次间接寻址的效率高于变址寻址D.变址寻址的效率高于一次间接寻址正确答案:B解析:立即寻址操作数在指令中,不需要访问任何寄存器或内存,取数最快。

堆栈寻址可能是硬堆栈(寄存器)或软堆栈(内存),采用软堆栈时比寄存器寻址慢。

寄存器一次间接寻址先访问寄存器得到地址,然后再访问主存。

微机原理寻址方式专项训练

微机原理寻址方式专项训练

微机原理寻址方式测试题二一、填空题(每空1分)1、指令MOV CX,10H[SI]中,源操作数的寻址方式是_________________________。

2、MOV AX,ES:[BX][SI]指令中,源操作数的物理地址计算方法是_________________________3、写出下列各寄存器的位数(1)AX是_________位寄存器(2)BL是________位寄存器(3)BP是________位寄存器(4)CH是________位寄存器(5)ECX是________位寄存器(6)SI是________位寄存器(7)EDI是________位寄存器(8)DX是________位寄存器4、写出默认的与段地址寄存器相结合的偏移地址寄存器。

(1)与________段地址寄存器相结合的是SI、BX、DI偏移地址寄存器。

(2)与CS段地址寄存器相结合的是________偏移地址寄存器。

(3)与________段地址寄存器相结合的是DI偏移地址寄存器。

5、设内存中某一单元的物理地址是12345H,写出下列不同的逻辑地址。

(1)1234:________(2)________:34556、存储器操作数的寻址方式有四种:_________________、________________、________________________、_____________________________。

7、构成微处理器的有效地址有三个分量,分别是______________、_____________、________________。

这三个分量的不同组合,就构成了多种多样的寻址方式。

8、说出以下指令中源操作数的寻址方式(1)MOV CX,[2000H] ____________________________(2)MOV AX,ABL[SI] ____________________________(3)MOV BX,[BP][DI][ABH] ____________________________(4)MOV BL,[BX] ____________________________(5)MOV CX,[BX][SI]_______________________8、MOV BX,[BP][DI]默认的段寄存器是____________________9、堆栈的三种基本操作是___________、压栈、_______________。

(完整版)计算机概论随堂练习题

(完整版)计算机概论随堂练习题

随堂练习题一、选择题1.计算机储存程序的理论是由()提出的。

A. 冯.诺依曼B.图灵C.比尔.盖茨D.莱布尼兹【答案: A】2.ENIAC 的逻辑元件是由()构成的。

A. 晶体管B.电子管C.集成电路D.小规模集成电路【答案:B】3.第四代计算机的主要逻辑元件采纳的是A)晶体管 B) 小规模集成电路C)电子管 D) 大规模和超大规模集成电路【答案: D】4.从第一台计算机出生到此刻的50 多年中按计算机采纳的电子元器件来区分,计算机发展经历了()个阶段。

A. 4B. 6C. 7D. 3【答案: A】5.计算机硬件的五大基本构件包含:运算器、储存器、输入设施、输出设施和A)显示器 B) 控制器 C) 磁盘驱动器 D) 鼠标器【答案: B】6.往常所说的I/O 设施指的是A)输入输出设施 B) 通讯设施 C) 网络设施 D) 控制设施【答案: A】7.计算机的储存单元中储存的内容A)只好是数据 B) 只好是程序 C) 能够是数据和指令 D) 只好是指令【答案: C】8. 现代计算机之因此能自动连续进行数据办理,主要由于()。

A. 采纳了开关电路B. 半导体器件C. 拥有储存程序的功能D. 采纳了二进制【答案: C】9.在计算机中,用于汉字信息的储存、互换、检索等操作的是( ) 。

A. 汉字输入吗B. 汉字内码C.汉字字模码D.ASCII码【答案: B】10.声音在计算机内采纳 ( )。

A. 直接储存B.二进制储存C.ASCII储存D.不可以储存【答案: B】11.五笔字型输入法属于A)音码输入法 B) 形码输入法 C) 音形联合输入法 D) 联想输入法【答案: B】12.十进制数 100 变换成二进制数是A)01100100 B) 01100101 C) 01100110 D) 01101000【答案: A】13.机器数10000001B它所代表的数()。

A.-1B.-127C.129D.以上均有可能【答案: B】14.以下数中最小的数为 ( ) 。

计算机概论·随堂练习2017秋华工答案

计算机概论·随堂练习2017秋华工答案

计算机概论随堂作业第一章计算机系统基础知识1.(单选题) 世界上公认的第一台电子计算机诞生在()。

A. 1945年B. 1946年C. 1948年D. 1952年答题: A. B. C. D. (已提交)参考答案:B问题解析:2.(单选题) 世界上第一台电子数字计算机取名为()。

A. UNIVACB. EDSACC. ENIACD. EDVAC答题: A. B. C. D. (已提交)参考答案:C问题解析:3.(单选题) 个人计算机简称为PC机,这种计算机属于( )。

A.微型计算机B.小型计算机C.超级计算机D.巨型计算机答题: A. B. C. D. (已提交)参考答案:A问题解析:4.(单选题) 反映计算机存储容量的基本单位是()。

A.二进制位B.字节C.字D.双字答题: A. B. C. D. (已提交)参考答案:B问题解析:5.(单选题) 在微机中,应用最普遍的字符编码是()。

A. ASCII码B. BCD码C.汉字编码D.补码答题: A. B. C. D. (已提交)参考答案:A问题解析:6.(单选题) 一个字节的二进制位数是()。

A. 2B. 4C. 8D. 16答题: A. B. C. D. (已提交)参考答案:C问题解析:7.(单选题) 计算机存储程序的理论是由( )提出的。

A.冯.诺依曼B.图灵C.比尔.盖茨D.莱布尼兹答题: A. B. C. D. (已提交)参考答案:A问题解析:8.(单选题) ENIAC 的逻辑元件是由()构成的。

A.晶体管B.电子管C.集成电路D.小规模集成电路答题: A. B. C. D. (已提交)参考答案:B问题解析:9.(单选题) 第四代计算机的主要逻辑元件采用的是()。

A. 晶体管B. 小规模集成电路C. 电子管D. 大规模和超大规模集成电路答题: A. B. C. D. (已提交)参考答案:D问题解析:10.(单选题) 从第一台计算机诞生到现在的70多年以来,按计算机采用的电子元器件来划分,计算机发展经历了()个阶段。

汇编语言期末自测考卷及答案

汇编语言期末自测考卷及答案

学号______________姓名_________________班级_____________一、填空题(每空2分,共30分)1、1M字节存储器的每一个单元有20 位物理地址,由16 位段地址和16 位偏移地址组成。

2、对于8086来说,各种寻址方式,寻址操作数的范围最多只能是64 KB。

3、8086的源程序由若干段组成,整个源程序以语句end 作为结束。

4、采用寄存器间接寻址方式,操作数地址的偏移量在BX 、BP 、SI 和DI 之一中。

5、把AX内容逻辑左移2位的语句是MOV CL,2 SHL AX,CL 。

6、经过汇编程序处理而产生的目标模块是OBJ 文件,它需要链接后才能运行。

7、堆栈是向下生长的,即随着入栈内容增加,SP寄存器的值减少。

8、一个字存入存储器要占2 字节,高位字节存入高地址,低位字节存入低地址。

二、选择题(每题2分,共10分)1、一个数据区有16个字数据,起始地址为71A0H:DDF6H,该数据区的最后一个字节单元的物理地址为( A )。

A、7F815HB、14FB5HC、7E815HD、7F816H2、设(SS)=2050H,(SP)=0140H,入栈5个数据后,(SP)=( B )。

A、014AHB、0136HC、013BHD、013CH3、变址寄存器SI、DI常用于变址寻址,有时也可用作( D )。

A、段寄存器B、标志寄存器C、基址寄存器D、数据寄存器4、OR指令用于( C )。

A、取一个数中的某一位B、将一个数置0C、置一个数中某一位为1D、取一个数中某些位5、MOV AX,[BX]目的数采用哪种寻址方式(A )A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址三、简答题(共20分)1、在实模式下,逻辑地址2F3E:1020H对应的物理地址是多少?同一物理地址还有其他逻辑地址吗?试举例说明。

(5分)30400H,有,3040:00002、请写出8086CPU内部的16位寄存器的名称和各自的功能?(本题5分)AX,BX,CX,DX, BP,SP,DI,SI, IP,FLAGS, CS,DS,ES,SS3、有如下变量定义:X1 DB 15H, 23HX2 DW 1234H, 78HX3 DB 1,2,3画出数据在内存单元存放结构图。

《汇编语言程序设计》在线测试

《汇编语言程序设计》在线测试

《汇编语⾔程序设计》在线测试《汇编语⾔程序设计》第01章在线测试《汇编语⾔程序设计》第01章在线测试剩余时间:59:54答题须知:1、本卷满分20分。

2、答完题后,请⼀定要单击下⾯的“交卷”按钮交卷,否则⽆法记录本试卷的成绩。

3、在交卷之前,不要刷新本⽹页,否则你的答题结果将会被清空。

第⼀题、单项选择题(每题1分,5道题共5分)1、⼀个字节的⼆进制位数是____位。

A、4B、8C、16D、322、微机中每个存储单元具有⼀个地址,其中存放⼀个____量。

A、⽐特(1位)B、字节(8位)C、字(16位)D、双字(32位)3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。

A、57974HB、5883HC、58ECHD、57914H4、汇编语⾔源程序中,每个语句由4项组成,不影响语句功能的是_____。

B、助记符(操作码)C、操作数D、注释5、执⾏INT 21H指令后,8086CPU将转⼊_____号中断服务程序。

A、20B、20HC、21D、21H第⼆题、多项选择题(每题2分,5道题共10分)1、如下________名称属于8086的16位通⽤寄存器。

A、IPB、DSC、BPD、DXE、AX2、采⽤汇编语⾔进⾏程序开发,可以使⽤的⼯具软件有______。

A、⽂本编辑程序B、汇编程序C、调试程序D、集成化开发环境E、连接程序3、使⽤MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将⽣成_________⽂A、⽬标代码⽂件B、可执⾏⽂件C、列表⽂件D、调试⽂件E、库⽂件4、汇编语⾔中,程序员不能将______作为⽤户标识符。

A、DSB、byteC、againD、callE、SS5、进⾏逻辑段定义的伪指令有______。

A、.modelB、.dataC、.exitD、.codeE、.stack第三题、判断题(每题1分,5道题共5分)1、尽管⽤汇编语⾔⽣成的执⾏代码较庞⼤,但其能够直接有效地控制硬件。

《计算机组成原理》第二章8086CPU练习题及答案

《计算机组成原理》第二章8086CPU练习题及答案

《计算机组成原理》第二章8086CPU练习题及答案选择题目:1. 运算器的主要功能是进行( C )。

A. 逻辑运算B. 算术运算C. 逻辑运算和算术运算D. 以上均不正确2. 下面寄存器为8位的是( B )A. IPB. AHC. SPD. DX3. 下列寄存器中,只能按位进行访问的是(B )。

A. AXB. FLAGC. CXD.BP4 CPU内部的指令指针寄存器IP的作用是( C )A. 用于存放某特定程序的地址指针B. 由于存放某条指令的地址C. 用于存放下一条要执行指令的偏移地址D. 用于存放下一条要执行指令的段地址5. 在补码运算时,如果运算结果为负,则下列标志位一定为1的是(A )A. SFB. ZFC. CFD. PF6. 8086CPU可寻址的最大内存空间为(B )A. 64KBB. 1MBC. 4MBD. 64MB7. 8086CPU中,可用于对内存单元进行间接寻址的寄存器有(B )个。

A. 2C. 6D. 88. 标志寄存器中可用于指令测试的状态为包括( D )。

A. CF、ZF、DF和PFB. CF、ZF、DF和OFC. CF、ZF、OF和PFD. CF、ZF、DF和IF9. 用来表示堆栈指针的寄存器是(D )A. IPB. BPC. SPD. SS10. 存储器物理地址形成规则是(B )A. 段地址+偏移地址B. 段地址左移4位+偏移地址C. 段地址×10+偏移地址D. 段地址×16H+偏移地址11. 关于8086微机系统中的存储器分段管理,下面说法正确的是(C )。

A. 各逻辑段的起始地址被称为该段的段地址B. 各逻辑段起始地址的低16位被称为该段的段地址C. 各逻辑段的起始地址必须能被16整除D. 各逻辑段之间相互独立,不能重叠。

12. 某存储存储单元的逻辑地址为1200H:0100H,下列说法中错误的是( D )。

A. 该存储单元的段地址是1200HB. 该存储单元的偏移地址是0100HC. 该存储单元的物理地址是12100HD. 该存储单元的物理地址是1300H13. 8086CPU地址总线和可寻址的存储空间分别为(A )。

5次随堂测验题

5次随堂测验题

2、要用传送指令访问MCS-51片外RAM,它的指令操作 码助记符应是( B ) (A) MOV (B) MOVX (C) MOVC (D) 以上都是
大连理工大学电气系
目录
随堂测验(2)答案
单片机课程
3、执行以下程序段后,(A)= 40H ,(R0)= 60H , (40H)= 60H ,(41H)= 40H 。 MOV A,#60H MOV R0,#40H MOV @R0,A MOV 41H,R0 XCH A,R0 4、假定(SP)=60H,(ACC)=30H,(B)=70H, 执行下列命令: PUSH ACC PUSH B 后,SP的内容为(62H),61H单元的内容为(30H), 62H单元的内容为(70H)。
目录
随堂测验(4)答案 2、指出下列程序的功能 ORG 0200H MOV DPTR, #1000H MOV R0, #20H LOOP: MOVX A, @DPTR MOV @R0, A INC DPTR INC R0 CJNE R0, #71H, LOOP SJMP $
单片机课程
程序功能:把片外数据存储器1000H~1050H中的内容 传送到片内数据存储器20H~70H中。
大连理工大学电气系
目录
随堂测验(2)答案
单片机课程
1、MOV A,#70H是 立即 寻址方式; MOV A,70H是 直接 寻址方式; MOV A,P1是 直接 寻址方式; SETB RS0是 位 寻址方式; MOVX A,@DPTR是 寄存器间接 寻址方式; MOV A,R2是 寄存器 寻址方式。 (注:指源操作数的寻址方式)
大连理工大学电气系
目录
随堂测验(3)答案
2、 ORG 1000H MOV R0,#60H MOV A,@R0 INC R0 MOV B,@R0 MUL AB INC R0 MOV @R0,A INC R0 MOV @R0,B SJMP $

《汇编语言程序设计》必考试题及答案

《汇编语言程序设计》必考试题及答案

汇编语言程序设计试题及答案一.名词解释(本大题共5小题,每小题3分,共15分)试解释下列名词的含义。

1.寄存器:计算机系统内,位于CPU内部的存储单元,CPU访问此类存储单元不需要使用总线。

2.物理地址:CPU通过地址总线向外发送的20位地址,在访问内存单元前,CPU必须先将CPU内部的逻辑地址转换为物理地址。

3.段基值:逻辑地址的一个组成部分,用于指示一个段在内存中的起始地址。

4.寻址方式:指令获取操作数的方式。

5.补码:计算机系统内部用于表示带符号数的一种编码,正整数的补码为其真值本身,负整数的补码为其真值变反加1的结果。

二.计算题(本大题共5小题,每小题4分,共20分)试按照各小题的要求给出计算结果。

1.将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?答案:二进制为 01100100B,十六进制为64H2.假设(DS)=0C00H,(BX)=0210H,对于指令MOV DS:100H[BX],AL,其目的操作数的物理地址为多少?答案:EA = (BX)+0100H = 0310H,物理地址 = (DS)*16 + EA = 0C000H + 0310H = 0C310H3.假设(BX)=0100H,(SI)=0020H,对于指令ADD DL,[BX][SI],其源操作数的偏移量为多少?答案:EA = (BX)+(SI)+ 0 = 0120H4.假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?答案:每执行一条PUSH指令,(SP)被减2,因此执行5条PUSH指令后,(SP)=0060H – 5*2 =0060H -000AH = 0056H5.对于一个十进制数– 80,其二进制补码表示形式为多少?答案:首先求得二进制真值为– 01010000B,负数补码为变反加1的结果,即 10110000B三.排错题(本大题共4小题,每小题5分,共20分)每小题列出了一条指令,判断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因,判断正确给2分,分析正确给3分,判断错误不给分。

计算机组成原理第五章指令系统(含答案)

计算机组成原理第五章指令系统(含答案)

计算机组成原理第五章指令系统(含答案)第五章指令系统5.1 指令系统概述及指令格式随堂测验1、下列关于指令(机器指令)的描述中,正确的是()(多选)A、是计算机系统中硬件与软件之间的接口B、是程序员操作计算机硬件的接口C、是冯诺依曼结构计算机实现“程序控制”原理的载体D、是指挥计算机指令特定操作的命令2、下列关于指令的描述中,正确的是()(多选)A、指令的操作码定义了指令的功能B、指令的地址码字段是不可缺少的C、单地址指令只能处理一个数据D、指令的地址码字段可以表示一个地址,也可以表示一个数据3、下列关于指令格式的描述中,正确的是()(多选)A、对采用定长操作码的计算机而言,若需要支持65条指令,则其操作码字段最少需要7位B、若指令中每个地址字段位均为4位,则对RR型指令而言,可以使用16个寄存器C、指令字长确定的情况下,指令的地址字段越多,则其位数就越少D、计算机硬件是影响指令格式设计的因素之一5.2 寻址方式及指令寻址随堂测验1、直接寻址的无条件转移指令执行的效果是将将指令地址送入()(单选)A、程序计数器PCB、地址寄存器MARC、数据缓冲寄存器MDRD、偏移地址累加器2、下列关于寻址方式的描述中,正确的是()(多选)A、包括指令寻址方式和数据的寻址方式B、形成指令和数据所在虚拟存储器地址的方法C、形成指令和数据所在主存地址的方法D、形成指令和数据在Cache地址的方法3、下列关于指令寻址方式的描述中,正确的是()(多选)A、指令的有效地址通过指令中形式地址字段给出B、程序中有条件和无条件转移采用的就是跳跃寻址C、指令的不同寻址方式需要通过寻址方式特征位来标识D、顺序结构中CPU依次访问不同指令采用的就是顺序寻址4、某计算机字长64位,采用单字长指令,下列描述中,正确的是()(多选)A、指令字长为64位B、指令字长为16位C、顺序寻址时,PC <- (PC) + 1D、顺序寻址时,PC <- (PC) + 85.3 操作数寻址方式随堂测验1、在数据寻址方式中,获取操作数最快的寻址方式是( ) ( 单选)A、寄存器寻址B、立即数寻址C、直接寻址D、间接寻址2、若指令的形式地址中给出的是操作数的有效地址, 该指令采用的寻址方式是( ) ( 单选)A、直接寻址B、立即数寻址C、寄存器寻址D、变址寻址3、假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为( ) (单选)A、1B、2C、3D、44、相对寻址方式中,指令所提供的相对地址是( ) (单选)A、本条指令在内存中的首地址为基准位置的偏移量B、本条指令的下条指令在内存中的首地址为基准位置的偏移量C、本条指令的上条指令在内存中的首地址为基准位置的偏移量D、本指令操作数的直接有效地址5、下列关于操作数的寻址方式的描述中,正确的是()(多选)A、直接寻址方式下,地址字段的位数影响数据的寻址范围B、间接寻址方式下,地址字段的位数影响数据的寻址范围C、立即数寻址方式下,地址字段的位数影响立即数的大小D、寄存器寻址方式下,地址字段的位数影响立即数的大小5.4 指令格式设计随堂测验1、采用将操作码字段扩展到没有使用的地址码字段的指令格式设计方案的主要目的是()(单选)A、减少指令长度B、充分利用地址字段,提高指令效率C、保持指令长度不变,增加指令数量D、减少地址码数量2、某计算机采用32位单字长二地址指令,每个地址码为12位(含寻址方式字段),若已经定义了250条二地址指令,则还可以定义多少条单地址指令() (单选)A、4KB、8KC、16KD、24K3、某计算机字长32位,内存空间为4M ,采用单字长二地址指令,操作码长度固定。

汇编语言自测试试题

汇编语言自测试试题

汇编语言自测试试题汇编语言自测试题(3)一.单选题(每小题 1 分,共10分)在四个备选的答案中,选出一个正确答案,请将其序号填在题中的括号内1.能被计算机直接识别的语言是()A.C语言 B.汇编语言 C.机器语言 D.面向对象语言2.唯一代表存储空间中每个字节单元地址的是()A.段地址 B.偏移地址 C.有效地址 D.物理地址3.在8086中,存储器是分段组织,每段最大长度是()A.16KB B.32KB C.64KB D.128KB4.下列四组寄存器中,属于通用寄存器的是()A.AX,BX,CX,DX B.SP,BP,IPC.SI,DI,FLAGS D.上属三者都是5.VAR是数据段中定义的变量,指令 MOV AX,VAR 源操作数的寻址方式是()A.立即寻址 B.直接寻址 C.相对寻址 D.寄存器寻址6.下列指令执行后,不影响标志位的指令是()A.PUSH AX B.ADD DX,CX C.XOR AX,AX D.CMP AX,57.下列指令执行后,一定能使 CF=0的指令是()A.NOT AX B.OR AX,AX C.SUB BX,SI D.ROL AX,18.设(DS)= 8260H (DI)= 3500H ,指令 DEC WORD PTR [DI] 操作数的物理地址是()A.11760H B.85B00H C.86100H D.以上都不时9.循环指令 LOOP AGAIN 终止循环的条件是()A.(AX)=0 B.(BX)=0 C.(CX)=0 D.(DX)=010.对寄存器AX 中的值除以 2 正确的指令序列是()A.MOV AX,-51 B.MOV AX,-51SHR AX,1 ROR AX,1C.MOV AX,-51 D.以上都不是SAR AX,1二.填空题(每空格 1 分,共 15 分)1.在8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式是⑴。

2.在程序执行过程中,指令的段地址存放在⑵寄存器中,偏移地址存放在⑶寄存器中。

8086指令系统测试题

8086指令系统测试题

8086指令系统测试题说明:8086的指令系统测试题共有85条指令,测试的目的是让学生熟记指令且能运用指令完成指定任务,为第四章的程序设计打下基础。

最后,对本章中的寻址方式进行测试和考查。

一、请在每个括号内填入一条适当的指令,使之能完成该括号前的题目所指定的任务。

(1空1分)数据传送指令(14条)1.将AX的内容送BX。

(MOV BX,AX )2.将CX的内容压入堆栈。

(PUSH CX )3.将堆栈的栈顶内容弹出送至DX。

(POP DX )4.对DX的内容和数据段中偏移地址为200H的内容进行交换。

(XCHGDX,200H )5.对TABLE表使用表转换指令。

(XLAT TABLE )6.将端口80H的内容送至AL。

(IN AL,80H )7.将AX的内容写入60H端口。

(OUT AX,60H )8.取TABLE表的偏移地址送BX。

(LEA BX,TABLE )9.从地址为450H的存储单元内容取出4个字节,分别送至SI和DS寄存器。

(LDS SI,[450H] )10.从地址为450H的存储单元内容取出4个字节,分别送至DI和ES寄存器。

(LES DI[450H] )11.将标志位送AH指令。

(LAHF )12.AH送标志位指令。

(SAHF )13.标志进栈指令。

(PUSHF )14.标志出栈指令。

(POPF )算术运算指令(20条)1.将AX的内容和地址为2233H的存储单元内容相加,结果放在AX中( MOV CX ,2233H;ADD AX,CX )2.对BL、CL、以及CF的内容相加。

结果放在BL中。

(ADC BL,CL )3.对CX的内容做增1的操作。

(INC CX )4.做减法BX-DX,结果放在BX中。

(SUB BX,DX )5.做减法BX-DX-CF,结果放在BX中。

(SBB BX,DX )6.做CX的减1操作。

(DEC CX )7.对BL的内容取负。

(BEG BL )8.做CX和0FFH的大小比较。

汇编语言自测练习题

汇编语言自测练习题

8086CPU的内部结构分为哪几部分?他们各有什么功能?答:8086CPU的内部结构分为总线接口(BIU)和执行单元(EU)两大部分。

BIU负责CPU对存储器和外设的访问;EU负责指令的译码、执行和数据的运算。

指令执行过程题目:1. 8086CPU如何完成一条指令的功能?2. 8088中,取指令和执行指令可以重叠操作吗?答:1. 完成一条指令的功能可以分为两个主要阶段:取指令和执行指令。

2. 答案:对。

8086内部结构分为总线接口单元BIU执行单元EU总线接口单元。

BIU负责从存储器取出这个指令代码,送入指令队列;执行单元EU从指令队列中获得预先取出的指令代码,在EU控制电路中进行译码,然后发出控制信号由算术逻辑单元进行数据运算、数据传送等操作。

通用寄存器题目:1. 8086CPU有几个16位通用寄存器?有几个8位通用寄存器?2. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS3. 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。

A.AX,BX,CX,DXB.DS,ES,CS,SSC.SP,BP,IP,BXD.SI,DI,BP,BX1.(1)8086CPU有8个16位通用寄存器AX、BX、CX、DX,SI、DI、BP 、SP,(2) 8个8位通用寄存器A H / A L、BH / BL、CH / CL、DH / DL2. B3. D状态标志题目:1. 当运行结果为0时,ZF=__________。

A 0B 1C 任意D 不影响2. 某次求和结果最高位为1,则SF=__________。

A 0B 1C 任意D 不影响3. 减法指令产生差值为38H则标志正确的是__________。

A ZF=1B SF=1C PF=1D PF=04. 请问两个8位数据8FH与36H相加后,状态标志ZF、SF、PF的状态是什么?1. B2. B3. D4. 直接对这两个数据进行(无符号数据)加法:8FH+36H=C5H结果C5H不是零,所以:ZF=0;最高位D7=1,所以:SF=1;结果C5H中“1”的个数是4,为偶数,所以:PF=1;溢出标志题目:请问两个8位数据8FH与36H相加后,状态标志溢出标志位CF和OF的状态是什么?进位标志针对无符号数据加减运算。

计科(教)13级平时练习(判断题)(已看完)

计科(教)13级平时练习(判断题)(已看完)

2.知识点:0301 (80x86的寻址方式)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。

×应该是7464地址内容7462H 32H7463H 46H7464H 52H7465H FEH4。

知识点:0303(80x86的指令系统)MOV指令不影响标志位。

√5.知识点: 0303(80x86的指令系统)无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。

6。

知识点:0303(80x86的指令系统)指令IN AL,DX是合法的指令。

7。

知识点:0303(80x86的指令系统)当运算结果的低8位中有偶数个1 时, 奇偶标志位PF被置为1。

答案:正确9。

知识点: 0301 (80x86的寻址方式)可以将一个存储器操作数与另一个存储器操作数相加.答案:错误10。

知识点:0303(80x86的指令系统)在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围为0~65535。

答案:错误11.知识点: 0401(汇编程序功能)汇编程序和汇编语言源程序是不同的概念.答案:正确12.知识点:0301 (80x86的寻址方式)相对于某起始地址的偏移量称为偏移地址。

答案:正确13。

知识点: 0303(80x86的指令系统)只能使用PUSH,POP类的指令对堆栈段内的内容进行操作.错误14。

知识点:0301 (80x86的寻址方式)立即数寻址方式不能用于目的操作数字段。

正确15。

知识点:0203(中央处理机)BP是堆栈栈顶指针寄存器.错误应该为sp16。

知识点:0301 (80x86的寻址方式)内存中字单元的地址必须是偶数地址。

答案:错误17。

知识点:0303(80x86的指令系统)PUSH AL.错误19。

知识点: 0303(80x86的指令系统)SHR AX,CX.×20。

计算机随堂测试题及答案

计算机随堂测试题及答案

计算机随堂测试题及答案一、选择题1. 早期计算机系统的特点是()。

A. 体积庞大,价格昂贵B. 运算速度快,操作简单C. 存储容量小,数据传输慢D. 功能单一,可靠性低答案:A2. 计算机的基本组成部分包括()。

A. CPU、内存、硬盘B. 输入设备、输出设备、存储设备C. 软件、硬件、数据D. 电源、主机、显示器答案:B3. 下列设备中,属于输出设备的是()。

A. 鼠标B. 打印机D. 扬声器答案:B4. 电子邮件的格式是()。

A. 用户名@域名B. IP地址@端口号C. 姓名@公司名称D. 网址@邮箱类型答案:A5. 数据库是()的集合。

A. 字符串B. 表格C. 文件D. 记录答案:B二、填空题1. 在二进制系统中,使用一个位可以表示()种状态。

2. 操作系统的主要功能之一是()。

答案:管理计算机资源3. 在网络中,IP地址是用来()。

答案:标识网络设备的唯一地址4. 在计算机中,RAM是用来()。

答案:临时存储数据和程序的5. 在Excel中,单元格的交叉点称为()。

答案:单元三、简答题1. 什么是操作系统?它有哪些主要功能?答:操作系统是一种控制和管理计算机硬件与软件资源的软件系统。

它的主要功能包括管理计算机资源、控制程序执行、处理输入输出、提供文件系统和网络功能等。

2. 什么是网络?网络的基本组成部分有哪些?答:网络是将多台计算机通过通信设备连接起来,实现数据共享和资源共享的系统。

它的基本组成部分包括计算机、通信设备、传输介质和网络协议等。

3. 请简要解释什么是数据库管理系统(DBMS)?答:数据库管理系统是一种用于管理和组织数据的软件系统。

它提供数据的存储、检索和修改等功能,可以有效地管理大量复杂的数据,并提供安全和高效的数据访问方式。

四、编程题请用Python编写一个求斐波那契数列的函数,并打印前10个斐波那契数。

```pythondef fibonacci(n):if n == 0:return 0elif n == 1:return 1else:return fibonacci(n-1) + fibonacci(n-2)for i in range(10):print(fibonacci(i))```答案:112358132134以上是计算机随堂测试题及答案的内容,希望对您有所帮助。

计算机概论随堂练习题

计算机概论随堂练习题

随堂练习题一、选择题1.计算机存储程序的理论是由( ) 提出的。

A. 冯.诺依曼B. 图灵C.比尔.盖茨D. 莱布尼兹【答案:A】2. ENIAC的逻辑元件是由( )构成的。

A. 晶体管B. 电子管C. 集成电路D. 小规模集成电路【答案:B】3. 第四代计算机的主要逻辑元件采用的是A) 晶体管B) 小规模集成电路C) 电子管D) 大规模和超大规模集成电路【答案:D】4. 从第一台计算机诞生到现在的50 多年中按计算机采用的电子元器件来划分,计算机发展经历了( )个阶段。

A. 4B. 6C. 7D. 3【答案:A】5. 计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和A) 显示器B) 控制器C) 磁盘驱动器D) 鼠标器【答案:B】6. 通常所说的I/O 设备指的是A) 输入输出设备B) 通信设备C) 网络设备D) 控制设备【答案:A】7. 计算机的存储单元中存储的内容A) 只能是数据B) 只能是程序C) 可以是数据和指令D) 只能是指令【答案:C】8. 现代计算机之所以能自动连续进行数据处理,主要因为( )。

A. 采用了开关电路B. 半导体器件C. 具有存储程序的功能D. 采用了二进制【答案:C】9. 在计算机中,用于汉字信息的存储、交换、检索等操作的是( ) 。

A. 汉字输入吗B. 汉字内码C. 汉字字模码D.ASCII 码【答案:B】10.声音在计算机内采用( )A. 直接存储B. 二进制存储C.ASCII 存储D. 不能存储【答案:B】11. 五笔字型输入法属于A) 音码输入法B) 形码输入法C) 音形结合输入法D) 联想输入法【答案:B】12. 十进制数100 转换成二进制数是A) 01100100 B) 01100101 C) 01100110 D) 01101000 答案:A】13. 机器数10000001B它所代表的数()。

以上均有可能A. -1B.-127C.129D.【答案:B】14. 下列数中最小的数为( ) 。

指令系统自测题目

指令系统自测题目

指令系统自测题目题目:1. 判断对错,并指出原因MOV SS:[BX+DI],1000HMOV DX,1000HMOV WORD PTR[BX],1000HMOV DS,2000Hmov ax,blmov cs,axmov byte ptr[bx],1000mov ip,axmov ax,[sp]mov ax,[si][di]mov ds,ssmov al,ffh2. 下面所列通用数据传送MOV指令的几种传送中,正确的传送方式是_____________。

A 立即数到寄存器B 立即数到存储器C 从寄存器到存储器D 从存储器到存储器E 从存储器到寄存器3. 指令“mov ax,[bx]”中有效地址EA是BX的内容。

题目:下面的XCHG指令中,语法不正确的有_____________。

A xchg al, dsB xchg bl, [bx]C xchg al, 0fhD xchg buf1, buf2E xc hg bl,bh题目:将首地址为100H的表格缓冲区中的256和257号数据取出题目:1. 堆栈的操作原则是_____________。

A 先进先出B 后进先出C 后进后出 D 循环2. “MOV SP, 3210H”和“PUSH AX”指令执行后,SP寄存器的值是_____________。

A 3211HB 320EHC 320FHD 3212H3. 设SP初值为2000H,执行指令“push ax”后,SP的值是_____A 1FFFHB 1998HC 2002HD 1FFEH4. 8086/8088系统中,堆栈的操作可以是字节或字操作。

题目:假设当前SP=700H,执行pop ax指令后,SP内容变为______A 6FEHB 6FFHC 701HD 702H题目:1. 写出指令将标志寄存器传送到寄存器BX中2. 写出指令将bx的内容传送到标志寄存器题目:各写出一条指令完成下面的功能:将进位标志设置为0设置变址寄存器为减量变化设置cpu允许中断题目:1. 已知字变量buffer等于1234h,它所在的偏移地址为5678h,执行下列指令后ax=______mov ax,bufferlea ax,bufferA 1234hB 5678hC 3412hD 7856h2. 用一条指令实现将AX←BX+SI的方法是______A xchg ax,[bx][si]B mov ax,[bx][si]C mov ax,[bx+si]D lea ax,[bx][si]3. 指令“lea ax,[bx+di+50]”的功能是什么?题目:一个字符串的首地址存放在逻辑地址13ff:1000h的内存中。

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