资源描述:
《桂电黄兴教授-微机原理与接口技术_复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、www.fpga.icoc.cn微机原理与接口技术第1章绪论1、数制及其转换2、数的表示无符号数表示,有符号数表示:原码,补码,反码,符号位扩展题1计算机中(D)不能直接表示有符号数A.原码B.补码C.反码D.ASCII码题28位补码操作数“10010011B”等值扩展为16位后,其机器数为(A)A.1111111110010011BB.0000000010010011BC.1000000010010011BD.0111111110010011B题3已知[X]补=11101010B,则[‐X]补=00010110
2、。3、计算机中的二进制编码题4二进制代码10000100B,当其为压缩型BCD码、无符号数、有符号数(补码)时,代表的十进制数分别为84、132、-1244、微型计算机结构题5指令队列的作用是(D)A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令第2章Intel8086微处理器1、8086内部寄存器AX,BX,CX,DX;SP,BP,SI,DI;CS,DS,ES,SSIPFLAGS:CF,PF,AF,ZF,SF,OF;IF,TF,DF题68086中CS和IP的内容表示的是(B)A.当前正在执行的指
3、令的地址B.下一条将要取出的指令的地址C.指令队列中最后一条指令的地址D.可执行代码的长度题7标志寄存器的标志位ZF=1EDA设计网表示运算结果(A)A.为零B.为负C.溢出D.有进位题8若标志寄存器的奇偶标志位PF置“1”反映操作结果的低8位(C)A.是偶数B.是奇数C.中”1”的个数为偶数D.中”1”的个数为奇数2、PA=段地址×16+偏移地址高地址ÅÆ高字节;低地址ÅÆwww.fpga.icoc.cn低字节题9已知段地址和偏移地址分别为4900H和2300H,此存储单元的物理地址为(B)A.6C00HB.4
4、B300HC.27900HD.51300H题10在8086系统中,什么是逻辑地址和物理地址?题11在下列指令中,源操作数所在逻辑段的段地址分别由寄存器(DS),(SS),(ES)提供(1)ANDCX,[2000H](2)SBBAL,[BP+0330H](3)XORAX,ES:[BX+SI]题12当使用BP寄存器作基址寻址时,若无指定段替换,则默认在(B)段内寻址。A.程序B.堆栈C.数据D.附加3、寻址方式:寻找操作数存放地址的方式立即寻址寄存器寻址存储器寻址:EA=基址+变址+位移量4、指令系统MÅÆM□X1更
5、多资源免费下载www.fpga.icoc.cn1)传送传送MOV;堆栈PUSH;(2)交换XCHG;换码XLAT;目标地址LEA;(3)标志位传送LAHF(4)题13设SS=2100H,SP=0210H,执行下列程序段后,栈顶的物理地址是(A)A.2120CHB.2120EHC.21210HD.2120AHPUSHAXPUSHBXPOPWORDPTR[SI]PUSHCX2)算术加法ADD;(3)减法SUB;(5)乘法MUL;(2)除法DIV;(2)符合扩展CBW;(2)BCD码调整DAA;(2)ASCII码调整A
6、AA;(4)题14设AL=92H,BL=6CH,执行SUBAL,BL指令后,相应的标志位CF=0,OF=1。OF=CYD7⊕CYD63)逻辑和移位非NOT;与AND;(3)测试TEST;逻辑左移SHL;(2)算术左移SAL;(2)循环左移ROL;(2)循环带进位左移RCL;(2)4)串操作传送MOVS;(2)比较CMPS;(2)扫描SCAS;(2)取串LODS;(2)存串STOS;(2)5)处理器控制清除位CLC;(3)设置位STC;(3)取反位CMC;待机HLT空NOP第3章宏汇编语言程序设计1、指令语句,指示
7、性语句,常数,变量,标号,表达式题15在下列语句中,BUFFER称为(B)BUFFERDB01H,0AHA.符号B.变量名C.助记符D.标号2、EQU=;SEGMENTENDS;ASSUME;PROCENDPEND;LABEL;ORG;$题16在下列逻辑段中,符号COUNT的值是17DATASEGMENTEDA设计网BUF1DB23H,8CH,’ABC’,4DUP(?);9BUF2DW‘AB’,0,2DUP(?);8COUNTEQU$‐BUF1DATAENDS3、无条件转移:JMPOPRwww.fpga.icoc
8、.cn;OPR:标号段内或段间:寄存器段内间接:存储器字:段内,双字:段间单条件转移:ZF,CF,SF,OF,PF有条件转移:无符号:A:>B:L: