



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用试题一、 填空题(每空1分,共20分)1.X=32,Y=13,则XY补=_11101101B_,XY补=_11010011B_。 2.CPU工作在实方式下,若指令MOV AL,BPSI,其源操作数的寻址方式为_基址变址寻址_,假设BP=1500H,SI=2500H,ES=3000H,SS=4000H,则源操作数的物理地址为_44000H3. 8086/8088 CPU内部结构按功能分为两部分,即_总线接口单元(BIU)_ 和_执行单元(EU)_。4. CPU从主存取一条指令并执行该指令的时间称为_指令周期_ , 它通常用若干个_总线周期_ 来表示,而后者又包含有若干个_时钟周期_。5. 8086的OUT DX, AL输出指令为_间接端口_寻址方式,当端口地址(DX)小于_256_可用直接寻址。6.已知(AL)0101110lB,执行指令NEG AL后再执行CBW,(AX) 0FFA3H 。7n+1位符号数x的补码表示范围为_-2nx2n-1_。8(AX)7654H,(BX)8912H,则执行指令ADD AX,BX后,OF_0_,CF=_0_。98086从奇地址单元开始读取一个字需要_2_个总线周期,第_1_个总线周期用高8位数据线传输数据。10当前(SS)=8000H,(SP)1234H,执行PUSH AX后,(SS)_8000_H,(SP)_1232_H。二、 选择题(每小题1分,共15分)1.将字变量ARRAY的偏移地址送寄存器BX的正确结果是_A、C_。 A. LEA BX,ARRAY B. MOV BX,ARRAY C. MOV BX,OFFSET ARRAY D. MOV BX,SEG ARRAY2.将累加器AX的内容清零的正确指令是_B、C_。 A.AND AX,0 B.XOR AX,AXC.SUB AX,AX D.CMP AX,AX3.计算机中常用的BCD码 C 。 A.是二进制数 B.是十六进制数 C.是二进制编码的十进制数 D.是不带符号数的二进制形式4.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是 C _。 A.汇编指令 B.机器指令 C.伪指令 D.宏指令5.8086CPU通过M/控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,M/信号线为( B )电平。 A. 高 B. 低 C. ECL D. CMOS6条件转移指令JNE的条件是( C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由( C )时钟周期(T状态)组成,在T1状态,CPU往总线上发 ( B )信息。 A. 1个 B. 2个 C. 4个 D. 6个 A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( A ),最大模式的特点是 ( D ) 。 A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统9. 8086CPU在执行MOV AL,BX指令的总线周期内,若BX存放的内容为1011H,则和A0的状态是 B 。 A. 0,0 B. 0,1C. 1,0 D. 1,110. 在8086中,(BX)8282H,且题中指令已在队列中,则执行INC BX指令需要的总线周期数为 C 。A0B1C2D311当8086工作在最小模式时,其引脚应接( D )电平。ATTLBCMOS C逻辑低 D逻辑高128086采用间接寻址访问IO端口时可以访问的端口个数是( C )个。A1K B16K C64K D。1M138086执行指令OUT DX,AL时,信号的状态是( A )。A0,1 B1,0 C0,0 D1,114执行INT n指令或响应中断时,CPU保护现场的的次序是( A )。A先保护FR,其次CS,最后IP B先保护CS,其次IP,最后FRC先保护FR,其次IP,最后CS D先保护IP,其次CS,最后FR158086的状态标志位有( B )。A5个 B6个 C9个 D16个三、判断题(对的在后面的括号中打“”,错误的打“”,每小题2分,共10分)1微机中的符号数都是以补码形式表示的。( )2若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指令。 ( )3INC指令不影响CF标志。 ( )48086系统中的中断向量表可以放在内存的任何地方。 ( )5因为CPU复位时计算机各寄存器的内容都清零,因此CPU复位后从地址0000:0000H处开始执行。( )四、按要求完成下列各题(每小题5分,共15分)1、已知DS=2000H,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号COUNT的偏移地址为1200H。执行下列指令后,寄存器AX、BX、SI的值分别是多少?MOVBX,OFFSET COUNTMOVSI,BXMOVAX,COUNTSIBX解:COUNT=(21200H)=00HBX=1200HSI=(21200H)=00HAX=(21200H)=00H2.设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8086CPU在最小组态下执行指令MOV BXSI0100H,AX 时,各控制信号M/、DT/、在有效期间的状态分别是什么?数据总线和地址总线上的数分别是多少?解:指令方向为CPU到存储器,写操作故:M/=1DT/=1=1=0BX+SI+0100H=4420H数据总线上的数为AX=0508H地址总线上的数为45000H+4420H=49420H3. 设DS=6000H,BX=8432H,SS=5000H,SP=3258H,内存69632H69635H单元的内容依次是00H、11H、22H、33H。 4字节指令 CALL DWORD PTR BX+1200H 本身位于2000H:3250H处的双字单元中。当8086执行该指令后转移至子程序入口时,CS、IP、SS、SP各寄存器以及栈顶2个字单元的内容分别是多少?解:CS=3322HIP=1100HSS=5000HSP=3254H栈顶2个字单元 从低到高为:50H,32H,00H,20H五、回答下列问题。(每小题5分,共25分)1写出下列指令执行后、标志的内容,(1 ),(0 ),(0)。2.已知:(AX)=4433H, (BX)=7766H, 执行了下面的程序段后, (AX)=_ 889AH , (BX)=_ 4433H CMP AX,BXJG NEXTXCHG AX,BXNEXT: NEG AX3.已知: (AX)=6666H, (BX)=00FFH, (CF)=0。在执行下面程序段后: (AX)=_ 0 , (BX)=_ 0FF00H , (CF)=_0_ MOV AX,5555H AND AX,BX XOR AX,AX NOT BX4. 填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHL AX,_1_MOV DX,AXMOV CL,_2_ SHL AX,CL ADD _AX, DX_5. 已知某数据段从物理地址03000H处开始,定义如下:DSEGSEGMENTORG2000HA1DD2 DUP(7,1,?)A2DB10 DUP(0,4,3 DUP(2),5)CNTEQU20HA3DW100 DUP(?)DSEGENDS请分别用分析运算符SEG、OFFSET、LENGTH、SIZE、TYPE求出A2的段基址、偏移量、类型及它们的LENGTH、SIZE。解:段基址:MOV AX,SEGA2;AX3000H偏移量:MOVAX,OFFSETA2;AX2018H类型: MOVAX,TYPEA2;AX1LENGTH:MOVAX,LENGTHA2 ;AX10SIZE:MOVAX,SIZEA2;AX60六、编程题(每题5分,共15分)1. 若AX=26D3H,CX=7908H,CF=1,执行下列指令后,寄存器AX、CX的值分别是多少?CF=?OF=?SALCH,1RCRAX,CLROLAL,1解:CH=79H=01111001B(1) 执行后,CH=11110010B=0F2H,C=0,O=CM=1CL=08H,AX=26D3H=0010011011010011B(2)执行后,AX=1010011000100110B=0A626H,C=1,O=CM=0AL=26H=00100110B(3)执行后,AL=01001100B=4CH,C=0,0=CM=0最后:AX=0A64CH,CX=0F208H,C=0,O=02、完成一个完整的源程序,将数据35、-27、-13、6、-47、52、9、-3中的正数放入以BUFFER为首址的数据缓冲区中,程序如下实现:DATASEGMENTBLOCKDB35,27,13,6,47,52,9,3COUNTEQU$BLOCKBUFFERDBCOUNT DUP(?)DATAENDSSTACKSEGMENT PARA STACKSTACKDW40 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKBEGIN: MOVAX,DATAMOVDS,AXMOVES,AX;需用STOS串操作指令MOVCX,COUNT LEA SI,BLOCK_ ;源数据区指针 LEA DI,BUFFER;正数存放区指针CLD;自动增量AGAIN: LODSB_ ;串操作指令取源数据,并修改SI CMP AL,0_ _;测试符号位,不影响ALJSGO;符号位=1,是负数,不存 STOSB_;存正数并修改DIGO:LOOPAGAINMOVA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地热能供暖助力智慧城市构建2025年技术应用展望报告
- 协议书收益率
- 2025年新能源产业政策协同创新与碳达峰目标实现路径报告
- 2025年新能源行业碳足迹评估与碳减排技术市场竞争力报告
- 2025年氢能产业投融资政策环境与案例分析报告
- 2025年绿色信贷政策对新能源储能技术发展的支持报告
- 2025年甘肃省平凉市灵台县第二批城镇公益性岗位人员招聘114人模拟试卷完整参考答案详解
- 2025年福建省福州第十八中学招聘1人模拟试卷及答案详解(全优)
- 2025北京市海淀区育鹰小学教师招聘5人考前自测高频考点模拟试题及一套答案详解
- 2025年甘肃省定西市临洮县中铺镇选聘摩云村文书考前自测高频考点模拟试题完整参考答案详解
- 《高危药品管理》课件
- 天津工业大学804物理化学历年考研真题14-16
- 高血压糖尿病健康管理督导记录表
- 《医疗机构基本标准(试行)》2018年版
- 医院检验标本采集与运送
- 秋冬季猪的饲养管理课件(模板)
- 新能源汽车技术全套ppt
- 2022年8月20日云南省省直机关遴选笔试真题及答案解析
- SOP标准作业指导书样板
- 云南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- GB/T 41843-2022功能、残疾、健康分类的康复组合评定
评论
0/150
提交评论