问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

本科数据结构,汇编试题集

发布网友 发布时间:2022-05-01 16:53

我来回答

2个回答

热心网友 时间:2022-06-19 20:39

一、填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( ),否则ZF为()。当ZF为1时,SF为( ) 2.标号可以有两种类型属性。它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( )。 5.循环程序通常由( )()( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR()于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )()() 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串‘HOW ARE YOU!’存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二、单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接 三、己知:VAR1,VAR2的类型属性分别为字和字节,标号LPFAR的类型属性为FAR。指出下列非法语句的错误原因 1.POP CS( ) 2.INC [BX] ( ) 3.MVL 8( ) 4.JLE LPFAR( ) 5.MOV DB,1800( ) 6.MOV[DI],VAR1 7.SUB AX,VAR2( ) 8.CMP SS AX( ) 四、简答题 1.试述子程序的一般结构组成 2.标号有哪三个属性?其含义是什么? 3.试述CMP AX,BX和SUB AX,BX两条语句的异同点? 五、阅读如下程序段,回答所提出的问题,假定X1,X2,...XN为无符号数。 ORG 100H BLOK DW X1,X2,...,XN COUNT EQU ($-BLOK)/2 RESULT DW COUNT,? ... LEA BX,BLOK-2 MOV CX,RESULT XOR AX,AX GOON:ADD BX,2 CMP AX,[BX] JAE NEXT MOV AX,[BX] NEXT:LOOP GOON MOV RESULT+2,AX 程序段执行完,回答下述问题 RESULT+2字存储单元的内容=( ) BX=( ) 程序循环次数=( ) 六、在下述程序段的每一空框内填入一个语句(不得修改其它语句),以实现如下功能:字节变量STR中存放着一个字符串,以0DH为结束标志,试求串长度并送字变量COUNT中。 LEA SI,STR ( ) XOR CX,CX GOON: CMP AL,[SI] ( ) INC CX ( ) JMP GOON NEXT:MOV COUNT,CX 七、编制将DS段中名为BUFB的字节存储区改写为空白字符(编码为20H)的程序段。假定BUFB存储区定义为BUFB DB N DUP('^'),其中N为字面常量。 八、己知宏指令为: SHIFT MACRO RR,COUNT MOV AX,COUNT IF RR LE 64 MOV CL,3 SHR AX,CL IF RR LT 16 MOV CL,6 SHR AX,CL ENDIF ENDIF ENDM 宏调用为:SHIFT 15,7FFFH SHIFT 80,9FFFH 写出宏扩展后的等效源程序段。 九、编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中,转换后的字符数据存放在HVARB中,提示0--9的字符码为30H--39H,A--F的字符码为41H--46H 答案: 一、填空题 (1)1,0,0 (2)NEAR或近程,FAR或远程 (3)0--FFH,80H--7FH 4)GROUP,NAME,DB (5)循环准备,循环体,循环的控制与修改 6)高,低,等 ( 7)MACRO,ENOM,宏体 (8)约定寄存器法,约定存储单元法,向量传递法 (9)(POP AYW)(LES SI,AYD)(MOV AH,TYPE AY2)(CLI)(AYB DB“HOW ARE YOU!”)(RET)(MOV ADDR,OFFSET AYY[4])(INC AX)(ADD BX,1)(JZ GOON) 二、选择题 2,2 三、 1.CS不能作目的操作数 2.[BX]=义性 3.乘法指令源操作数不能是立即数 4.远程标号不能作为条件转移指令的操作数 5.立即数不能直接送段寄存器 6.两个操作数不能同时为存储器操作数 7.操作数不配,AX为字,VAR2为字节 8.段寄存器不能作为运算指令的操作数 四、简答题 1.由保存现场,取入口参数,加工处理,进也口友数,恢复现场和返回程序 2.段属性指定义该标号的段地址 偏移属性:指该标号的偏移地址 类型属性:指标号是在定义它的段内引用还是在其它段引用 3.相同点:都执行AX-BX操作,影响所有标志位且对档志位的影响相同 不同点:CMP执行后AX,BX 内容不改变,而SUB执行后,AX内为AX-BX之差,即内容变化了 五、MAX(X1,X2,。。。XN) (COUNT-1) 六、(MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI) 七、 MOV AX,SEG BUFB MOV DS,AX LEA SI BUFB MOV CX,N GOON:MOV BYTE PTR[SI],20H INC SI LOOP GOON 八、 MOV AX,7FFFH MOV CL,3 SHR AX,CL MOV CL,6 SHR AX,CL MOV AX,9FFFH 九、 DATA SEGMENT VARB DB 45,36,377Q,。。。,11011011B N EQU $-VARB HVARB DB 2 NDRP(?) DATA ENDS STACK SEGMENT PARA STACK “STACK” DB 256 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:COOE,DS:DATA,SS:STACK MAIN PROC FAR PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV DX,N LEA DI,HVARB LEA SI,VARB,置初值 GOCN:MOV AH,[SI] MOV AL,AH AND AH,0F0H MOV CL,4 SHR AH,CL CMP AH,9 JNA NEXT1 ADD AH,7 NEXT1:ADD AH,30H,AH AND AL,DFH CMP AL,9 JNA NEXT2 ADD AL,7 NEXT2:ADD AL,30H,AL MOV [DI],AH MOV [DI],AL ADD DI,2 INC SI DEC DX JNZ GOON RET MAIN ENDP CODE ENDS END MAIN 一、填空题 1、一个字节等于( )个二进制位。1KB=( )字节。 2、在家算计内部,计算机能够直接执行的程序语言是( )。 3、如果一个堆栈区是从地址1250:0100开始的,(SP)=0052H,试写出相应的地址。 SS段的段地址为( ); 栈顶的逻辑地址为( ); 栈底的物理地址为( ); 存入字数据后(SP)内容是( )。 4、存储器的层次结构为( )、( )、和( )。 8086地址总线为20条,可寻址的最大内存空间为( )字节,其物理地址范围是( )H。通常根据程序设计的需要将其划分为( )、( )、( )和附加段ES等逻辑段。 二、选择题 1、在计算机内部,一切信息的存取、处理与传送均采用( )。 A.国标码 B.ASCII码 C.二进制 D.十六进制 2、微处理器的数据基本单位为字。一个字的长度通常为( )二进制位。 A.16个 B.32个 C.64个 D.与微处理器芯片的型号有关 3、计算机字长所取决的是( )宽度。 A.控制总线 B.数据总线 C.地址总线 D.通信总线 4、8086/8088中堆栈地址指针SS:SP分属于( ) A.BIU、EU B.BIU、BIU C.EU、BIU D.EU、EU 5、8066/8088CPU共有( )条地址线。 若内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是( ):212CH。 A.1EA2H B.1EB2H C.1FA2H D.1FB2H 6、下列存储器中,断电后信息不会丢失的是( )。 A.DRAM B.SRAM C.cache D.ROM 7、动态存储器芯片的工作频率按从高到低排列的顺序是( ) A.SDRAM、DDR、SDRAM、RDRAM B.RDRAM、DDR、SDRAM、SDRAM C.DDR、SDRAM、SDRM、RDRAM D.RDRAM、SDRAM、DDR、SDRAM 8、20根地址线的寻址范围可达( ) A.512KB B.1024KB C.640KB D.4096KB 9、在下列伪指令中,段定义结束语句是( ) A.END B.ENDP C.ENDS D.ENDM 10、LEA AX,TABLE和下面那条指令等价( )。 A.MOV AX ,TABLE B.MOV AX ,[TABLE] C.MOV AX ,offset TABLE D.MOV AV,TABLE[BX] 三、问答题 1、什么是指令周期?什么时总线周期?什么时钟周期?它们之间的关系如何? 2、什么是物理地址?什么是逻辑地址?如何计算物理地址? 3、设有一个14位地址和8位字长的存储器,问: 存储器能存储多少信息? 如果存储器由位芯片组成,需要多少片? 需用哪几位高位地址来做片选译码产生选择信号?

热心网友 时间:2022-06-19 20:39

自己到爱问知识网下载啦,上面什么都有
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑端视频会议好用的软件网络会议软件排名 最好用的视频会议软件推荐12款好用又免费的视频会议软件 开视频会议用什么软件比较好,哪些平台比较突出呢 2024年有哪些好用在线会议软件?2024十大网络视频会议软件介绍! GMAT考试是什么意思啊 gmat考试是什么考试 英雄对决奥特曼卡牌怎么玩 《奥特曼英雄对决》卡组多少张,卡组组成数量介绍 卡游奥特曼卡片:31种编号全称和稀有度 冻土持续多少年的冻土被称为多年冻土也叫永冻土 制造业生产现场合理化建议 法律问题:关于做现货黄金代理是否违法 《数据结构》复习题(二)(1) 如何降低成本合理化建议 大家好什么叫炒黄金?炒黄金是否是合法的呢?和炒股票一样的原理吗?? 给QQ宠物的名字 网络炒黄金属于非法集资吗 目前,在中国做黄金投资交易是合法的吗?国家允许吗?钱投资到国外吗? 中国内地人到香港炒黄金现货是合法的吗? 秦姓男孩子起名 求秦姓男孩名,三个字,里面要带”火“和“土” 秦姓男孩姓名大全 有哪些独特的姓秦的男孩名字? 秦姓男孩起名。。。高分 姓秦,男孩,出生时间6.29,给取个名 我是音乐艺考生,想问一下学长学姐武汉艺术生文化课培训哪家好一点啊? 想问一下音乐生文化课补习去哪里比较好? 孩子是音乐生,比较聒噪,想送去培训机构学习文化课,哪里比较适合? mysql数据库误操作清空的数据表,数据还能恢复吗?如果能恢复该怎么恢复? 麻将的东,南,西,北,中,发,门,这几个牌怎样组成胡牌?(举个例子胡牌中含有这些牌)这些牌重要吗?有什么用 东南西北中发白+147万,258条,胡七星不靠,胡什么? 东南西北中发+147万+258条+3筒,胡全不靠,胡什么? 在国内炒现货黄金是否合法?? 酿酒班长为公司提一条节能合理化建议 现在中国可以炒黄金吗? 怎么给公司合理化建议,目的主要就是节省费用支出。 车间降低成本合理化建议 数据结构练习题 杭州炒黄金T+D合法吗?资金安全有保障吗? 实验室节约成本合理化建议 焊装车间自动线合理化建议怎么写 提高质量 节约成本的 数据结构的习题(C语言版) 通信公司节能降低成本合理化建议 关于车间合理化建议怎么写 请问,关于考研专业课“数据结构”,有什么好的习题集?就是非常经典的那种?谢谢了 港口节能增效合理化建议 宠物狗 名称 我QQ申诉已通过了,怎么没有成功凭证? 我今年47岁了,在*做驾驶员已有26年了,请问我这种问题怎么解决待遇? 各位朋友,沈阳东北微电子研究所,也就是中电集团第四十七研究所怎么样啊? 保险公司内勤都做什么工作 中国福利彩票2015047结果