微型计算机接口期末,最新大学微机原理与接口技术期末试题及答案

最新大学微机原理与接口技术期末试题及答案

MOV AH, AL

AND AL, 0FH

CMP AL, 0AH

JB G1

ADD AL, 7

G1: ADD AL, 30H

MOV CL, 4

AND AH, 0F0H

SHR AH, CL

CMP AH, 0AH

JB G2

ADD AH, 7

G2: ADD AH, 30H

四、编写程序实现从键盘输入一个补码数(1-4位十六进制数),在显示器上以十进制形式显示其真值。(10分)

例如:

输入 FFFF;

输出 =-1;

输入 80;

输出 =128

stack segment stack 'stack'

dw 32 dup(0)

stack ends

data segment

obuf db 'input one number:=','$'

obuf1 db 'result:=','$'

ibuf db 5,0,5 dup(0)

obuf2 db 7 dup(0)

data ends

code segment

begin proc far

assume ss:stack,cs:code,ds:data

push ds

sub ax,ax

push ax

mov ax, data

mov ds, ax

mov dx, offset obuf

mov ah, 9

int 21h

mov dx, offset ibuf

mov ah, 10

int 21h

mov dl, 0ah

mov ah, 2

int 21h

mov dx, offset obuf1

mov ah, 9

int 21h

mov si, offset ibuf+2

mov bl, ibuf+1

mov bh, 0

mov ax, 0

mov cl, 4

again: shl ax, cl

mov dh,[si]

cmp dh,41h

jc ag1

sub dh,7

ag1: sub dh,30h

or al, dh

inc si

dec bx

jnz again

mov cx, 10

mov di, offset obuf2+6

mov byte ptr [di],'$'

test ax, 8000h

pushf

jz ag2

neg ax

ag2: mov dx, 0

div cx

add dl, 30h

dec di

mov [di],dl

or ax, ax

jnz ag2

popf

jz ag3

dec di

mov byte ptr [di],'-'

ag3: mov dx, di

mov ah,9

int 21h

ret

begin endp

code ends

end begin

更多大学知识相关文章推荐:

【最新大学微机原理与接口技术期末试题及答案】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微型计算机系统的组成通常包括:中央处理器(CPU)、内存、输入输出设备(I/O设备)和外部存储器等四个基本部分。其中,CPU是微型计算机的核心,它包括运算器、控制器和寄存器等部件,可实现数据的处理和控制指令的执行。内存是存储数据和指令的地方,包括随机存储器(RAM)和只读存储器(ROM)两种。I/O设备是用于输入输出数据的设备,包括键盘、显示器、打印机、鼠标等。外部存储器则是用于长期存储数据和程序的设备,如硬盘、光盘等。 微机原理主要涉及计算机的结构、指令系统、运算器、存储器、输入输出系统、总线、微机系统设计等方面的知识。其中,指令系统包括指令格式、寻址方式、指令执行过程等内容;运算器包括算术逻辑单元(ALU)、状态寄存器等部分;存储器主要包括RAM、ROM和高速缓存等组成部分;输入输出系统则是指与计算机进行数据交换的设备和接口接口技术是指用于实现不同设备之间的数据传输和通信的技术。常见的接口技术包括串行接口、并行接口、USB接口、网络接口等。其中,串行接口是指一次只能传输一位数据的接口,如RS-232接口;并行接口则是指一次传输多位数据的接口,如并行打印机接口(Centronics接口);USB接口则是一种通用接口,可以支持多种设备的连接和数据传输;网络接口则是指计算机与网络之间的接口,如网卡接口等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值