微机原理课后习题答案解析 下载本文

完美WORD格式.整理

答:;求数组元素之和函数SUM,数组首址为Sl,数组元素个数为CX,和由AX带出。

SUM PROC NEAR PUSH SI PUSH CX XOR AX,AX AGAIN:ADD AX,[S1]

INC Sl INC SI LOOP AGAIN POP CX POP Sl RET SUM ENDP

11、从键盘接收一串字符,并另起一行逆序显示该字符串。 答:DATA SEGMENT

BUF DB 81,0,81 DUP(?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX

. 专业资料分享 .

完美WORD格式.整理

LEA DX,BUF

MOV AH,l0 ;接收一串字符 INT 2lH

MOV DL,0DH ;显示回车换行 MOV AH,2 INT 21H MOV DL,0AH MOV AH,2 INT 21H

MOV CL,BUF+1 ;取接收的字符数 XOR CH,CH LEA BX,BUF+1

ADD BX,CX ;BX指向串尾 AGAIN:MOV DL,[BX] ;逆向显示

MOV AH,2 TNT 21H DEC BX LOOP AGAIN MOV AH,4CH INT 2lH CODE ENDS END START

. 专业资料分享 .

完美WORD格式.整理

12、假设密码为“123456”,从键盘接收密码并验证,若正确则显示“欢迎使用本系统”,否则显示“密码错误,您无权使用!”。

自己写

13、从键盘输入1字节的两位十六进制数据,并分别用二进制、八进制、十进制、十六进制显示出来其等价的值。

自己写

. 专业资料分享 .

完美WORD格式.整理

第6章 Intel 8086/88微处理器

1、8086/88 和传统的8位计算机相比在执行指令方面有什么不同?有什么优点?

答:总线接口部分和执行部分是分开的,每当EU执行一条指令时,造成指令队列空出2个或空出一个指令字节时 ,BIU马上从内存中取出下面一条或几条指令,以添满他的指令队列。这样,一般情况下,CPU在执行完一条指令后,便可马上执行下一条指令,不像以往8位CPU那样,执行完一条指令后,需等待下一条指令。即EU从指令队列中取指令、执行指令和BIU补充指令队列的工作是同时进行的。这样大大提高了CPU利用率,降低了系统都对存储器速度的要求。 2、8086有哪两种工作模式?其主要区别是什么?

答:答:8086有最大和最小两种工作模式,最小工作模式是指MN/MX引脚为高电平,系统中只有8086/8088微处理器,系统中的所有控制信号都直接由CPU产生。最大工作模式是指MN/MX引脚为低电平,它是相对于最小模式而言的,系统中除了8086/8088作为处理器外,还包含数值运算协处理器8087、输入/输出协处理器8089,以及总线控制器8288和总线仲裁控制器8289等支持芯片,从而可以完成更复杂的运算或控制任务。 3、请画出8086/88 CPU功能模块图

4、请说明8088与8086的主要区别。

. 专业资料分享 .