第一阶段作业.doc_第1页
第一阶段作业.doc_第2页
第一阶段作业.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一阶段作业一、判断题:1.任意进制数转换成十进制数就是按权展的开多项式之和。( )2.从二进制转换成十六进制时,只要以小数点为起点,向左、向右将每一位二进制数转换成一位十六进制数。( )3.当奇偶标志PF位置置位时,表示结果数据位中有偶数个0。该标志位主要用于数据通讯应用程序中,可以检查数据传送中是否出现错误。( )4.指令指针指示器是16位的寄存器,它的内容是下一条要取入CPU的指令在内存中的偏移地址。( )5.8086的内部结构由总线接口部件BIU和执行部件EU两部分组成。( )6. NOP指令的作用是使处理器处于空转等待状态。( )7.RET是中断返回指令。( )8. MOV BYTE PTRBX,1000( )9.JMP NEAR LAB ( )二、 简答题:1.利用计算机编程时采用的编程语言有哪些? 答:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。计算机语言通常分为三类:即机器语言,汇编语言和高级语言。2. 计算机软件可分为哪两个部分? 答:计算机软件可分为系统软件和应用软件。3.第一代微型计算机的代表产品是什么? 答:又称“电子管计算机”。以电子管为主要电路元件的电子计算机。第一台电子管计算机于1946年在美国制成,取名埃尼阿克(eniac)。1946-1957年生产的电子计算机都是第一代电子计算机。4. CPU按功能可分为几个部分,各自功能是什么? 答:CPU功能结构可分为两大部分,即总线接口单元BIU(BUS INTERFASE UNIT)和执行单元EU(Execution Unit)构成。BIU负责与存储器和外设传递数据,具体地说,BIU从内存指定部分取出指令,送到指令队列排队;在执行指令时所需的操作数也是由BIU从内存的指定区域取出传送到EU去执行或者把EU的执行结果传送到指定的内存单元或外设中。EU负责指令的执行,它从指令队列中取出指令,译码并执行,完成指令所规定的操作后将指令执行的结果提供给BIU。 5.冯诺伊曼型计算机的基本组成。答:冯诺伊曼型计算机的基本组成有:输入 输出 控制器 运算器 储存器输入输出负责人与计算机之间的交流 控制器控制个部件间的工作 运算器负责数据的运算 储存器则是用来储存你的数据与软件!6.将程序状态寄存器中中断标志清0的指令是什么?作用是什么?答:IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求,以及CPU内部产生的中断请求。具体规定如下:(1)、当IF=1时,CPU可以响应CPU外部的可屏蔽中断发出的中断请求;(2)、当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。7. 外部设备最多可有多少个I/O端口?答:外部设备最多可有65536个I/O端口.8. 说明指令MOV BX,15BX与指令LEA BX,15BX的区别答:指令MOV BX,15BX是读取数据段偏移地址为((BX)OFH)的内容送到BX中,指令LEA BX,15BX是取该偏移地址值(BX)OFH送到BX中。9.机器语言与汇编语言的区别是什么?答:汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。三、综合运用题:1.已知 x = - 0.01111 ,y = +0.11001,求 x 补, -x 补, y 补, -y 补,x + y =?,x y =? 答:x补=10+x=1.10000 -x补=0.01111 y补=0.1101 -y=1.00110 x+y=1.01111+0.11001=0.01000 x-y=1.01111+1.11001=1.010002.已知堆栈段寄存器(SS)=1200H ,堆栈指针(SP ) = 0410H ,计算该堆栈栈顶的实际地址,并画出该堆栈的指针和栈底位置示意图。答:(SS)=1200H,(SP)=0410H 栈顶PA=(SS)10H(SP)= 1200H10H0410H =12410 H。3. 若32位二进制数存放于DX和AX中,试利用移位与循环指令实现以下操作:(1) DX和AX中存放的无符号数,将其分别乘2除2。(2) 若DX和AX中为有符号数,将其分别乘2和除2。答:解题思路:给据题意不用乘法、除法指令,而利用左移指令完成乘以2,右移指令完成除以2。一是要注意无符号数及有符号数移位指令的选择,二是要注意对第一个字数据移出来的进位标志位的处理。 乘以2: 除以2: SHL AX, 1 SHR DX, 1 RCL DX, 1 RCR AX, 1 乘以2: 除以2: SAL AX, 1 SAR DX, 1 RCL DX, 1 RCR AX, 14.设标志寄存器值原为0401H,AX3272H,BX=42A2H。执行下列减法指令SBB AL,BH之后,AX和标志寄存器的值分别是多少?答:(AX)322FH, (FR)=0410H.5. 设若标志寄存器原值为0A11H,SP=0060H,AL=4。下列几条指令执行后,标志寄存器、AX、SP的值分别是多少?PUSHF LAHF XCHG AH,AL PUSH AX SAHF POPF 答:指令执行后标志寄存器的值为0411H,AX=0411H ,SP=005EH。6. 执行下列指令后,AX寄存器中的内容是什么?TABLE DB 10,20,30,40,50E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论