指出下列指令主要存放在哪里所实现的功能

将下列十进制数转换为二进制数、十六进制数和

位二进制数表示出下列十进制数的原码、反码和补码

试绘出以下十六进制数在内存中存放的示意图。设存放地址均为

请將左边的术语和右边的含义联系起来在括号中填入你选择的代号字母:

个二进制位组成的通用基本单元。

所能访问的存储单元数与

唯┅能代表存储空间每个字节单元的地址,用

由段基址和偏移地址两部分组成均用

指寄存器加法指令主要存放在哪里执行所花时间。

《微型计算机原理考试题》由会員分享可在线阅读,更多相关《微型计算机原理考试题(97页珍藏版)》请在人人文库网上搜索

1、汇编语言程序设计模拟试卷01= 一、单项選择题(在每小题的四个备选答案中,选出一个正确的答案并将其号码填在题干的括号内。每题2分共20分) 1.若栈顶的物理地址是20100H,当执荇完指令主要存放在哪里CALL AX后栈顶的物理地址是( )。 A)20102H B)20101H C)200FFH D)200FEH 2.当执行完下列指令主要存放在哪里序列后标志位CF和OF的值是( )。 MOV

4、是()A、宏定義,宏调用 B、宏定义宏展开C、宏定义,宏调用宏展开 D、宏定义,宏展开宏调用 二、填空题(每空1分,共30分) 1. 设机器字长为16位若N1=117,用二進制数和16进制数表示时分别为__________________B和______H若N2= 117,则N2原= ______________

(4)CLC指令主要存放在哪里的目的是() 六、程序设计题(要求:写出完整的汇编语言源程序,並给出适当的注释,15分) 设在数据段中有一字数组:35,1523,3749,5265,7899,105并且已按从小到大的顺序存储,该数组

填空(每空1分,共30分) 1225D()B()H 2已知X-1011011求X补()。 3已知X补则X()D。 48086CPU在取指令主要存放在哪里时会选取段寄存器()的值作为段基值,再加上由()提供的

12、偏移地址形成20位的物理哋址。 5地址2000H:0480H其物理地址是(),段地址是()偏移量是()。 6按存储器的位置可以将存储器分为和。 7汇编语言程序的建立及汇编过程为:先用( )產生源程序然后用( )产生目标程序,最后用( 0产生可执行文件 8执行下列两条指令主要存放在哪里: MOV BX,9048H SUB BHBL 执行后,各标志位分别为:CF=( 0ZF=(

14、以( )(奇或偶)地址访问存储器的 11I/O端口有( )和( )两种编址方式,8086采用( )编址方式,最大I/O寻址空间是 ( ). 二 选择题(在每小题的四个备选答案中选出一个正確的答案,并将其号码填在题干的括号内每小题2分,共20分) 1用来存放即将执行的指令主要存放在哪里的偏移地址的寄存器是() A)SPB)IPC)BPD)CS 2源变址寄存器是()。

5在下列空白处填上一个属于同类的运算符号: (1) 、*、/、SHL、SHR (2) AND、OR、NOT (3) EQ、NE、LT、LE、GT、 6. 在中,存储器以______为单位存储信息;在機器里。

22、访问存储器都是以_____为单位进行的也就是说,机器是以_____(奇或偶)地址访问存储器的 7已知X补,则X__________D 二 选择题(在每小题的㈣个备选答案中,选出一个正确的答案并将其号码填在题干的括号内。每题2分共20分) 1以为CPU的微机内存最大容量为()。 A)4MB B)1MB C)640KBD)64KB

23、列㈣个寄存器中不允许用传送指令主要存放在哪里赋值的寄存器是()。 A)CSB)DSC)ESD)SS 5指令主要存放在哪里MOV100SIBPAX的目的操作数的隐含段为()。 A)数据段B)堆栈段C)代码段D)附加段 6确定下列哪些数据在汇编语言中是非法的() A)19AHB)1372C)ABH D)145 7若栈顶的物理地址为20100H,当执行完指令主要存放在哪里PUSHAX后栈顶的物理地址为()。

24、BX转移的目标地址是() A)BX中的内容B)SPBX的和 C)IPBX之和D)BX指示的内存单元的内容 8CPU的I/O指令主要存放在哪里采鼡间接寻址时,可使用的间址寄存器是() A)BXB)DXC)SID)DI 三 判断题,若错误请说明原因或改正(判断每题的正误,对的在题后括号内画“”错的画“X”)(20分,) 1在8位补码表示中,表示的真值为-0( ) 2奇偶标志位PF,当运算结果的低8位中有偶数个1时被置为0。( ) 3CS、DS、ES和SS段都鈳以存放指令主要存放在哪里代码() 4INC AX() 5MOVDI,SI() 6两数相等时转移可用JZ指令主要存放在哪里() 7O。

27、_____________ ____________________________________________ 六 写出实现下列功能的程序片段(5分) 若要测试AL寄存器中第2位是否为1(但不能改变AL的值),如为1则转移到EXIT去执行,否则将其第5、3位变反 七 程序设计(要求写出完整的汇編语言源程序,包括段的定义寄存器保护等,并给出适当的注释15分)

68086CPU在取指令主要存放在哪里时,会选取寄存器的值作为段基值再加上由____________提供的偏移地址形成20位的物理地址。 7地址2000H:0480H其物理地址是,段地址是偏移量是。 8将汇编语言源程序翻译成目标程序的过程叫 9執行下列两。

选择题(在每小题的四个备选答案中选出一个正确的答案,并将其号码填在题干的括号内每题2分,共30分) 1目的变址寄存器是() A)SIB)DIC)SPD)BX 2下列常用寻址方式中,()属于立即寻址()属于寄存器间接寻址,()属于变址寻址()属于直接寻址。 A)

32、A1DB2,35,7 C)DA1DB35,35,7D)DA1DB35,73,57 6下面四个寄存器中,用来作为I/O端口间接寻址的寄存器是() A)BXB)DXC)BPD)DI 7完成将BX清零,并使标志寄存器CF清零下面指令主要存放在哪里错误的是()。 A)SUBBXBXB)XORBX,BX C)MOVBX0 D)ANDBX,0000H 8下面数据传送指令主要存放在哪里中正确的是()。

程序设计题(要求寫出完整的汇编语言源程序,可以上机调试运行并给出适当的注释,15分) 已知在数据段有一带符号单字节数X判断其正负,若为负数求其绝对值 并放到Y单元。(8分) =汇编语言程序设计模拟试卷05= 一、

36、单项选择题(在每小题的四个备选答案中,选出一个正确的答案并将其号码填在题干的括号内。每小题2分共20分)1、设DS=8225H,DI=3942H指令主要存放在哪里NEGBYTEPTRDI操作数的物理地址是()A、85B92H B、86192H C、BB690H D、12169H2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()A、AX,BXCX,DX

B、AX=8082HC、AX=0082H D、AX=0F82H二、填空题(每空1分共20分) 1计算机系统由和组成。 2计算机语言是与之间交流信息的工具计算机語言可分为三类:、。 328.625DBQH 48086CPU是位微机,

39、8088是位微机,80386是位微机 5在下列空白处,填上一个属于同类的运算符号: (1) 、*、/、SHL、SHR (2) AND、OR、NOT (3) EQ、NE、LT、LE、GT、 6. 茬中存储器以______为单位存储信息;在机器里,访问存储器都是以_____为单位进行的也就是说,机器是以_____(奇或偶)地址访问存储器的

42、FHANDBL,0FHORCL0FH执行上述指令主要存放在哪里序列后: AL=________BL=________ CL=________ 六、编制程序题(要求写出完整的汇编语言源程序,可以上机调试运行并给出适当的注释,15分) 試编写程序对BUF字节存储区的3个数进行比较,并按比较结果显示如下信息: 1 如果3个数都不相等则显示0 2 如果3个数中有两个相等则显示1 3 如果3个數都相等则显示2 (提示:自己可以在数据段中随意定义3个数据然后比较,若第一数和第二数相等接着比较第三数,相等则显示2否则顯示1;若第一数和第二数不相等,接着比较第三数相等则显示1,否则显示0). DATA SEG

5在存储器里以______为单位存储信息;在机器里,访问存储器都昰以_____为单位进行的也就是说,机器是以_____(奇或偶)地址访问存储器的 6执行下列两条指令主要存放在哪里: MOV BX,7896H ADD BHBL 执行后,各标志位分别為: CF=___ZF=___,SF=___OF=___,P

我要回帖

更多关于 指令主要存放在哪里 的文章

 

随机推荐