



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题 (每小题 2 分,共 20 分)1已知(BL) =85H, (BH) =4CH若执行SUB BL, BH后,将使标志寄存器的(A)位置1。A、 OF B 、 SF C 、 ZF D 、 CF2、 在PC机中,一个段的大小不能超过( C)个字节。A、 8K B 、 1M C 、 64K D 、 256K3、 已知语句:VAR DW 1,2,$+2,5,6在汇编时分配的地址是0010H,则汇编后0014H 单元的内容是( D)A、 6H B 、 14H C 、 5H D 、 16H4、 设SP=1110H执行PUSH AX指令后,SP的内容为:(B)A、 1112H B 、 110
2、EH C 、 1111H D 、 110FH5、 将AX的内容送入以SP为指针的堆栈中,应使用语句:(C)A、 MOV SP , AXB、 POP AXC、 PUSH AXD、 MOV SP, AX6、已定义数据: BUF DW 234AH在指令 ADD AX,BUFBX中源操作数的寻址方式是:(C)A、寄存器寻址B 、寄存器间接寻址C 、变址寻址 D、基址加变址寻址7、 在一般指令中使用 SI 寄存器进行目的操作数寻址时,系统默认的段寄存器是(D)。A、 CSB、 DSC 、 SSD、 ES8、执行DIV CL后余数在(C)中A、 AXB、 DXC 、 AHD、 AL9、 如果要清除 AX中
3、第3、5两位,可以采用操作码符(A)A、 AND B 、 OR C 、 XOR D 、 TEST10、 设BL中有一个无符号数,实现把 BL中的数乘以2,应选用的指令是(B)A、 SHR BL,1B、 SHL BL , 1 C 、 SAR BL,1 D 、 RCL BL , 1二、以下指令如果有错,请说明原因并改正。(每小题 2分,共 20 分)1、 PUSH CHPUSH CX2、 CMP 300 ,BLCMP 300, BX3、 OUT 283 ,AXMOV DX,283 OUT DX,AX4、 INC 100HMOV AL,100H INC AL5、 ADD CX ,BXMOV BP,C
4、XADD BP,BX6、 MOV SI+DI,AX MOV BX,SIMOV BX+DI,AX7、 POP CSPOP CX8、 SAL BX , 5MOV CL,5SAL BX,CL9、 LEA AL ,OFFSET BUFL MOV AX , OFFSET BUFL10、 ADD 100H,ALADD AL,100H三、问答题。 (每小题 2 分,共 20 分)1、写出将源程序 A1.ASM汇编并运行的步骤与键盘命令。MASM A1.ASM回车;回车;回车; LINK A1 。 OBJ;回车;回车;回车;2、写出汇编语言源程序的基本架构。DATA SEGMENT ; DATA ENDS;
5、CODE SEGMENT ; ASSUME ; START:CODE ENDS ; END START3、将十进制数 8192 转换成二进制数和十六进制数。 10000000000000B; 2000H4、设N=159D求用二进制数表示。对应的二进制数:10 0 111115、设 N = 10110111B ,求用十六进制数表示0B7H6、设N=2 5 8 1 D,求用压缩的 BCD码表示BCD码为 N=0010 0101 1000 0001 BCD7、 求-1011010B的8位有符号数补码和 16位有符号数补码10100110B=0A6H; 0FFA6H8、 简述标志寄存器中条件标志位有那
6、几个?OF, SF, ZF, AF, PF, CF9、 现欲用debug程序调试程序 A1.EXE,已知结果存放在 DX中。简述运行debug调入程序、 反汇编、运行全过程。 DEBUG A1.EXE;U 设查到程序从 0起到 5CH;G=0 5CH10、8088 内有 20 根地址线,其寻址空间是多少字节? 1M四、已知一数据段中的数据定义如下:(10分)DATA SEGMENTSTR1 DB 0,1,2,3,4,5STR2 DB012345COUNT EQU 30NUMB DB 3 DUP(2)NUMW DW 10H,-60HPOIN DW 0DATA ENDS根据以上数据段的定义,改正下
7、列语句中的错误。(1)MOV AX,STR1MOV AL,STR1(2)MOV SI,OFFSET NUMBMOV SI, +MOV SI,BYTE PTR+(3)MOV BX,OFFSET STR1MOV DH,BX+3MOV DH,BX+3(4)INC COUNTMOV AL, COUNT ;INC AL五、如果要求将数据从1000H的20单元经AL搬到2000H的20单元,用 三 种以上表示方法编 程 。( 10 分)解法 1 、 MOVDI , 1000HMOV SI ,2000HMOV CX,20NEXT:MOV AL, DIMOV SI , ALINC DIINC SIDEC CX
8、JNE NEXT 解 法 MOV CX, 20MOV DI , 1000HNEXT: MOV AL, DIMOV 1000H DI , ALINC DIDEC CXJNE NEXT 解 法 MOV CX, 20MOV BX, 0NEXT: MOV AL, 1000H BXMOV2000H BX , ALINCBXDECCXJNENEXT解法 MOVCX, 20MOVBX, 0MOVDI , 1000HMOVSI , 2000HNEXT: MOV AL, DIBXMOVSI BX , ALINCBXDECCXJNENEXT解法 MOVCX, 20MOVBX, 0MOVDI , 1000HNEXT
9、: MOV AL, DIBXMOV1000H DIBX , ALINCBXDECCXJNENEXT解法 6、 MOV SI , 1000HMOVDI , 2000HMOVCX, 20CLDREPMOVSB将首地址为 a 的字数组从大到小排序 DATA SEGMENTA DW 100,30,78,99,15,-1,66,54,189,256N EQU $-A MOVCX , NDEC CXLOOP1 MOV DI , CXMOV BX , 0LOOP2 MOV AX , ABXCMP AX, ABX+2JGE EXIT1XCHG AX, ABX+2MOV ABX, AXEXIT1: ADD BX, 2LOOP LOOP2 MOV CX, DIEXIT时CX的LOOP LOOP1 、阅读下列程序段,画出其流程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通师范高等专科学校《自然资源学》2023-2024学年第二学期期末试卷
- 九江理工职业学院《材料科学与工程学科论文写作指导》2023-2024学年第二学期期末试卷
- 石家庄经济职业学院《影视概念设计》2023-2024学年第二学期期末试卷
- 郑州美术学院《学前儿童发展》2023-2024学年第二学期期末试卷
- 沈阳体育学院《绿色设计与循环利用》2023-2024学年第二学期期末试卷
- 浙江工业大学《大数据分布式计算》2023-2024学年第二学期期末试卷
- 山东服装职业学院《工程制图及工程》2023-2024学年第二学期期末试卷
- 云南工商学院《形体基训》2023-2024学年第二学期期末试卷
- 宁波城市职业技术学院《公差与技术测量》2023-2024学年第二学期期末试卷
- 包头钢铁职业技术学院《软件需求分析与建模》2023-2024学年第二学期期末试卷
- 设备调试工作流程
- 养老护理员的礼仪培训课件
- 农业水利工程基础知识单选题100道及答案
- 四川乐山历年中考语文现代文阅读真题37篇(截至2024年)
- 特种设备安全管理的法律法规遵守培训计划
- 国家安全教育知到智慧树章节测试课后答案2024年秋山东大学(威海)
- 护理一病一品汇报
- 机器学习与非线性方程-深度研究
- 骆驼祥子-(一)-剧本
- 2025年全国普通话水平测试50套复习题库及答案
- 沪科版数学八年级下册第三次月考试卷含答案
评论
0/150
提交评论