1、第 3 次作业一、应用题(本大题共 20 分,共 2 小题,每小题 10 分)1. 请将给出以下数值的 8 位二进制补码表示的形式。(1)16 (2)-162. 请将以下的二进制数转换为十六进制数。(1)(1001011101.0100101)2(2)(1111011100.10000101)2二、填空题(本大题共 10 分,共 5 小题,每小题 2 分)1. MOV AX,00F0HMOV CL,2MOV DX,0004HROR DX,CLMOV CX,3NEXT: ADD AX,DXLOOP NEXT 程序执行后,AX= _ H, DX= _ H, CX= _ H2. 完成以下双精度数运算
2、,操作数的符号地址分别为 X 和 Y。MOVAX, XMOV DX, X+2MOVCX,Y+2MOVBX,YADD_ , _ _ BX,DX3. _ 4. 以下程序用于比较两个长度为 10 个字节的字符串 string1 和 string2 是否相等,请将程序补充完整。LEA SI, string1LEA _ , string2_ ;DF0,方向为从低地址到高地址MOV CX, _ REPZ _ J _ MATCHMATCH: . ;显示输出两个字符串相等5. MOV CX,0MOV AX,000bHREPEAT:TEST AX,0ffffhJZ EXITJNS SHIFTINC CXSHIF
3、T:SHL AX,1JMP REPEATEXIT:;return to DOS该程序实现的功能是 _ ;程序执行后, AX= _ , CX= _ 三、名词解释题(本大题共 15 分,共 5 小题,每小题 3 分)1. 只读存储器、读写存储器2. 集中式刷新3. 程序查询方式4. 闪速(FLASH)存储器及特点5. A/D 转换保持四、计算题(本大题共 40 分,共 4 小题,每小题 10 分)1. 18 设某 8 位 A/D 转换器的输入电压为 0+5V,求出当输入模拟量为下列值时数字输出的数值(设参考电压为 5V):(1)1.25V (2)2V (3)2.5V (4)3.75V (5)4V
4、(6)5V2. 某存储器有 16 位地址,每个存储单元有 8 位。回答以下问题:(1)如果用 1K4 位的 RAM 芯片构成该存储器,需要多少片芯片?(2)该存储器能存放多少字节的信息?(3)片选逻辑需要多少位地址?3. 某 8 位 D/A 转换器芯片,输出为 05V,当 CPU 分别为 80H,40H,10H 时,其对应的输出电压各是多少?4. 某 16 位计算机主存地址为 24 位,按字节编址,使用 1M1 位的 DRAM 芯片组成,请问该计算机所允许的最大主存空间是多少?需要用多少片 DRAM 芯片?若采用异步刷新方式,设存储元刷新的最大间隔不超过 4ms,则刷新信号的间隔时间是多少?五
5、、简答题(本大题共 15 分,共 3 小题,每小题 5 分)1. 简述 80x86 中与数据有关的寻址方式。2. 采样保持电路可以实现的功能有哪些?3. 简述 I/O 指令的组成?答案:一、应用题(20 分,共 2 题,每小题 10 分)1. 参考答案:(1)(16)补 =(0001 0000)(2)(-16)补=(1111 0000)解题方案:评分标准:2. 参考答案:(1)(0010 0101 1101.0100 1010)2 =(2 5 D. 4A )16(2)(0011 1101 1100.1000 0101)2=(3 D C. 8 5)16解题方案:评分标准:二、填空题(10 分,共
6、 5 题,每小题 2 分)1. 参考答案:00F3,0001,0000解题方案:评分标准:2. 参考答案:CX, AX, ADC解题方案:评分标准:3. 参考答案:解题方案:评分标准:4. 参考答案:DI,CLD,10,cmpsb,z解题方案:评分标准:5. 参考答案:统计 AX 中 1 的个数,0000,0003。解题方案:评分标准:三、名词解释题(15 分,共 5 题,每小题 3 分)1. 参考答案:只读存储器:存储的内容是固定不变的,只能读出而不能写入的半导体存储器读写存储器:既能读出又能写入的半导体存储器。解题方案:评分标准:2. 参考答案:在整个刷新间隔内,前一段时间重复进行读/写周
7、期或维持周期,等到需要进行刷新操作时,便暂停读/写或维持周期,而逐行刷新整个存储器,它适用于高速存储器。解题方案:评分标准:3. 参考答案:程序查询方式是早期计算机中使用的一种方式。数据在 CPU 和外围设备之间的传送完全靠计算机程序控制。解题方案:评分标准:4. 参考答案:闪速存储器(Flash Memory)是一种高密度、非易失性的读/写半导体存储器。特点:固有的非易失性;廉价的高密度;可直接执行;固态性能。解题方案:评分标准:5. 参考答案:由于 A/D 转换需要一定的时间,在每次采样以后,需要把采样电压保持一段时间。解题方案:评分标准:四、计算题(40 分,共 4 题,每小题 10 分
8、)1. 参考答案:1)00111111 2)01100110 3)01111111 4)10111111 5)11001100 6)11111111解题方案:评分标准:2. 参考答案:(1)存储器有 16 位地址,所以容量为 64K 个存储单元,每个存储单元占 8 位。因此需要的芯片数=(64K8)/(1K4)=642=128 片。(2)该存储器能存放 64K 字节的信息。(3)存储器在字方向上扩展了 64=26 倍,因而片选逻辑需要 6 位地址。存储器共 16 位地址,而芯片共有 1K=1024=210 个单元,所以芯片内地址位数为 10 位,剩下 16-10=6 位地址正好用于片选逻辑。解
9、题方案:评分标准:3. 参考答案:80H 时 128/256*5V=2.5V40H 时 64/256*5V=1.25V10H 时 16/256*5V=0.3125V解题方案:评分标准:4. 参考答案:因为该主存地址为 24 位,按字节编址,所以最大主存空间=224B=16MB。所需芯片数=(16M8 位)/(1M1 位)=128 片。DRAM 芯片的容量为 1M1 位,由于芯片内部只有一个位平面,则存储阵列的结构为 1K1K,则存储器刷新一遍至少需要 1K 次刷新操作。若采用异步刷新方式,则相邻两次刷新的时间间隔为 4ms/1K3.9s,所以刷新信号的间隔时间是 3.9s。解题方案:评分标准:
10、五、简答题(15 分,共 3 题,每小题 5 分)1. 参考答案:要点 1.立即寻址方式;2.寄存器寻址方式;3.和内存有关的寻址方式回答至少3 种即可。解题方案:评分标准:2. 参考答案:保持采样信号不变,以便完成 A/D 转换;同时对几个模拟量进行采样,以便进行数据处理和测量;减少 D/A 转换器输出的不稳定性,从而消除输出电压的峰值及缩短输出值的建立时间;把一个 D/A 转换器的输出分配到几个输出点,以保证输出的稳定性。解题方案:评分标准:3. 参考答案:专用的 I/O 指令包含操作码、命令码和地址码三部分。操作码用于区分访存指令和 I/O 指令; 命令码用于区分 I/O 操作的种类; 地址码则指明要访问的外设端口地址以及 CPU 寄存器号。解题方案:评分标准: