资源描述:
《计算机硬件基础教程教材简答题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、期末模拟试卷及答案一、填空题(共40分,每空1分)1.微机用()进制表示数据、指令等信息。2.与十六进制数AB等值的二进数是()。3.微机运算器的主要功能是()、()。4.用8位二进制原码表示有符号整数,可表示的数据范围是()至(),用8位二进制补码表示有符号整数,可表示的数据范围是()至()。5.计算机指令中规定做何种操作的部分称为()o6•总线按功能可分为()、()、()。7.存储器扩展技术分为位扩展、()、()。8.SRAM含义是(),DRAM含义是()。9.16根地址线可寻址()存储单元。10.微机配置高速缓存可以解决()。11.RAM的特点是()o•••二、
2、问答题(共30分,每题6分)1.什么是中断?2.CPU响应中断的优先级原则是什么?3.有16KX8bit的存储芯片,组成64KX8bit存储黠,需要儿片,画出连接图。三、程序题(共30分)1.写出AX、BX的ADD运算竖式。执行ADD指令后,标志位CF、ZF、OF、SF各是何值?为什么?(5分)MOVAX,5439HMOVBX,476AHADDAX,BX2.执行下面指令后BX是何值?(2分)MOVBX,1234HMOVCL,4ROLBX,CL3.写岀下面程序段的功能。(2分)MOVDL,AMOVAH,2INT334.找出5个数的最人数,存入MAX单元,填空完成程序。(
3、每空1分)DATASEGMENTBUFDB80H,96H,0AEH,0C5H,0D8HMAXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMOVAX,DATA;激活数据段START:LEASI,BUF;第1个数的地址一SI寄存器;设置比较次数MOVALJSI]NEXT:INCSICMPAL,[SI]JNCGOON;无借位跳到NC行XCHG[SI],ALNC:DECCL;CLHO继续比较下个数;最大数存入MAX单元MOVAH,76;退出INT33CODEENDSENDSTART1.键盘接收一个小写字母,找出其前导字母和后续字母,按
4、顺序输出这3个字母,如输入b,屏幕显示abc。为指令加注释。(每空1分)CODESEGMENTASSUMECS:CODESTART:MOVAH,1INT33CMPAL;a,;该指令含义是■JBSTOP■,CMPAL;z9JASTOP■DECAL■MOVDL,ALMOVCX,3■SHOW:MOVAH,2INT33INCDLLOOPSHOW;STOP:MOVAH,76INT33;CODEENDSENDSTART2.…答案一、填空题(共40分,每空1分)1.(-)2.(10101011)3.(算术运算)(逻辑运算)4.(127)(-127)(127)(-128)5.(操作码
5、)6.(数据总线)(地址总线)(控制总线)7.(字扩展)(字位扩展)&(静态随机存储器)(动态随机存储器)9.(2“个单元,即64K个单元)10.(CPU与内存速度不匹配问题)11.(可随机读写数据,断电后数据全部丢失)二、问答题(共30分)1.CPU执行程序时,发生某种随机事件(外部或内部),强迫CPU中止正在执行的程序,转去执行处理该事件的程序,Z后返冋到被中止程序继续执行,该过程叫中断。1.对同时产生的中断:先处理优先级高的中断。若优先级别相同,先来先处理。对非同时产生的中断:低优先级的中断程序允许被高优先级的中断再中断,即允许中断嵌套。2.需4片,见教材的例7
6、.5,或下图。AyA15—译码器CE第1片CE第2片CE第3片CE第4片已3片选线,或使能线地址线An-An[提示:本题使用2—4线译码器,即2根输入线、4根输出线,4根输出线可以控制4片。CE是芯片选择线,或使能线,用于控制该片是否能工作。三、程序题(共30分)1.因为运算结果无进位,所以CF=0o运算结果不为0,使ZF=0。运算结果溢出了,使OF=k运算结果是负数,使SF=1。0101010000111001即5439H+0100011101101010即476AH""1001101110100011即9BA3H2.BX=2341H3•屏幕输出字母A1.空1:MO
7、VDS,AX空2:MOVCL,4空3:JNZNEXT空4:MOVMAX,AL2.调用33号中断服务程序的1号了程序,或者是从键盘输入1个字符AL与d比较AL小于d时跳到STOP行AL大于N时跳到STOP行AL减1,或写成AL-1—ALCX・1->CX,若CXH0,阴匕至USHOW彳亍退出程序