汇编 复习思考题
- 格式:doc
- 大小:327.00 KB
- 文档页数:30
第三章习题和思考题(汇编语言)一.填空题1.在汇编语言中标号的类型有NEAR 和FAR,变量的类型有BYTE、WORD、DWORD 、QWORD、TBYTE。
2.在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序在同4一代码段中;若为FAR,则表明主程序和子程序不在同一代码段中。
3.下列程序运行后,X单元的内容为140。
.MODEL SMALL.DATAX DW 10Y DW 20Z DW 100,40,66,80.CODE.STARTUPMOV BX, OFFSET ZMOV AX, [BX]MOV Y, AXMOV AX, [BX+2]ADD AX, YMOV X, AX.EXITEND4.以下程序执行后,(AX)=5501H。
……A DW 124H,345H,128H,255H,512H,127H,678H,789HB DW 5……MOV BX, OFFSET AMOV SI, BMOV AX, [BX+SI]二.选择题1.完成41H送[2100H],42H送[2101H]的正确程序段是B 、C。
A. MOV AL, 41HB. MOV SI, 2100HMOV [2100H], AL MOV [SI], ‘A’INC 41H INC SIMOV [2100H], AL MOV [SI], ‘B’C. MOV AX, 4241HD. MOV AX, ‘AB’MOV [2100H], AX MOV [2100H], AX2. 在汇编过程中不产生指令码,只用来指示汇编程序的指令是 C 。
A. 汇编指令B. 机器指令C. 伪指令D. 宏指令三.问答题1.什么是指令语句?什么是伪指令语句?它们的主要区别是什么?答:指令语句经过汇编后要产生机器码,而伪指令语句不产生机器码;指令语句和机器的一种操作相对应,而伪指令语句和机器的一种伪操作(汇编过程)相对应。
2. 试计算下列伪指令中各变量所分配的字节数A1 DW 20A2 DW 8DUP(?),10,20A3 DD 10DUP(?)A4 DB 3DUP(?,4DUP(0))A5 DB ‘Happy New Year!!’答:变量A1、A2、A3、A4、A5分配的字节数分别为2 、20、40、15、16 四.阅读程序1.请把下列程序中所缺语句补充完整,并回答问题:TITLE EXAMPLE.ASMDATA SEGMENTA DW 0B DW 0C DW 230, 20, 54(1) DATA ENDSCODE SEGMENTASSUME (2) CS:CODE DS:DATAPROG PROC FARSTART:MOV AX,DATA(3) MOV DS, AXMOV BX,OFFSET CMOV AX,[BX]MOV B,AXMOV AX,2[BX]ADD AX,BMOV A,AXEXIT: MOV AH, 4CHINT 21HCODE ENDS_(4) END START问题: 1.程序执行完后,A单元的内容是多少? 2502.在以ES:SOC1为起始地址的表中存有字符串,它以NULL(00H)作为串结束符。
汇编语言复习题附答案一、选择题1. 汇编语言是一种()。
A. 高级语言B. 机器语言C. 低级语言D. 面向对象语言答案:C2. 在汇编语言中,指令通常由()组成。
A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 操作码、操作数和地址答案:A3. 汇编语言中的寄存器通常用来()。
A. 存储数据B. 存储指令C. 存储程序D. 存储地址答案:A4. 汇编语言中的指令MOV AX, BX的作用是()。
A. 将AX寄存器的值移动到BX寄存器B. 将BX寄存器的值移动到AX寄存器C. 将AX和BX寄存器的值相加D. 将AX和BX寄存器的值相减答案:B5. 汇编语言中的循环结构通常使用()指令实现。
A. JZB. JNZC. LOOPD. CALL答案:C二、填空题1. 汇编语言中的指令ADD AX, BX表示将AX和BX寄存器的值相加,并将结果存入____寄存器。
答案:AX2. 汇编语言中的指令SUB AX, BX表示将AX寄存器的值减去BX寄存器的值,并将结果存入____寄存器。
答案:AX3. 汇编语言中的指令CMP AX, BX用于比较AX和BX寄存器的值,但不进行存储操作,结果影响____标志。
答案:标志寄存器4. 汇编语言中的指令JMP LABEL用于无条件跳转到标签____处执行。
答案:LABEL5. 汇编语言中的指令PUSH AX将AX寄存器的值压入____。
答案:堆栈三、简答题1. 简述汇编语言与机器语言的区别。
答案:汇编语言是一种低级语言,它使用助记符来表示机器语言的指令,更易于人类理解和编写。
机器语言则是由二进制代码组成的指令集,直接被计算机硬件执行,但对人类来说难以阅读和编写。
2. 描述汇编语言中如何实现条件跳转。
答案:汇编语言中实现条件跳转通常使用条件跳转指令,如JZ(跳转如果零)、JNZ(跳转如果非零)、JMP(无条件跳转)等。
这些指令根据CPU的状态寄存器中的条件码标志来决定是否跳转到指定的标签处执行。
(0413)汇编语言复习思考题(0413)《汇编语言》复习思考题一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。
每小题1分,共20分)1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )A、85B92HB、86192HC、BB690HD、12169H2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS3、循环指令LOOPNZ终止循环的条件是( )。
A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX=1,且ZF=0D、CX=1,或ZF=14、对寄存器AX的内容乘以4的正确指令序列是( )。
A、SHR AX,1 SHR AX,1B、SHL AX,1 SHL AX,1C、ROL AX,1 ROL AX,1D、RCR AX,1 RCR AX,15、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。
A、OF,AF,PFB、OF,AF,CFC、OF,PF,CFD、AF,PF,CF6、设DH=10H,执行NEG DH指令后,正确的结果是( )。
A、DH=10H CF=1B、DH=0F0H CF=0C、DH=10H CF=0D、DH=0F0H CF=17、下列传送指令中有语法错误的是( )。
A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX8、下面指令执行后,改变AL寄存器内容的指令是( )。
A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL9、执行除法指令后,影响的标志位是( )。
A、CF,OFB、SF,ZFC、CF,OF,SFD、AF,CF,OF,PF,SF,ZF都不确定10、执行下面指令序列后,结果是( )。
第 3 章物流系统设施选址决策复习思考题参考答案1.产品制造企业的物流设施与服务企业的的物流设施选址战略有哪些差异?参考答案(1)产品制造企业与服务企业的特点不同,如下表所示。
制造业与服务业的对比比较项目制造业服务业产品特征有形性有形性产品的可存储性高低产品的标准化程度高低客户的参与程度低高产业性质资本密集型劳动力密集型规模经济实现途径增加生产批量多店作业服务业的一个重要特点是通过多个分店来与顾客保持密切联系的。
所以,服务设施的选择与目标市场的确定紧密相关的。
对于服务业来说,由于服务项目难以运输到远处,那些需要与顾客直接接触的服务企业,其服务质量的提高有赖于与最终市场的接近与分散程度。
因此,服务设施必须靠近顾客群。
对于一个仓储或配送中心来说,与制造业的工厂选址一样,运输费用是需要考虑的一个重要因素,但快速接近市场可能更重要,可以缩短交货时间。
此外,对于制造业生产厂的选址来说,与竞争对手的相对位置有时并不重要。
而在服务业,就是一个非常重要的因素,服务业企业在进行设施选址时,不仅必须考虑竞争者的现有位置,而且还要估计他们对新选设施地址的反应。
对于商店、快餐店等服务企业来说,在竞争者附近设址有更多的好处,因为在这种情况下,可能会形成“聚集效应”,即受聚集在某地的几个公司所吸引而来的顾客总数,大于分布在不同地方的这几个公司的顾客总数。
(2)服务设施和生产设施选址影响因素不同服务设施和生产设施选址因素对比影响生产设施选址的因素主要包括有形成本(原材料、能源和公用设施成本)无形及未来成本(工会的态度、生活质量、教育支出、国家和地方的政策等)。
而服务设施选址过程中主要考虑业务和收入两个决定性因素,其中影响服务部门业务量和收入大小的主要有区域内的客户购买能力、服务部门服务和形象的兼容性、区域内的竞争强度和质量、企业的独特性及竞争对手的选址及其邻近区域商业和设施的质量、企业经营策略和管理水平等多个因素。
(3)产品制造企业与服务企业的选址原则不同对于制造业而言,不同的选址常常引起成本的显著差异。
二章复习思考题1催化剂在人类社会的作用主要表现在哪些方面?更新原料路线,采用更廉价的原料:革新工艺流程,促进工艺过程开发;缓和工艺操作条件,达到节能的目的;开发新产品,提高产品的效率,改善产品质量:消除环境污染或开发从原料到产品的整个化工过程。
2什么是催化剂、催化作用及催化反应的补偿效应催化剂是如何定义的?催化剂是一类能够改变化学反应的速度,不改变热力学平衡,并不被明显消耗的物质。
俳化作用:是一种化学作用,是靠用量极少而本身不被明显消耗的一种叫催化剂的外加物质来加速或减慢化学反应速度的现象。
补偿效应:在用不同方法制备的催化剂上,研究一个给定的催化反应时,用Arrhenius方程表示反应速率常数时,不同催化剂的指前因子A和活化能E是以彼此补偿的方式变化的,导致不同的催化剂在相同的温度和压力下的反应速率常数(或反应速率)为恒值。
3催化作用的四个基本特征是什么?⑴催化剂只能加速热力学上可以进行的反应,而不能加速热力学上无法进行的反应;⑵催化剂只能加速反应趋于平衡,而不能改变平衡的位置(平衡常数),且催化剂可同时加速正逆反应;⑶催化剂对反应具有选择性,当反应有一个以上生成多种产物的方向时,催化剂仅加速其中的一种。
⑷侏化剂山正常运转到更换所延续时间(寿命)。
4工业催化剂的组分:活性组分、载体、助催化剂。
(1)活性组分是催化剂的主要成分,它是彳崔化剂设计的第一步,没有它,催化反应几乎不发生。
其类别主要有三:即导体、半导体和绝缘体。
(2)载体是催化活性的分散剂、粘合剂或支撑体,是负载活性组分的骨架。
载体的功能: %1提供有效的表面和适宜的孔结构(维持活性组分高度分散是载体最重要的功能之一);②增强催化剂的机械强度(是指抗磨损、抗冲击、抗重力、抗压、和适应温度、相变的能力),使催化剂具有一定的形状:③改善催化剂的传导性:④减少活性组分的含量:⑤载体提供附加的活性中心;⑥活性组分与载体之间的溢流现象和强相互作用;(3)助催化剂:催化剂中加入的另一种或者多种物质,本身不具活性或活性很小的物质,但能改变催化剂的部分性质(如催化剂的化学组成、化学结构、离子价态、酸碱性、晶格结构、表面构造、孔结构、分散状态、机械强度等)从而使催化剂的活性、选择性、抗毒性或稳定性得以改善。
《中国文化史》复习思考题选择题:请详看ppt1、1871年,泰勒发表《原始文化》一书,第一次给“文化”下了一个定义。
2、广义的文化,指人类社会实践过程中所获得的全部物质、精神的生产能力,和创造的物质、精神财富的总和3、狭义的文化,则仅指人类精神生产能力和精神新产品,包括一切社会形态。
4、心态文化层包括人们的思想、信念、价值观以及心态等。
5、中国大地上文明运动的核心区域是中原地区,它是借助于国家权力的形成。
6、中国古代专制政体得以长期持续,与其紧密相连的是宗法制延绵不绝。
7、中国文化的基本特征是它的伦理性。
8、中国传统文化是以儒学为核心,以儒、释、道文化为主流,融会了各地区、各民族、各时代主要文化形式的动态文化系统。
9、中国文化的基本精神可表达为“刚健自强、贵和尚中”八个字。
10、中国文化基本精神,所强调的是人。
11、中国文化精神与西方中世纪以前以神为核心的文化精神迥然而异,它考虑问题的出发点和归宿都是人。
12、我国笛子的鼻祖是贾湖骨笛,距今约8000年。
13、目前我国发现的最大的古代青铜器,是殷墟出土的后母戊鼎。
14、现存青铜器中刻有最长的铭文的是毛公鼎。
15、周人祭祀祖先,与商人的“周祭制度”不同,实行的是所谓“昭穆之制”。
16、周初“天命转移”思想直接启迪了春秋战国时期的人本主义思潮的兴起。
17、“天命转移”观念宗教神学从观念我国古代国家政治中开始分离出来。
18、敬天法祖的宗法宗教构成中国宗教的主体。
19、考古学家在河北磁山遗址发现大约8000年前原始先民遗存的灰坑中有稷的遗迹。
21、陕西临潼姜寨遗址出土了整罐的黍类作物。
21、甘肃民乐东灰山遗址出土了5000年前麦的炭化籽粒22、河姆渡遗址发现了大量稻类遗存,同时还发现人工栽培的葫芦籽遗存。
23、礼乐中的礼乐器是表明器主身份、权位的标志。
24、战国时对官吏的任免是以玺为凭。
25、儒家强调教育的功能,认为重教化、轻刑罚是国家安定、人民富裕幸福的必由之路。
汇编语言复习题答案一、选择题1. 汇编语言是一种低级语言,它与机器语言之间的关系是:A. 汇编语言是机器语言的扩展B. 汇编语言是机器语言的直接翻译C. 汇编语言是机器语言的高级形式D. 汇编语言是机器语言的汇编答案:D2. 在汇编语言中,指令“MOV AX, 1234H”的作用是:A. 将内存地址1234H的数据移动到AX寄存器B. 将立即数1234H移动到AX寄存器C. 将AX寄存器的内容移动到内存地址1234HD. 将AX寄存器的内容与1234H进行比较答案:B3. 以下哪个不是汇编语言中的寻址方式:A. 直接寻址B. 间接寻址C. 寄存器寻址D. 堆栈寻址答案:D二、填空题1. 汇编语言程序中的伪操作码包括但不限于:______、______、______等。
答案:ORG, DB, DW2. 汇编语言中的指令MOV AX, BX表示将BX寄存器的内容________到AX寄存器。
答案:复制3. 汇编语言中,指令“ADD AX, BX”执行后,AX寄存器的值将_______。
答案:增加BX寄存器的值三、简答题1. 解释汇编语言中“堆栈”的概念及其基本操作。
答案:堆栈是一种特殊的数据结构,它遵循后进先出(LIFO)原则。
基本操作包括PUSH(压栈)和POP(出栈),PUSH用于将数据压入堆栈顶部,POP用于从堆栈顶部取出数据。
2. 描述汇编语言中“条件跳转”指令的工作原理。
答案:条件跳转指令根据程序中设置的条件是否满足来决定是否跳转到指定的地址继续执行。
常见的条件跳转指令包括JE(零跳转)、JNE(非零跳转)、JMP(无条件跳转)等。
四、编程题1. 编写一个汇编语言程序片段,实现将AX寄存器的值加1。
答案:INC AX2. 编写一个汇编语言程序片段,实现将BX寄存器的值与立即数5相加,并将结果存储在CX寄存器中。
答案:MOV CX, BXADD CX, 5五、综合题1. 假设有一个汇编语言程序需要实现两个无符号数的乘法,其中一个数存储在AX寄存器中,另一个数存储在BX寄存器中。
汇编复习题及答案⼀、判断题1. 8253在计数过程中,如不锁存或暂停,读出的数据不⼀定正确。
【答案】对2. 由于8088/8086 CPU在中断响应后⾃动关中断,所以在中断服务结束并返回后需⽤户开中断,才能再次响应中断。
()【答案】错3. 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。
【答案】错4. 由于8088/8086 CPU在中断响应后⾃动关中断,所以在中断服务结束并返回后需⽤户开中断。
【答案】错5. 8086CPU在响应中断时,执⾏两个中断响应周期。
( )【答案】对6. 对8086系统,中断类型码的⼤⼩与中断优先级⾼低⽆关。
()【答案】对7. 对8086系统,中断优先级⾼低与中断类型码的⼤⼩有关。
()【答案】错8. 当中断控制器8259A设定为中断⾃动结束时,程序设计者⽆须在中断服务程序结束时向8259A发出EOI命令。
【答案】对9. CPU 在未执⾏完当前指令的情况下,就可响应可屏蔽中断请求。
【答案】错10. CPU响应可屏蔽中断时,⽆须从数据总线上读取中断类型码。
【答案】错11. 在读8253计数值时,只有在锁存或暂停时才能可靠地获得正确读数。
()【答案】对12. 8253 三个计数通道结构完全相同,且独⽴⼯作( )。
【答案】对13. 8253的每个计数器能按⼗进制或⼆进制两种制式中的⼀种进⾏计数。
【答案】对14. 若要实现定时控制,则需将定时器的计数脉冲输⼊信号作为中断请求信号。
()【答案】错15. 读取8253 内的计数值时,必须先⽤锁存命令将当前计数值锁存在输出锁存器中()【答案】对16. 8253的每个计数器只能按⼆进制进⾏计数。
【答案】错17. 8086CPU中所有的内部中断都不能被屏蔽,且每种类型的中断有唯⼀对应的中断类型码。
( )【答案】错18. 若主程序中已使⽤IF标志位置“1”,则在执⾏完中断服务程序并返回主程序后,IF标志位⼀定为“0”。
【答案】错19. 8086 响应INTR 请求需要执⾏两个总线响应周期( )。
第一部分汇编语言部分思考题一、选择题:1.假设BUF是一个已经定义的变量名。
与LEA BX,BUF指令完全等效的指令是( )A.MOV BX,BUF B.LDS BX,BUFC.MOV BX,OFFSET BUF D.MOV BX,WOKD PTR BUF 要求掌握: LEA指令的用途,并灵活应用该指令。
2.设SP的初值为3000H,执行指令POP AX后SP的值是( )A.2FFFH B.3001HC.2FFEH D.3002H要求掌握:push和pop指令操作过程sp是如何移动的.3.采用寄存器寻址方式,下面正确的指令是( )A.MOV AH, BX B.MOV CS, AXC.MOV DS,SS D.MOV AL,AH注意:(1)两个操作数必须是同样的位数,即同样是字节或字型的;(2)有的短寄存器是不能直接赋值的;(3)段寄存器不能直接赋值给段寄存器;4.汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行注意:汇编语言源程序必须经过汇编/链接成目标文件才能执行.5.伪指令DA1 DB 3 DUP(3 DUP(5),2 DUP(7))在数据区中能构成0705H操作数共有( )A.07个B.04个C.03个D.02个本题主要考查同学对DUP()伪指令的理解.6.完成对CL寄存器的内容乘以4的正确操作是()A.ROL CL,1 B.MUL 4ROL CL,1C.SHL CL,1 D.MOV CL,2SHL CL,1 SHL CL,CL注意循环左移和算术左移的区别.7.下面各传送指令中,正确的是()A.MOV [DI],[SI] B.MOV [DX+DI],ALC.MOV WORD PTR [BX],0100H D.MOV AL,BX8.要实现使BETA的值为56,应采用语句为()A.BETA DB 56 B.BETA DB 56HC.BETA EQU 56 D.BETA EQU 56H9.下面程序段执行后,AX中的内容是()MOV AX,6688HADD AL,AHADD AL,22HA.6610H B.6710HC.1088H D.1089H10.检查二个无符号数的关系,若要实现AL>BL时分支去NEXT1处,其程序段为()A.CMP AL,BL B.CMP AL,BLJNC NEXT1 JA NEXT1C.CMP AL,BL C.CMP AL,BLJC NEXT1 JGE NEXT111.使用DOS系统功能调用时,使用的软中断指令是()A.INT 21 B.INT 10HC.INT 16H D.INT 21H12.在数据段定义如下变量V ALUE DB 5AH下面错误的指令是( )A.MOV AH, V ALUE B.MOV AH,[V ALUE]C.MOV AX,V ALUE D.MOV AX, WORD PTR V ALUE 12.下面指令采用基址寻址方式,错误的是( )A.MOV AX, [BX] [DI] B.MOV AX, [BX+DI]C.MOV AX, ES:[BX] [SI] D.MOV AX, [BX] [BP] 13.INC BYTE PTR[BX]指令中的操作数的数据类型是( )A.字B.双字C.字节D.四字14.将数据5618H存放在存储单元中的伪指令是( )A. DATA1 DW 1856HB. DATA1 DB 18H,56HC. DATA1 EQU 5618HD. DATA1 DB 18H,00H,56H,00H15. 在下列语句中,NEXT1称为( )NEXT1:MOV AX,BXA.符号B.助记符C.标号D.变量16.把若干个模块连接起来成为可执行文件的系统程序是( )A.汇编程序B.连接程序C.机器语言程序D.源代码程序17. 某存储单元的段地址是0AB90H,偏移地址是1234H,该存储单元的物理地址是()A.0BDC4HB.0ACB34HC.0AD134HD.1CED0H18. 下列指令执行时操作数在数据段的是()A.MOV AX,32768HB.ADD AL,AHC.NEG BXD.INC [DI]19. 设SP=4AH,执行段内返回指令RET 4后,SP的值是()A.44HB.48HC.4CHD.50H20. 下列伪指令中,有语法错误的语句是()A. DB 1234HB.DW 4567HC. DD ′AB′,′CD′D.DB ′ABCD′21.为了把AX中的最低4为设置为1111,正确的指令是( )A. AND AX,000FHB.AND 000FH,AXC. OR AX,000FHD.OR 000FH,AX22.在AX中只保留最低4的值,其余各位被清为0,指令是( )A. AND AX,000FHB.AND 000FH,AXC. OR AX,000FHD.OR 000FH,AX23.把AX中的各位取反,正确的指令为( )A. XOR AX,0000HB.XOR AX,0FFFFHC. XOR AX,1111HD.XOR AX,11FFH24.操作数保存在寄存器中的寻址方式为( )A.寄存器寻址方式B.寄存器间接寻址方式C.寄存器立即寻址方式D.寄存器相对寻址方式25.操作数的有效地址用基址寄存器的内容或变址寄存器的内容,而操作保存在存储器中的寻址方式叫做( ).A.寄存器相对寻址方式B.基址变址寻址方式C.相对基址变址寻址方式D.寄存器间接寻址方式26.在8088/8086 CPU中,下列数据传送方向中,不允许的是( )A.立即数→存储器B.存储器→通用寄存器C.通用寄存器→CSD.CS→存储器27.下面关于伪操作的说明,错误的是( )A.伪操作可以用来在汇编程序汇编期间完成处理机选择;B.伪操作可以用来在汇编程序汇编期间完成程序模式定义;C.伪操作可以用来在汇编程序汇编期间完成存储区分配;D.伪操作可以像机器指令在程序运行期间由计算机执行;28.某存储单元的物理地址是12345H,可以作为它的段地址有(C)A.2345HB.12345HC.12340HD.1234H29. 执行后使BX=0的同时也使CF=0,OF=0的指令是()A.XOR BX,BXB.OR BX,BXC.AND BX,BXD.CMP BX,BX30. AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0C.指令AND AX,OFH执行后,分离出AL低四位D.NOT AX,执行后,将AX清032. 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()A.ADD BH,01HB.OR BH,01HC.XOR BH,01HD.TEST BH,01H33. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()A.名字的第一个字符可以是大写英文字母及小写英文字母B.名字的第一个字符可以是字母、数字及、@、_C.名字的有效长度≤31个字符D.在名字中不允许出现$34. 检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是()A.JNC LOP1B.JA LOP1C.JC LOP1D.JGE LOP135. 设AL=0AH,下列指令执行后能使AL=05H的是()A.NOT ALB.AND AL,0FHC.XOR AL,0FHD.OR AL,0FH36. DA1 DW…AB‟,…CD‟,…EF‟,…GH‟()┇MOV AX,DA1+3指令执行后AX中的内容是A.…EF‟B.…CD‟C.…BC‟D.…FC‟37. 8086/8088的存贮器组织是将存储器划分为段,可作为段的起始地址是()A.185A2HB.00020HC.01004HD.0AB568H38. 7.8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.64K个字节D.1兆个字节39. 若AX=-15要得到AX=15应执行的指令是()A.NEG AXB.NOT AXC.INC AXD.DEC AX40. 要输入端口1234H中的8位数据,其指令应是()A.MOV DX,1234HB.MOV DX,1234HOUT DX,AL IN AL,DXC.IN AX,1234HD.OUT DX,1234H二、填空题:1.中央处理器包括__________和_________两部分。
2.在中央处理器中,负责执行所有算术运算和逻辑运算指令部分叫_________,负责全机的控制工作部分叫___________。
3.在8086/8088中,用来指向下一条指令的首地址的寄存器是___________,它与段寄存器_________联用确定下一条指令的物理地址。
4. 在8086/8088的专用寄存器中用来保存堆栈段中的偏移地址的寄存器______________,它与_____________连用确定栈顶指针的物理地址。
5. 在存取一个存储器操作数时,默认段地址必须由___________提供。
6. 8088/8086 CPU的寄存器FLAGS中,如果运算结果:产生溢出将把______位置1、为负时将把______位置1、为零将把_____置1、最高有效位产生进位将把_____位置1。
7.当前正在执行的代码段的段地址保存在________寄存器中。
8. 80x86实模式下允许的最大寻址空间为__________。
9. 80x86实模式下,每个段的大小可达_______,段内地址用______位表示。
10.8086/8088存贮器地址分段时,每个段起始地址的特征是___________。
11.假设执行前AX=7862H,指令XOR AX,AX执行后AX中的值是___________。
12.假设执行前AX=7862H,指令AND AX,0FH执行后AX中的值是___________。
13.假设执行前AX=7862H,指令OR AX,000FH执行后AX中的值是___________。
14. 在一个代码段中,可以包括一个或多个____________。
15.十六进制数FFH被看作补码,其表示的带符号的十进制数________,表示的无符号的十进制数为________。
16. 若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,COUNT [SI]中,源操作数的有效地址EA为________,其物理地址为________。